#include "il2cpp-config.h" #ifndef _MSC_VER # include #else # include #endif #include #include #include #include #include #include #include #include "il2cpp-class-internals.h" #include "codegen/il2cpp-codegen.h" #include "il2cpp-object-internals.h" template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; // System.Collections.Generic.List`1 struct List_1_t2474053923; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t4276799366; // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_t777629997; // System.String struct String_t; // Spine.Unity.Modules.SkeletonRendererCustomMaterials/SlotMaterialOverride[] struct SlotMaterialOverrideU5BU5D_t1365839744; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t1434549649; // System.Collections.IEnumerator struct IEnumerator_t1853284238; // System.ArgumentException struct ArgumentException_t132251570; // System.Collections.Generic.ICollection`1 struct ICollection_1_t3830131415; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t2214555468; // System.Collections.Generic.IComparer`1 struct IComparer_1_t2256244660; // System.Predicate`1 struct Predicate_1_t1827273305; // System.ArgumentNullException struct ArgumentNullException_t1615371798; // System.Action`1 struct Action_1_t1174446776; // System.Comparison`1 struct Comparison_1_t776910360; // System.Collections.Generic.List`1 struct List_1_t972525202; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t2775270645; // Spine.Unity.Modules.SkeletonUtilityKinematicShadow/TransformPair[] struct TransformPairU5BU5D_t3004865397; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t4227988224; // System.Collections.Generic.ICollection`1 struct ICollection_1_t2328602694; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t713026747; // System.Collections.Generic.IComparer`1 struct IComparer_1_t754715939; // System.Predicate`1 struct Predicate_1_t325744584; // System.Action`1 struct Action_1_t3967885351; // System.Comparison`1 struct Comparison_1_t3570348935; // System.Collections.Generic.List`1 struct List_1_t1569362707; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t3372108150; // System.Boolean[] struct BooleanU5BU5D_t2897418192; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t529858433; // System.Collections.Generic.ICollection`1 struct ICollection_1_t2925440199; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t1309864252; // System.Collections.Generic.IComparer`1 struct IComparer_1_t1351553444; // System.Predicate`1 struct Predicate_1_t922582089; // System.Action`1 struct Action_1_t269755560; // System.Comparison`1 struct Comparison_1_t4167186440; // System.Collections.Generic.List`1 struct List_1_t2606371118; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t114149265; // System.Byte[] struct ByteU5BU5D_t4116647657; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t1566866844; // System.Collections.Generic.ICollection`1 struct ICollection_1_t3962448610; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t2346872663; // System.Collections.Generic.IComparer`1 struct IComparer_1_t2388561855; // System.Predicate`1 struct Predicate_1_t1959590500; // System.Action`1 struct Action_1_t1306763971; // System.Comparison`1 struct Comparison_1_t909227555; // System.Collections.Generic.List`1 struct List_1_t811567916; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t2614313359; // System.Char[] struct CharU5BU5D_t3528271667; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t4067030938; // System.Collections.Generic.ICollection`1 struct ICollection_1_t2167645408; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t552069461; // System.Collections.Generic.IComparer`1 struct IComparer_1_t593758653; // System.Predicate`1 struct Predicate_1_t164787298; // System.Action`1 struct Action_1_t3806928065; // System.Comparison`1 struct Comparison_1_t3409391649; // System.Collections.Generic.List`1> struct List_1_t1770412147; // System.Collections.Generic.IEnumerable`1> struct IEnumerable_1_t3573157590; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2143006960; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t730907873; // System.Collections.Generic.ICollection`1> struct ICollection_1_t3126489639; // System.Collections.ObjectModel.ReadOnlyCollection`1> struct ReadOnlyCollection_1_t1510913692; // System.Collections.Generic.IComparer`1> struct IComparer_1_t1552602884; // System.Predicate`1> struct Predicate_1_t1123631529; // System.Action`1> struct Action_1_t470805000; // System.Comparison`1> struct Comparison_1_t73268584; // System.Collections.Generic.List`1> struct List_1_t4002292061; // System.Collections.Generic.IEnumerable`1> struct IEnumerable_1_t1510070208; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t118269214; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_t2962787787; // System.Collections.Generic.ICollection`1> struct ICollection_1_t1063402257; // System.Collections.ObjectModel.ReadOnlyCollection`1> struct ReadOnlyCollection_1_t3742793606; // System.Collections.Generic.IComparer`1> struct IComparer_1_t3784482798; // System.Predicate`1> struct Predicate_1_t3355511443; // System.Action`1> struct Action_1_t2702684914; // System.Comparison`1> struct Comparison_1_t2305148498; // System.Collections.Generic.List`1 struct List_1_t128053199; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t1930798642; // System.Int32[] struct Int32U5BU5D_t385246372; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t3383516221; // System.Collections.Generic.ICollection`1 struct ICollection_1_t1484130691; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t4163522040; // System.Collections.Generic.IComparer`1 struct IComparer_1_t4205211232; // System.Predicate`1 struct Predicate_1_t3776239877; // System.Action`1 struct Action_1_t3123413348; // System.Comparison`1 struct Comparison_1_t2725876932; // System.Collections.Generic.IList`1 struct IList_1_t1315770243; // System.Collections.Generic.IList`1> struct IList_1_t2113657188; // System.Collections.Generic.IList`1 struct IList_1_t1912607748; // System.Collections.Generic.IList`1 struct IList_1_t1154812957; // System.Collections.Generic.IList`1 struct IList_1_t2949616159; // System.IntPtr[] struct IntPtrU5BU5D_t4013366056; // System.Collections.IDictionary struct IDictionary_t1363984059; // System.Collections.Generic.IList`1 struct IList_1_t471298240; // System.Collections.Generic.IList`1> struct IList_1_t50569806; // System.Collections.Generic.IList`1 struct IList_1_t2817298964; // System.Void struct Void_t1185182177; // System.Byte struct Byte_t1134296376; // System.Double struct Double_t594665363; // System.UInt16 struct UInt16_t2177724958; // UnityEngine.Transform struct Transform_t3600365921; // UnityEngine.Material struct Material_t340375123; // System.Reflection.MethodInfo struct MethodInfo_t; // System.DelegateData struct DelegateData_t1677132599; // System.String[] struct StringU5BU5D_t1281789340; // System.IAsyncResult struct IAsyncResult_t767004451; // System.AsyncCallback struct AsyncCallback_t3962456242; extern RuntimeClass* ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var; extern const RuntimeMethod* List_1__ctor_m1219777818_RuntimeMethod_var; extern String_t* _stringLiteral3623012086; extern const uint32_t List_1__ctor_m1219777818_MetadataUsageId; extern RuntimeClass* NullReferenceException_t1023182353_il2cpp_TypeInfo_var; extern RuntimeClass* InvalidCastException_t3927145244_il2cpp_TypeInfo_var; extern RuntimeClass* ArgumentException_t132251570_il2cpp_TypeInfo_var; extern const RuntimeMethod* List_1_System_Collections_IList_Add_m2226486482_RuntimeMethod_var; extern String_t* _stringLiteral1949155672; extern const uint32_t List_1_System_Collections_IList_Add_m2226486482_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Contains_m1168863105_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_IndexOf_m3360653086_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Insert_m3116459621_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Insert_m3116459621_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Remove_m4004308634_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_set_Item_m325125500_RuntimeMethod_var; extern String_t* _stringLiteral3493618073; extern const uint32_t List_1_System_Collections_IList_set_Item_m325125500_MetadataUsageId; extern const RuntimeMethod* List_1_CheckRange_m2269628935_RuntimeMethod_var; extern String_t* _stringLiteral797640427; extern String_t* _stringLiteral2002595880; extern String_t* _stringLiteral3335335170; extern const uint32_t List_1_CheckRange_m2269628935_MetadataUsageId; extern RuntimeClass* IEnumerator_t1853284238_il2cpp_TypeInfo_var; extern RuntimeClass* IDisposable_t3640265483_il2cpp_TypeInfo_var; extern const uint32_t List_1_AddEnumerable_m1937610012_MetadataUsageId; extern RuntimeClass* ArgumentNullException_t1615371798_il2cpp_TypeInfo_var; extern const RuntimeMethod* List_1_CheckMatch_m3176123131_RuntimeMethod_var; extern String_t* _stringLiteral461028519; extern const uint32_t List_1_CheckMatch_m3176123131_MetadataUsageId; extern const RuntimeMethod* List_1_FindAllStackBits_m3567195333_RuntimeMethod_var; extern const uint32_t List_1_FindAllStackBits_m3567195333_MetadataUsageId; extern const RuntimeMethod* List_1_ForEach_m4237762555_RuntimeMethod_var; extern String_t* _stringLiteral2365897554; extern const uint32_t List_1_ForEach_m4237762555_MetadataUsageId; extern const RuntimeMethod* List_1_IndexOf_m3401746699_RuntimeMethod_var; extern const uint32_t List_1_IndexOf_m3401746699_MetadataUsageId; extern const RuntimeMethod* List_1_CheckIndex_m250459099_RuntimeMethod_var; extern const uint32_t List_1_CheckIndex_m250459099_MetadataUsageId; extern const RuntimeMethod* List_1_CheckCollection_m2800615978_RuntimeMethod_var; extern String_t* _stringLiteral3723644332; extern const uint32_t List_1_CheckCollection_m2800615978_MetadataUsageId; extern const uint32_t List_1_InsertEnumeration_m2136613345_MetadataUsageId; extern RuntimeClass* Int32_t2950945753_il2cpp_TypeInfo_var; extern const RuntimeMethod* List_1_LastIndexOf_m3352059734_RuntimeMethod_var; extern String_t* _stringLiteral1103599130; extern String_t* _stringLiteral3690514408; extern String_t* _stringLiteral2002595896; extern String_t* _stringLiteral2617075568; extern const uint32_t List_1_LastIndexOf_m3352059734_MetadataUsageId; extern const RuntimeMethod* List_1_RemoveAt_m2327584710_RuntimeMethod_var; extern const uint32_t List_1_RemoveAt_m2327584710_MetadataUsageId; extern const RuntimeMethod* List_1_set_Capacity_m2555206715_RuntimeMethod_var; extern const uint32_t List_1_set_Capacity_m2555206715_MetadataUsageId; extern const RuntimeMethod* List_1_get_Item_m2196348988_RuntimeMethod_var; extern const uint32_t List_1_get_Item_m2196348988_MetadataUsageId; extern const RuntimeMethod* List_1_set_Item_m981909210_RuntimeMethod_var; extern const uint32_t List_1_set_Item_m981909210_MetadataUsageId; extern const RuntimeMethod* List_1__ctor_m4096468994_RuntimeMethod_var; extern const uint32_t List_1__ctor_m4096468994_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Add_m1726276758_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Add_m1726276758_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Contains_m175042109_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_IndexOf_m1222199481_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Insert_m3016871445_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Insert_m3016871445_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Remove_m3340934848_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_set_Item_m2520342722_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_set_Item_m2520342722_MetadataUsageId; extern const RuntimeMethod* List_1_CheckRange_m2772211455_RuntimeMethod_var; extern const uint32_t List_1_CheckRange_m2772211455_MetadataUsageId; extern const uint32_t List_1_AddEnumerable_m3703535494_MetadataUsageId; extern const RuntimeMethod* List_1_CheckMatch_m3668355693_RuntimeMethod_var; extern const uint32_t List_1_CheckMatch_m3668355693_MetadataUsageId; extern const RuntimeMethod* List_1_FindAllStackBits_m2947322052_RuntimeMethod_var; extern const uint32_t List_1_FindAllStackBits_m2947322052_MetadataUsageId; extern const RuntimeMethod* List_1_ForEach_m3187628888_RuntimeMethod_var; extern const uint32_t List_1_ForEach_m3187628888_MetadataUsageId; extern const RuntimeMethod* List_1_IndexOf_m3990164211_RuntimeMethod_var; extern const uint32_t List_1_IndexOf_m3990164211_MetadataUsageId; extern const RuntimeMethod* List_1_CheckIndex_m692699988_RuntimeMethod_var; extern const uint32_t List_1_CheckIndex_m692699988_MetadataUsageId; extern const RuntimeMethod* List_1_CheckCollection_m1510685965_RuntimeMethod_var; extern const uint32_t List_1_CheckCollection_m1510685965_MetadataUsageId; extern const uint32_t List_1_InsertEnumeration_m499136591_MetadataUsageId; extern const RuntimeMethod* List_1_LastIndexOf_m126050445_RuntimeMethod_var; extern const uint32_t List_1_LastIndexOf_m126050445_MetadataUsageId; extern const RuntimeMethod* List_1_RemoveAt_m4221909297_RuntimeMethod_var; extern const uint32_t List_1_RemoveAt_m4221909297_MetadataUsageId; extern const RuntimeMethod* List_1_set_Capacity_m694327388_RuntimeMethod_var; extern const uint32_t List_1_set_Capacity_m694327388_MetadataUsageId; extern const RuntimeMethod* List_1_get_Item_m924456283_RuntimeMethod_var; extern const uint32_t List_1_get_Item_m924456283_MetadataUsageId; extern const RuntimeMethod* List_1_set_Item_m1269851978_RuntimeMethod_var; extern const uint32_t List_1_set_Item_m1269851978_MetadataUsageId; extern const RuntimeMethod* List_1__ctor_m1728025230_RuntimeMethod_var; extern const uint32_t List_1__ctor_m1728025230_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Add_m49923158_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Add_m49923158_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Contains_m4181897522_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_IndexOf_m3461835805_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Insert_m2207379284_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Insert_m2207379284_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Remove_m2702745770_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_set_Item_m1943163014_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_set_Item_m1943163014_MetadataUsageId; extern const RuntimeMethod* List_1_CheckRange_m2178704233_RuntimeMethod_var; extern const uint32_t List_1_CheckRange_m2178704233_MetadataUsageId; extern const uint32_t List_1_AddEnumerable_m2043754576_MetadataUsageId; extern const RuntimeMethod* List_1_CheckMatch_m1313919449_RuntimeMethod_var; extern const uint32_t List_1_CheckMatch_m1313919449_MetadataUsageId; extern const RuntimeMethod* List_1_FindAllStackBits_m1349737425_RuntimeMethod_var; extern const uint32_t List_1_FindAllStackBits_m1349737425_MetadataUsageId; extern const RuntimeMethod* List_1_ForEach_m2303034505_RuntimeMethod_var; extern const uint32_t List_1_ForEach_m2303034505_MetadataUsageId; extern const RuntimeMethod* List_1_IndexOf_m3501456886_RuntimeMethod_var; extern const uint32_t List_1_IndexOf_m3501456886_MetadataUsageId; extern const RuntimeMethod* List_1_CheckIndex_m1336214343_RuntimeMethod_var; extern const uint32_t List_1_CheckIndex_m1336214343_MetadataUsageId; extern const RuntimeMethod* List_1_CheckCollection_m1717250693_RuntimeMethod_var; extern const uint32_t List_1_CheckCollection_m1717250693_MetadataUsageId; extern const uint32_t List_1_InsertEnumeration_m798966757_MetadataUsageId; extern const RuntimeMethod* List_1_LastIndexOf_m4101640668_RuntimeMethod_var; extern const uint32_t List_1_LastIndexOf_m4101640668_MetadataUsageId; extern const RuntimeMethod* List_1_RemoveAt_m1444343862_RuntimeMethod_var; extern const uint32_t List_1_RemoveAt_m1444343862_MetadataUsageId; extern const RuntimeMethod* List_1_set_Capacity_m730828920_RuntimeMethod_var; extern const uint32_t List_1_set_Capacity_m730828920_MetadataUsageId; extern const RuntimeMethod* List_1_get_Item_m181226172_RuntimeMethod_var; extern const uint32_t List_1_get_Item_m181226172_MetadataUsageId; extern const RuntimeMethod* List_1_set_Item_m3227849340_RuntimeMethod_var; extern const uint32_t List_1_set_Item_m3227849340_MetadataUsageId; extern const RuntimeMethod* List_1__ctor_m1672885191_RuntimeMethod_var; extern const uint32_t List_1__ctor_m1672885191_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Add_m2656245659_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Add_m2656245659_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Contains_m1729276433_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_IndexOf_m1306565527_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Insert_m368689497_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Insert_m368689497_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Remove_m3857206540_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_set_Item_m3280730313_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_set_Item_m3280730313_MetadataUsageId; extern const RuntimeMethod* List_1_CheckRange_m1288573647_RuntimeMethod_var; extern const uint32_t List_1_CheckRange_m1288573647_MetadataUsageId; extern const uint32_t List_1_AddEnumerable_m2621094604_MetadataUsageId; extern const RuntimeMethod* List_1_CheckMatch_m3919757177_RuntimeMethod_var; extern const uint32_t List_1_CheckMatch_m3919757177_MetadataUsageId; extern const RuntimeMethod* List_1_FindAllStackBits_m3459258969_RuntimeMethod_var; extern const uint32_t List_1_FindAllStackBits_m3459258969_MetadataUsageId; extern const RuntimeMethod* List_1_ForEach_m723206226_RuntimeMethod_var; extern const uint32_t List_1_ForEach_m723206226_MetadataUsageId; extern const RuntimeMethod* List_1_IndexOf_m4260307898_RuntimeMethod_var; extern const uint32_t List_1_IndexOf_m4260307898_MetadataUsageId; extern const RuntimeMethod* List_1_CheckIndex_m3070453556_RuntimeMethod_var; extern const uint32_t List_1_CheckIndex_m3070453556_MetadataUsageId; extern const RuntimeMethod* List_1_CheckCollection_m121090398_RuntimeMethod_var; extern const uint32_t List_1_CheckCollection_m121090398_MetadataUsageId; extern const uint32_t List_1_InsertEnumeration_m1797618204_MetadataUsageId; extern const RuntimeMethod* List_1_LastIndexOf_m1202785727_RuntimeMethod_var; extern const uint32_t List_1_LastIndexOf_m1202785727_MetadataUsageId; extern const RuntimeMethod* List_1_RemoveAt_m1474895773_RuntimeMethod_var; extern const uint32_t List_1_RemoveAt_m1474895773_MetadataUsageId; extern const RuntimeMethod* List_1_set_Capacity_m1638905950_RuntimeMethod_var; extern const uint32_t List_1_set_Capacity_m1638905950_MetadataUsageId; extern const RuntimeMethod* List_1_get_Item_m3236082302_RuntimeMethod_var; extern const uint32_t List_1_get_Item_m3236082302_MetadataUsageId; extern const RuntimeMethod* List_1_set_Item_m2373259965_RuntimeMethod_var; extern const uint32_t List_1_set_Item_m2373259965_MetadataUsageId; extern const RuntimeMethod* List_1__ctor_m560108163_RuntimeMethod_var; extern const uint32_t List_1__ctor_m560108163_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Add_m2770922854_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Add_m2770922854_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Contains_m1071713033_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_IndexOf_m1888734238_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Insert_m1926911101_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Insert_m1926911101_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Remove_m2431867070_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_set_Item_m2507834325_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_set_Item_m2507834325_MetadataUsageId; extern const RuntimeMethod* List_1_CheckRange_m2345711496_RuntimeMethod_var; extern const uint32_t List_1_CheckRange_m2345711496_MetadataUsageId; extern const uint32_t List_1_AddEnumerable_m1500286137_MetadataUsageId; extern const RuntimeMethod* List_1_CheckMatch_m194136573_RuntimeMethod_var; extern const uint32_t List_1_CheckMatch_m194136573_MetadataUsageId; extern const RuntimeMethod* List_1_FindAllStackBits_m744119703_RuntimeMethod_var; extern const uint32_t List_1_FindAllStackBits_m744119703_MetadataUsageId; extern const RuntimeMethod* List_1_ForEach_m2656031416_RuntimeMethod_var; extern const uint32_t List_1_ForEach_m2656031416_MetadataUsageId; extern const RuntimeMethod* List_1_IndexOf_m3891029596_RuntimeMethod_var; extern const uint32_t List_1_IndexOf_m3891029596_MetadataUsageId; extern const RuntimeMethod* List_1_CheckIndex_m2301663137_RuntimeMethod_var; extern const uint32_t List_1_CheckIndex_m2301663137_MetadataUsageId; extern const RuntimeMethod* List_1_CheckCollection_m3467602039_RuntimeMethod_var; extern const uint32_t List_1_CheckCollection_m3467602039_MetadataUsageId; extern const uint32_t List_1_InsertEnumeration_m3598089484_MetadataUsageId; extern const RuntimeMethod* List_1_LastIndexOf_m1793470792_RuntimeMethod_var; extern const uint32_t List_1_LastIndexOf_m1793470792_MetadataUsageId; extern const RuntimeMethod* List_1_RemoveAt_m2351621673_RuntimeMethod_var; extern const uint32_t List_1_RemoveAt_m2351621673_MetadataUsageId; extern const RuntimeMethod* List_1_set_Capacity_m3065013217_RuntimeMethod_var; extern const uint32_t List_1_set_Capacity_m3065013217_MetadataUsageId; extern const RuntimeMethod* List_1_get_Item_m2221170212_RuntimeMethod_var; extern const uint32_t List_1_get_Item_m2221170212_MetadataUsageId; extern const RuntimeMethod* List_1_set_Item_m816645719_RuntimeMethod_var; extern const uint32_t List_1_set_Item_m816645719_MetadataUsageId; extern const RuntimeMethod* List_1__ctor_m2598981433_RuntimeMethod_var; extern const uint32_t List_1__ctor_m2598981433_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Add_m1923177972_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Add_m1923177972_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Contains_m3398107226_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_IndexOf_m3453973186_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Insert_m3696722775_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Insert_m3696722775_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Remove_m1656752113_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_set_Item_m2924834554_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_set_Item_m2924834554_MetadataUsageId; extern const RuntimeMethod* List_1_CheckRange_m2850176301_RuntimeMethod_var; extern const uint32_t List_1_CheckRange_m2850176301_MetadataUsageId; extern const uint32_t List_1_AddEnumerable_m1986378837_MetadataUsageId; extern const RuntimeMethod* List_1_CheckMatch_m2101142533_RuntimeMethod_var; extern const uint32_t List_1_CheckMatch_m2101142533_MetadataUsageId; extern const RuntimeMethod* List_1_FindAllStackBits_m4229073873_RuntimeMethod_var; extern const uint32_t List_1_FindAllStackBits_m4229073873_MetadataUsageId; extern const RuntimeMethod* List_1_ForEach_m4217477309_RuntimeMethod_var; extern const uint32_t List_1_ForEach_m4217477309_MetadataUsageId; extern const RuntimeMethod* List_1_IndexOf_m3657086524_RuntimeMethod_var; extern const uint32_t List_1_IndexOf_m3657086524_MetadataUsageId; extern const RuntimeMethod* List_1_CheckIndex_m93284715_RuntimeMethod_var; extern const uint32_t List_1_CheckIndex_m93284715_MetadataUsageId; extern const RuntimeMethod* List_1_CheckCollection_m1923896375_RuntimeMethod_var; extern const uint32_t List_1_CheckCollection_m1923896375_MetadataUsageId; extern const uint32_t List_1_InsertEnumeration_m184233629_MetadataUsageId; extern const RuntimeMethod* List_1_LastIndexOf_m1746081205_RuntimeMethod_var; extern const uint32_t List_1_LastIndexOf_m1746081205_MetadataUsageId; extern const RuntimeMethod* List_1_RemoveAt_m1593117729_RuntimeMethod_var; extern const uint32_t List_1_RemoveAt_m1593117729_MetadataUsageId; extern const RuntimeMethod* List_1_set_Capacity_m1134406502_RuntimeMethod_var; extern const uint32_t List_1_set_Capacity_m1134406502_MetadataUsageId; extern const RuntimeMethod* List_1_get_Item_m2470931760_RuntimeMethod_var; extern const uint32_t List_1_get_Item_m2470931760_MetadataUsageId; extern const RuntimeMethod* List_1_set_Item_m2606521831_RuntimeMethod_var; extern const uint32_t List_1_set_Item_m2606521831_MetadataUsageId; extern const RuntimeMethod* List_1__ctor_m3106765629_RuntimeMethod_var; extern const uint32_t List_1__ctor_m3106765629_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Add_m3299561297_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Add_m3299561297_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Contains_m3487370046_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_IndexOf_m1531467068_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Insert_m562138403_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Insert_m562138403_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Remove_m4198078574_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_set_Item_m1152825125_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_set_Item_m1152825125_MetadataUsageId; extern const RuntimeMethod* List_1_CheckRange_m3256470122_RuntimeMethod_var; extern const uint32_t List_1_CheckRange_m3256470122_MetadataUsageId; extern const uint32_t List_1_AddEnumerable_m1991265_MetadataUsageId; extern const RuntimeMethod* List_1_CheckMatch_m2552281_RuntimeMethod_var; extern const uint32_t List_1_CheckMatch_m2552281_MetadataUsageId; extern const RuntimeMethod* List_1_FindAllStackBits_m1880640387_RuntimeMethod_var; extern const uint32_t List_1_FindAllStackBits_m1880640387_MetadataUsageId; extern const RuntimeMethod* List_1_ForEach_m1183859311_RuntimeMethod_var; extern const uint32_t List_1_ForEach_m1183859311_MetadataUsageId; extern const RuntimeMethod* List_1_IndexOf_m3072835724_RuntimeMethod_var; extern const uint32_t List_1_IndexOf_m3072835724_MetadataUsageId; extern const RuntimeMethod* List_1_CheckIndex_m498115329_RuntimeMethod_var; extern const uint32_t List_1_CheckIndex_m498115329_MetadataUsageId; extern const RuntimeMethod* List_1_CheckCollection_m3710093677_RuntimeMethod_var; extern const uint32_t List_1_CheckCollection_m3710093677_MetadataUsageId; extern const uint32_t List_1_InsertEnumeration_m4158632708_MetadataUsageId; extern const RuntimeMethod* List_1_LastIndexOf_m650456858_RuntimeMethod_var; extern const uint32_t List_1_LastIndexOf_m650456858_MetadataUsageId; extern const RuntimeMethod* List_1_RemoveAt_m714151952_RuntimeMethod_var; extern const uint32_t List_1_RemoveAt_m714151952_MetadataUsageId; extern const RuntimeMethod* List_1_set_Capacity_m2618650216_RuntimeMethod_var; extern const uint32_t List_1_set_Capacity_m2618650216_MetadataUsageId; extern const RuntimeMethod* List_1_get_Item_m2690960270_RuntimeMethod_var; extern const uint32_t List_1_get_Item_m2690960270_MetadataUsageId; extern const RuntimeMethod* List_1_set_Item_m4099614513_RuntimeMethod_var; extern const uint32_t List_1_set_Item_m4099614513_MetadataUsageId; extern const RuntimeMethod* List_1__ctor_m2098009717_RuntimeMethod_var; extern const uint32_t List_1__ctor_m2098009717_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Add_m2937161398_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Add_m2937161398_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Contains_m1589983065_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_IndexOf_m2639498653_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_Insert_m311779115_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_Insert_m311779115_MetadataUsageId; extern const uint32_t List_1_System_Collections_IList_Remove_m1387005937_MetadataUsageId; extern const RuntimeMethod* List_1_System_Collections_IList_set_Item_m1630334217_RuntimeMethod_var; extern const uint32_t List_1_System_Collections_IList_set_Item_m1630334217_MetadataUsageId; extern const RuntimeMethod* List_1_CheckRange_m471319556_RuntimeMethod_var; extern const uint32_t List_1_CheckRange_m471319556_MetadataUsageId; extern const uint32_t List_1_AddEnumerable_m376418521_MetadataUsageId; extern const RuntimeMethod* List_1_CheckMatch_m1934407508_RuntimeMethod_var; extern const uint32_t List_1_CheckMatch_m1934407508_MetadataUsageId; extern const RuntimeMethod* List_1_FindAllStackBits_m222617591_RuntimeMethod_var; extern const uint32_t List_1_FindAllStackBits_m222617591_MetadataUsageId; extern const RuntimeMethod* List_1_ForEach_m1350288232_RuntimeMethod_var; extern const uint32_t List_1_ForEach_m1350288232_MetadataUsageId; extern const RuntimeMethod* List_1_IndexOf_m2381822802_RuntimeMethod_var; extern const uint32_t List_1_IndexOf_m2381822802_MetadataUsageId; extern const RuntimeMethod* List_1_CheckIndex_m581273900_RuntimeMethod_var; extern const uint32_t List_1_CheckIndex_m581273900_MetadataUsageId; extern const RuntimeMethod* List_1_CheckCollection_m1671972112_RuntimeMethod_var; extern const uint32_t List_1_CheckCollection_m1671972112_MetadataUsageId; extern const uint32_t List_1_InsertEnumeration_m1964782457_MetadataUsageId; extern const RuntimeMethod* List_1_LastIndexOf_m2967347380_RuntimeMethod_var; extern const uint32_t List_1_LastIndexOf_m2967347380_MetadataUsageId; extern const RuntimeMethod* List_1_RemoveAt_m2770200702_RuntimeMethod_var; extern const uint32_t List_1_RemoveAt_m2770200702_MetadataUsageId; extern const RuntimeMethod* List_1_set_Capacity_m1077425937_RuntimeMethod_var; extern const uint32_t List_1_set_Capacity_m1077425937_MetadataUsageId; extern const RuntimeMethod* List_1_get_Item_m987949881_RuntimeMethod_var; extern const uint32_t List_1_get_Item_m987949881_MetadataUsageId; extern const RuntimeMethod* List_1_set_Item_m2256214292_RuntimeMethod_var; extern const uint32_t List_1_set_Item_m2256214292_MetadataUsageId; struct SlotMaterialOverrideU5BU5D_t1365839744; struct TransformPairU5BU5D_t3004865397; struct BooleanU5BU5D_t2897418192; struct ByteU5BU5D_t4116647657; struct CharU5BU5D_t3528271667; struct KeyValuePair_2U5BU5D_t2143006960; struct KeyValuePair_2U5BU5D_t118269214; struct Int32U5BU5D_t385246372; #ifndef RUNTIMEOBJECT_H #define RUNTIMEOBJECT_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Object #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RUNTIMEOBJECT_H struct Il2CppArrayBounds; #ifndef RUNTIMEARRAY_H #define RUNTIMEARRAY_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Array #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // RUNTIMEARRAY_H #ifndef COMPARER_1_T839248056_H #define COMPARER_1_T839248056_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Comparer`1 struct Comparer_1_t839248056 : public RuntimeObject { public: public: }; struct Comparer_1_t839248056_StaticFields { public: // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::_default Comparer_1_t839248056 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(Comparer_1_t839248056_StaticFields, ____default_0)); } inline Comparer_1_t839248056 * get__default_0() const { return ____default_0; } inline Comparer_1_t839248056 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(Comparer_1_t839248056 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARER_1_T839248056_H #ifndef LIST_1_T1770412147_H #define LIST_1_T1770412147_H #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_t1770412147 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items KeyValuePair_2U5BU5D_t2143006960* ____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; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t1770412147, ____items_1)); } inline KeyValuePair_2U5BU5D_t2143006960* get__items_1() const { return ____items_1; } inline KeyValuePair_2U5BU5D_t2143006960** get_address_of__items_1() { return &____items_1; } inline void set__items_1(KeyValuePair_2U5BU5D_t2143006960* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((&____items_1), value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t1770412147, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t1770412147, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } }; struct List_1_t1770412147_StaticFields { public: // T[] System.Collections.Generic.List`1::EmptyArray KeyValuePair_2U5BU5D_t2143006960* ___EmptyArray_4; public: inline static int32_t get_offset_of_EmptyArray_4() { return static_cast(offsetof(List_1_t1770412147_StaticFields, ___EmptyArray_4)); } inline KeyValuePair_2U5BU5D_t2143006960* get_EmptyArray_4() const { return ___EmptyArray_4; } inline KeyValuePair_2U5BU5D_t2143006960** get_address_of_EmptyArray_4() { return &___EmptyArray_4; } inline void set_EmptyArray_4(KeyValuePair_2U5BU5D_t2143006960* value) { ___EmptyArray_4 = value; Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // LIST_1_T1770412147_H #ifndef READONLYCOLLECTION_1_T713026747_H #define READONLYCOLLECTION_1_T713026747_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t713026747 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t713026747, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((&___list_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // READONLYCOLLECTION_1_T713026747_H #ifndef READONLYCOLLECTION_1_T1510913692_H #define READONLYCOLLECTION_1_T1510913692_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.ObjectModel.ReadOnlyCollection`1> struct ReadOnlyCollection_1_t1510913692 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t1510913692, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((&___list_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // READONLYCOLLECTION_1_T1510913692_H #ifndef COMPARER_1_T1798092287_H #define COMPARER_1_T1798092287_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Comparer`1> struct Comparer_1_t1798092287 : public RuntimeObject { public: public: }; struct Comparer_1_t1798092287_StaticFields { public: // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::_default Comparer_1_t1798092287 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(Comparer_1_t1798092287_StaticFields, ____default_0)); } inline Comparer_1_t1798092287 * get__default_0() const { return ____default_0; } inline Comparer_1_t1798092287 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(Comparer_1_t1798092287 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARER_1_T1798092287_H #ifndef LIST_1_T972525202_H #define LIST_1_T972525202_H #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_t972525202 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items TransformPairU5BU5D_t3004865397* ____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; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t972525202, ____items_1)); } inline TransformPairU5BU5D_t3004865397* get__items_1() const { return ____items_1; } inline TransformPairU5BU5D_t3004865397** get_address_of__items_1() { return &____items_1; } inline void set__items_1(TransformPairU5BU5D_t3004865397* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((&____items_1), value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t972525202, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t972525202, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } }; struct List_1_t972525202_StaticFields { public: // T[] System.Collections.Generic.List`1::EmptyArray TransformPairU5BU5D_t3004865397* ___EmptyArray_4; public: inline static int32_t get_offset_of_EmptyArray_4() { return static_cast(offsetof(List_1_t972525202_StaticFields, ___EmptyArray_4)); } inline TransformPairU5BU5D_t3004865397* get_EmptyArray_4() const { return ___EmptyArray_4; } inline TransformPairU5BU5D_t3004865397** get_address_of_EmptyArray_4() { return &___EmptyArray_4; } inline void set_EmptyArray_4(TransformPairU5BU5D_t3004865397* value) { ___EmptyArray_4 = value; Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // LIST_1_T972525202_H #ifndef LIST_1_T4002292061_H #define LIST_1_T4002292061_H #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_t4002292061 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items KeyValuePair_2U5BU5D_t118269214* ____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; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t4002292061, ____items_1)); } inline KeyValuePair_2U5BU5D_t118269214* get__items_1() const { return ____items_1; } inline KeyValuePair_2U5BU5D_t118269214** get_address_of__items_1() { return &____items_1; } inline void set__items_1(KeyValuePair_2U5BU5D_t118269214* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((&____items_1), value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t4002292061, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t4002292061, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } }; struct List_1_t4002292061_StaticFields { public: // T[] System.Collections.Generic.List`1::EmptyArray KeyValuePair_2U5BU5D_t118269214* ___EmptyArray_4; public: inline static int32_t get_offset_of_EmptyArray_4() { return static_cast(offsetof(List_1_t4002292061_StaticFields, ___EmptyArray_4)); } inline KeyValuePair_2U5BU5D_t118269214* get_EmptyArray_4() const { return ___EmptyArray_4; } inline KeyValuePair_2U5BU5D_t118269214** get_address_of_EmptyArray_4() { return &___EmptyArray_4; } inline void set_EmptyArray_4(KeyValuePair_2U5BU5D_t118269214* value) { ___EmptyArray_4 = value; Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // LIST_1_T4002292061_H #ifndef COMPARER_1_T1000205342_H #define COMPARER_1_T1000205342_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Comparer`1 struct Comparer_1_t1000205342 : public RuntimeObject { public: public: }; struct Comparer_1_t1000205342_StaticFields { public: // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::_default Comparer_1_t1000205342 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(Comparer_1_t1000205342_StaticFields, ____default_0)); } inline Comparer_1_t1000205342 * get__default_0() const { return ____default_0; } inline Comparer_1_t1000205342 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(Comparer_1_t1000205342 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARER_1_T1000205342_H #ifndef COMPARER_1_T2634051258_H #define COMPARER_1_T2634051258_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Comparer`1 struct Comparer_1_t2634051258 : public RuntimeObject { public: public: }; struct Comparer_1_t2634051258_StaticFields { public: // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::_default Comparer_1_t2634051258 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(Comparer_1_t2634051258_StaticFields, ____default_0)); } inline Comparer_1_t2634051258 * get__default_0() const { return ____default_0; } inline Comparer_1_t2634051258 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(Comparer_1_t2634051258 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARER_1_T2634051258_H #ifndef LIST_1_T2606371118_H #define LIST_1_T2606371118_H #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_t2606371118 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ByteU5BU5D_t4116647657* ____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; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t2606371118, ____items_1)); } inline ByteU5BU5D_t4116647657* get__items_1() const { return ____items_1; } inline ByteU5BU5D_t4116647657** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ByteU5BU5D_t4116647657* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((&____items_1), value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t2606371118, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t2606371118, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } }; struct List_1_t2606371118_StaticFields { public: // T[] System.Collections.Generic.List`1::EmptyArray ByteU5BU5D_t4116647657* ___EmptyArray_4; public: inline static int32_t get_offset_of_EmptyArray_4() { return static_cast(offsetof(List_1_t2606371118_StaticFields, ___EmptyArray_4)); } inline ByteU5BU5D_t4116647657* get_EmptyArray_4() const { return ___EmptyArray_4; } inline ByteU5BU5D_t4116647657** get_address_of_EmptyArray_4() { return &___EmptyArray_4; } inline void set_EmptyArray_4(ByteU5BU5D_t4116647657* value) { ___EmptyArray_4 = value; Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // LIST_1_T2606371118_H #ifndef COMPARER_1_T1597042847_H #define COMPARER_1_T1597042847_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Comparer`1 struct Comparer_1_t1597042847 : public RuntimeObject { public: public: }; struct Comparer_1_t1597042847_StaticFields { public: // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::_default Comparer_1_t1597042847 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(Comparer_1_t1597042847_StaticFields, ____default_0)); } inline Comparer_1_t1597042847 * get__default_0() const { return ____default_0; } inline Comparer_1_t1597042847 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(Comparer_1_t1597042847 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARER_1_T1597042847_H #ifndef LIST_1_T811567916_H #define LIST_1_T811567916_H #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_t811567916 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items CharU5BU5D_t3528271667* ____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; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t811567916, ____items_1)); } inline CharU5BU5D_t3528271667* get__items_1() const { return ____items_1; } inline CharU5BU5D_t3528271667** get_address_of__items_1() { return &____items_1; } inline void set__items_1(CharU5BU5D_t3528271667* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((&____items_1), value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t811567916, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t811567916, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } }; struct List_1_t811567916_StaticFields { public: // T[] System.Collections.Generic.List`1::EmptyArray CharU5BU5D_t3528271667* ___EmptyArray_4; public: inline static int32_t get_offset_of_EmptyArray_4() { return static_cast(offsetof(List_1_t811567916_StaticFields, ___EmptyArray_4)); } inline CharU5BU5D_t3528271667* get_EmptyArray_4() const { return ___EmptyArray_4; } inline CharU5BU5D_t3528271667** get_address_of_EmptyArray_4() { return &___EmptyArray_4; } inline void set_EmptyArray_4(CharU5BU5D_t3528271667* value) { ___EmptyArray_4 = value; Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // LIST_1_T811567916_H #ifndef READONLYCOLLECTION_1_T1309864252_H #define READONLYCOLLECTION_1_T1309864252_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t1309864252 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t1309864252, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((&___list_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // READONLYCOLLECTION_1_T1309864252_H #ifndef LIST_1_T1569362707_H #define LIST_1_T1569362707_H #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_t1569362707 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items BooleanU5BU5D_t2897418192* ____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; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t1569362707, ____items_1)); } inline BooleanU5BU5D_t2897418192* get__items_1() const { return ____items_1; } inline BooleanU5BU5D_t2897418192** get_address_of__items_1() { return &____items_1; } inline void set__items_1(BooleanU5BU5D_t2897418192* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((&____items_1), value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t1569362707, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t1569362707, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } }; struct List_1_t1569362707_StaticFields { public: // T[] System.Collections.Generic.List`1::EmptyArray BooleanU5BU5D_t2897418192* ___EmptyArray_4; public: inline static int32_t get_offset_of_EmptyArray_4() { return static_cast(offsetof(List_1_t1569362707_StaticFields, ___EmptyArray_4)); } inline BooleanU5BU5D_t2897418192* get_EmptyArray_4() const { return ___EmptyArray_4; } inline BooleanU5BU5D_t2897418192** get_address_of_EmptyArray_4() { return &___EmptyArray_4; } inline void set_EmptyArray_4(BooleanU5BU5D_t2897418192* value) { ___EmptyArray_4 = value; Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // LIST_1_T1569362707_H #ifndef READONLYCOLLECTION_1_T552069461_H #define READONLYCOLLECTION_1_T552069461_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t552069461 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t552069461, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((&___list_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // READONLYCOLLECTION_1_T552069461_H #ifndef COMPARER_1_T2501734063_H #define COMPARER_1_T2501734063_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Comparer`1 struct Comparer_1_t2501734063 : public RuntimeObject { public: public: }; struct Comparer_1_t2501734063_StaticFields { public: // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::_default Comparer_1_t2501734063 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(Comparer_1_t2501734063_StaticFields, ____default_0)); } inline Comparer_1_t2501734063 * get__default_0() const { return ____default_0; } inline Comparer_1_t2501734063 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(Comparer_1_t2501734063 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARER_1_T2501734063_H #ifndef COMPARER_1_T155733339_H #define COMPARER_1_T155733339_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Comparer`1 struct Comparer_1_t155733339 : public RuntimeObject { public: public: }; struct Comparer_1_t155733339_StaticFields { public: // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::_default Comparer_1_t155733339 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(Comparer_1_t155733339_StaticFields, ____default_0)); } inline Comparer_1_t155733339 * get__default_0() const { return ____default_0; } inline Comparer_1_t155733339 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(Comparer_1_t155733339 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARER_1_T155733339_H #ifndef VALUETYPE_T3640485471_H #define VALUETYPE_T3640485471_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ValueType struct ValueType_t3640485471 : public RuntimeObject { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t3640485471_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t3640485471_marshaled_com { }; #endif // VALUETYPE_T3640485471_H #ifndef READONLYCOLLECTION_1_T2346872663_H #define READONLYCOLLECTION_1_T2346872663_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t2346872663 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t2346872663, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((&___list_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // READONLYCOLLECTION_1_T2346872663_H #ifndef STRING_T_H #define STRING_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::length int32_t ___length_0; // System.Char System.String::start_char Il2CppChar ___start_char_1; public: inline static int32_t get_offset_of_length_0() { return static_cast(offsetof(String_t, ___length_0)); } inline int32_t get_length_0() const { return ___length_0; } inline int32_t* get_address_of_length_0() { return &___length_0; } inline void set_length_0(int32_t value) { ___length_0 = value; } inline static int32_t get_offset_of_start_char_1() { return static_cast(offsetof(String_t, ___start_char_1)); } inline Il2CppChar get_start_char_1() const { return ___start_char_1; } inline Il2CppChar* get_address_of_start_char_1() { return &___start_char_1; } inline void set_start_char_1(Il2CppChar value) { ___start_char_1 = value; } }; struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_2; // System.Char[] System.String::WhiteChars CharU5BU5D_t3528271667* ___WhiteChars_3; public: inline static int32_t get_offset_of_Empty_2() { return static_cast(offsetof(String_t_StaticFields, ___Empty_2)); } inline String_t* get_Empty_2() const { return ___Empty_2; } inline String_t** get_address_of_Empty_2() { return &___Empty_2; } inline void set_Empty_2(String_t* value) { ___Empty_2 = value; Il2CppCodeGenWriteBarrier((&___Empty_2), value); } inline static int32_t get_offset_of_WhiteChars_3() { return static_cast(offsetof(String_t_StaticFields, ___WhiteChars_3)); } inline CharU5BU5D_t3528271667* get_WhiteChars_3() const { return ___WhiteChars_3; } inline CharU5BU5D_t3528271667** get_address_of_WhiteChars_3() { return &___WhiteChars_3; } inline void set_WhiteChars_3(CharU5BU5D_t3528271667* value) { ___WhiteChars_3 = value; Il2CppCodeGenWriteBarrier((&___WhiteChars_3), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // STRING_T_H #ifndef EXCEPTION_T_H #define EXCEPTION_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Exception struct Exception_t : public RuntimeObject { public: // System.IntPtr[] System.Exception::trace_ips IntPtrU5BU5D_t4013366056* ___trace_ips_0; // System.Exception System.Exception::inner_exception Exception_t * ___inner_exception_1; // System.String System.Exception::message String_t* ___message_2; // System.String System.Exception::help_link String_t* ___help_link_3; // System.String System.Exception::class_name String_t* ___class_name_4; // System.String System.Exception::stack_trace String_t* ___stack_trace_5; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_6; // System.Int32 System.Exception::remote_stack_index int32_t ___remote_stack_index_7; // System.Int32 System.Exception::hresult int32_t ___hresult_8; // System.String System.Exception::source String_t* ___source_9; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_10; public: inline static int32_t get_offset_of_trace_ips_0() { return static_cast(offsetof(Exception_t, ___trace_ips_0)); } inline IntPtrU5BU5D_t4013366056* get_trace_ips_0() const { return ___trace_ips_0; } inline IntPtrU5BU5D_t4013366056** get_address_of_trace_ips_0() { return &___trace_ips_0; } inline void set_trace_ips_0(IntPtrU5BU5D_t4013366056* value) { ___trace_ips_0 = value; Il2CppCodeGenWriteBarrier((&___trace_ips_0), value); } inline static int32_t get_offset_of_inner_exception_1() { return static_cast(offsetof(Exception_t, ___inner_exception_1)); } inline Exception_t * get_inner_exception_1() const { return ___inner_exception_1; } inline Exception_t ** get_address_of_inner_exception_1() { return &___inner_exception_1; } inline void set_inner_exception_1(Exception_t * value) { ___inner_exception_1 = value; Il2CppCodeGenWriteBarrier((&___inner_exception_1), value); } inline static int32_t get_offset_of_message_2() { return static_cast(offsetof(Exception_t, ___message_2)); } inline String_t* get_message_2() const { return ___message_2; } inline String_t** get_address_of_message_2() { return &___message_2; } inline void set_message_2(String_t* value) { ___message_2 = value; Il2CppCodeGenWriteBarrier((&___message_2), value); } inline static int32_t get_offset_of_help_link_3() { return static_cast(offsetof(Exception_t, ___help_link_3)); } inline String_t* get_help_link_3() const { return ___help_link_3; } inline String_t** get_address_of_help_link_3() { return &___help_link_3; } inline void set_help_link_3(String_t* value) { ___help_link_3 = value; Il2CppCodeGenWriteBarrier((&___help_link_3), value); } inline static int32_t get_offset_of_class_name_4() { return static_cast(offsetof(Exception_t, ___class_name_4)); } inline String_t* get_class_name_4() const { return ___class_name_4; } inline String_t** get_address_of_class_name_4() { return &___class_name_4; } inline void set_class_name_4(String_t* value) { ___class_name_4 = value; Il2CppCodeGenWriteBarrier((&___class_name_4), value); } inline static int32_t get_offset_of_stack_trace_5() { return static_cast(offsetof(Exception_t, ___stack_trace_5)); } inline String_t* get_stack_trace_5() const { return ___stack_trace_5; } inline String_t** get_address_of_stack_trace_5() { return &___stack_trace_5; } inline void set_stack_trace_5(String_t* value) { ___stack_trace_5 = value; Il2CppCodeGenWriteBarrier((&___stack_trace_5), value); } inline static int32_t get_offset_of__remoteStackTraceString_6() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_6)); } inline String_t* get__remoteStackTraceString_6() const { return ____remoteStackTraceString_6; } inline String_t** get_address_of__remoteStackTraceString_6() { return &____remoteStackTraceString_6; } inline void set__remoteStackTraceString_6(String_t* value) { ____remoteStackTraceString_6 = value; Il2CppCodeGenWriteBarrier((&____remoteStackTraceString_6), value); } inline static int32_t get_offset_of_remote_stack_index_7() { return static_cast(offsetof(Exception_t, ___remote_stack_index_7)); } inline int32_t get_remote_stack_index_7() const { return ___remote_stack_index_7; } inline int32_t* get_address_of_remote_stack_index_7() { return &___remote_stack_index_7; } inline void set_remote_stack_index_7(int32_t value) { ___remote_stack_index_7 = value; } inline static int32_t get_offset_of_hresult_8() { return static_cast(offsetof(Exception_t, ___hresult_8)); } inline int32_t get_hresult_8() const { return ___hresult_8; } inline int32_t* get_address_of_hresult_8() { return &___hresult_8; } inline void set_hresult_8(int32_t value) { ___hresult_8 = value; } inline static int32_t get_offset_of_source_9() { return static_cast(offsetof(Exception_t, ___source_9)); } inline String_t* get_source_9() const { return ___source_9; } inline String_t** get_address_of_source_9() { return &___source_9; } inline void set_source_9(String_t* value) { ___source_9 = value; Il2CppCodeGenWriteBarrier((&___source_9), value); } inline static int32_t get_offset_of__data_10() { return static_cast(offsetof(Exception_t, ____data_10)); } inline RuntimeObject* get__data_10() const { return ____data_10; } inline RuntimeObject** get_address_of__data_10() { return &____data_10; } inline void set__data_10(RuntimeObject* value) { ____data_10 = value; Il2CppCodeGenWriteBarrier((&____data_10), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // EXCEPTION_T_H #ifndef LIST_1_T2474053923_H #define LIST_1_T2474053923_H #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_t2474053923 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items SlotMaterialOverrideU5BU5D_t1365839744* ____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; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t2474053923, ____items_1)); } inline SlotMaterialOverrideU5BU5D_t1365839744* get__items_1() const { return ____items_1; } inline SlotMaterialOverrideU5BU5D_t1365839744** get_address_of__items_1() { return &____items_1; } inline void set__items_1(SlotMaterialOverrideU5BU5D_t1365839744* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((&____items_1), value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t2474053923, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t2474053923, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } }; struct List_1_t2474053923_StaticFields { public: // T[] System.Collections.Generic.List`1::EmptyArray SlotMaterialOverrideU5BU5D_t1365839744* ___EmptyArray_4; public: inline static int32_t get_offset_of_EmptyArray_4() { return static_cast(offsetof(List_1_t2474053923_StaticFields, ___EmptyArray_4)); } inline SlotMaterialOverrideU5BU5D_t1365839744* get_EmptyArray_4() const { return ___EmptyArray_4; } inline SlotMaterialOverrideU5BU5D_t1365839744** get_address_of_EmptyArray_4() { return &___EmptyArray_4; } inline void set_EmptyArray_4(SlotMaterialOverrideU5BU5D_t1365839744* value) { ___EmptyArray_4 = value; Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // LIST_1_T2474053923_H #ifndef READONLYCOLLECTION_1_T4163522040_H #define READONLYCOLLECTION_1_T4163522040_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t4163522040 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t4163522040, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((&___list_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // READONLYCOLLECTION_1_T4163522040_H #ifndef READONLYCOLLECTION_1_T3742793606_H #define READONLYCOLLECTION_1_T3742793606_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.ObjectModel.ReadOnlyCollection`1> struct ReadOnlyCollection_1_t3742793606 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t3742793606, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((&___list_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // READONLYCOLLECTION_1_T3742793606_H #ifndef COMPARER_1_T4029972201_H #define COMPARER_1_T4029972201_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.Comparer`1> struct Comparer_1_t4029972201 : public RuntimeObject { public: public: }; struct Comparer_1_t4029972201_StaticFields { public: // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::_default Comparer_1_t4029972201 * ____default_0; public: inline static int32_t get_offset_of__default_0() { return static_cast(offsetof(Comparer_1_t4029972201_StaticFields, ____default_0)); } inline Comparer_1_t4029972201 * get__default_0() const { return ____default_0; } inline Comparer_1_t4029972201 ** get_address_of__default_0() { return &____default_0; } inline void set__default_0(Comparer_1_t4029972201 * value) { ____default_0 = value; Il2CppCodeGenWriteBarrier((&____default_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARER_1_T4029972201_H #ifndef LIST_1_T128053199_H #define LIST_1_T128053199_H #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_t128053199 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items Int32U5BU5D_t385246372* ____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; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t128053199, ____items_1)); } inline Int32U5BU5D_t385246372* get__items_1() const { return ____items_1; } inline Int32U5BU5D_t385246372** get_address_of__items_1() { return &____items_1; } inline void set__items_1(Int32U5BU5D_t385246372* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((&____items_1), value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t128053199, ____size_2)); } inline int32_t get__size_2() const { return ____size_2; } inline int32_t* get_address_of__size_2() { return &____size_2; } inline void set__size_2(int32_t value) { ____size_2 = value; } inline static int32_t get_offset_of__version_3() { return static_cast(offsetof(List_1_t128053199, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } }; struct List_1_t128053199_StaticFields { public: // T[] System.Collections.Generic.List`1::EmptyArray Int32U5BU5D_t385246372* ___EmptyArray_4; public: inline static int32_t get_offset_of_EmptyArray_4() { return static_cast(offsetof(List_1_t128053199_StaticFields, ___EmptyArray_4)); } inline Int32U5BU5D_t385246372* get_EmptyArray_4() const { return ___EmptyArray_4; } inline Int32U5BU5D_t385246372** get_address_of_EmptyArray_4() { return &___EmptyArray_4; } inline void set_EmptyArray_4(Int32U5BU5D_t385246372* value) { ___EmptyArray_4 = value; Il2CppCodeGenWriteBarrier((&___EmptyArray_4), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // LIST_1_T128053199_H #ifndef READONLYCOLLECTION_1_T2214555468_H #define READONLYCOLLECTION_1_T2214555468_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t2214555468 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t2214555468, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((&___list_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // READONLYCOLLECTION_1_T2214555468_H #ifndef KEYVALUEPAIR_2_T2530217319_H #define KEYVALUEPAIR_2_T2530217319_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t2530217319 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t2530217319, ___key_0)); } inline RuntimeObject * get_key_0() const { return ___key_0; } inline RuntimeObject ** get_address_of_key_0() { return &___key_0; } inline void set_key_0(RuntimeObject * value) { ___key_0 = value; Il2CppCodeGenWriteBarrier((&___key_0), value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t2530217319, ___value_1)); } inline RuntimeObject * get_value_1() const { return ___value_1; } inline RuntimeObject ** get_address_of_value_1() { return &___value_1; } inline void set_value_1(RuntimeObject * value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((&___value_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T2530217319_H #ifndef INTPTR_T_H #define INTPTR_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // INTPTR_T_H #ifndef ENUM_T4135868527_H #define ENUM_T4135868527_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Enum struct Enum_t4135868527 : public ValueType_t3640485471 { public: public: }; struct Enum_t4135868527_StaticFields { public: // System.Char[] System.Enum::split_char CharU5BU5D_t3528271667* ___split_char_0; public: inline static int32_t get_offset_of_split_char_0() { return static_cast(offsetof(Enum_t4135868527_StaticFields, ___split_char_0)); } inline CharU5BU5D_t3528271667* get_split_char_0() const { return ___split_char_0; } inline CharU5BU5D_t3528271667** get_address_of_split_char_0() { return &___split_char_0; } inline void set_split_char_0(CharU5BU5D_t3528271667* value) { ___split_char_0 = value; Il2CppCodeGenWriteBarrier((&___split_char_0), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.Enum struct Enum_t4135868527_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t4135868527_marshaled_com { }; #endif // ENUM_T4135868527_H #ifndef TIMESPAN_T881159249_H #define TIMESPAN_T881159249_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.TimeSpan struct TimeSpan_t881159249 { public: // System.Int64 System.TimeSpan::_ticks int64_t ____ticks_8; public: inline static int32_t get_offset_of__ticks_8() { return static_cast(offsetof(TimeSpan_t881159249, ____ticks_8)); } inline int64_t get__ticks_8() const { return ____ticks_8; } inline int64_t* get_address_of__ticks_8() { return &____ticks_8; } inline void set__ticks_8(int64_t value) { ____ticks_8 = value; } }; struct TimeSpan_t881159249_StaticFields { public: // System.TimeSpan System.TimeSpan::MaxValue TimeSpan_t881159249 ___MaxValue_5; // System.TimeSpan System.TimeSpan::MinValue TimeSpan_t881159249 ___MinValue_6; // System.TimeSpan System.TimeSpan::Zero TimeSpan_t881159249 ___Zero_7; public: inline static int32_t get_offset_of_MaxValue_5() { return static_cast(offsetof(TimeSpan_t881159249_StaticFields, ___MaxValue_5)); } inline TimeSpan_t881159249 get_MaxValue_5() const { return ___MaxValue_5; } inline TimeSpan_t881159249 * get_address_of_MaxValue_5() { return &___MaxValue_5; } inline void set_MaxValue_5(TimeSpan_t881159249 value) { ___MaxValue_5 = value; } inline static int32_t get_offset_of_MinValue_6() { return static_cast(offsetof(TimeSpan_t881159249_StaticFields, ___MinValue_6)); } inline TimeSpan_t881159249 get_MinValue_6() const { return ___MinValue_6; } inline TimeSpan_t881159249 * get_address_of_MinValue_6() { return &___MinValue_6; } inline void set_MinValue_6(TimeSpan_t881159249 value) { ___MinValue_6 = value; } inline static int32_t get_offset_of_Zero_7() { return static_cast(offsetof(TimeSpan_t881159249_StaticFields, ___Zero_7)); } inline TimeSpan_t881159249 get_Zero_7() const { return ___Zero_7; } inline TimeSpan_t881159249 * get_address_of_Zero_7() { return &___Zero_7; } inline void set_Zero_7(TimeSpan_t881159249 value) { ___Zero_7 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // TIMESPAN_T881159249_H #ifndef ENUMERATOR_T2017297076_H #define ENUMERATOR_T2017297076_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.List`1/Enumerator struct Enumerator_t2017297076 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::l List_1_t128053199 * ___l_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::ver int32_t ___ver_2; // T System.Collections.Generic.List`1/Enumerator::current int32_t ___current_3; public: inline static int32_t get_offset_of_l_0() { return static_cast(offsetof(Enumerator_t2017297076, ___l_0)); } inline List_1_t128053199 * get_l_0() const { return ___l_0; } inline List_1_t128053199 ** get_address_of_l_0() { return &___l_0; } inline void set_l_0(List_1_t128053199 * value) { ___l_0 = value; Il2CppCodeGenWriteBarrier((&___l_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t2017297076, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_ver_2() { return static_cast(offsetof(Enumerator_t2017297076, ___ver_2)); } inline int32_t get_ver_2() const { return ___ver_2; } inline int32_t* get_address_of_ver_2() { return &___ver_2; } inline void set_ver_2(int32_t value) { ___ver_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t2017297076, ___current_3)); } inline int32_t get_current_3() const { return ___current_3; } inline int32_t* get_address_of_current_3() { return &___current_3; } inline void set_current_3(int32_t value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T2017297076_H #ifndef CHAR_T3634460470_H #define CHAR_T3634460470_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Char struct Char_t3634460470 { public: // System.Char System.Char::m_value Il2CppChar ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Char_t3634460470, ___m_value_2)); } inline Il2CppChar get_m_value_2() const { return ___m_value_2; } inline Il2CppChar* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(Il2CppChar value) { ___m_value_2 = value; } }; struct Char_t3634460470_StaticFields { public: // System.Byte* System.Char::category_data uint8_t* ___category_data_3; // System.Byte* System.Char::numeric_data uint8_t* ___numeric_data_4; // System.Double* System.Char::numeric_data_values double* ___numeric_data_values_5; // System.UInt16* System.Char::to_lower_data_low uint16_t* ___to_lower_data_low_6; // System.UInt16* System.Char::to_lower_data_high uint16_t* ___to_lower_data_high_7; // System.UInt16* System.Char::to_upper_data_low uint16_t* ___to_upper_data_low_8; // System.UInt16* System.Char::to_upper_data_high uint16_t* ___to_upper_data_high_9; public: inline static int32_t get_offset_of_category_data_3() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___category_data_3)); } inline uint8_t* get_category_data_3() const { return ___category_data_3; } inline uint8_t** get_address_of_category_data_3() { return &___category_data_3; } inline void set_category_data_3(uint8_t* value) { ___category_data_3 = value; } inline static int32_t get_offset_of_numeric_data_4() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___numeric_data_4)); } inline uint8_t* get_numeric_data_4() const { return ___numeric_data_4; } inline uint8_t** get_address_of_numeric_data_4() { return &___numeric_data_4; } inline void set_numeric_data_4(uint8_t* value) { ___numeric_data_4 = value; } inline static int32_t get_offset_of_numeric_data_values_5() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___numeric_data_values_5)); } inline double* get_numeric_data_values_5() const { return ___numeric_data_values_5; } inline double** get_address_of_numeric_data_values_5() { return &___numeric_data_values_5; } inline void set_numeric_data_values_5(double* value) { ___numeric_data_values_5 = value; } inline static int32_t get_offset_of_to_lower_data_low_6() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___to_lower_data_low_6)); } inline uint16_t* get_to_lower_data_low_6() const { return ___to_lower_data_low_6; } inline uint16_t** get_address_of_to_lower_data_low_6() { return &___to_lower_data_low_6; } inline void set_to_lower_data_low_6(uint16_t* value) { ___to_lower_data_low_6 = value; } inline static int32_t get_offset_of_to_lower_data_high_7() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___to_lower_data_high_7)); } inline uint16_t* get_to_lower_data_high_7() const { return ___to_lower_data_high_7; } inline uint16_t** get_address_of_to_lower_data_high_7() { return &___to_lower_data_high_7; } inline void set_to_lower_data_high_7(uint16_t* value) { ___to_lower_data_high_7 = value; } inline static int32_t get_offset_of_to_upper_data_low_8() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___to_upper_data_low_8)); } inline uint16_t* get_to_upper_data_low_8() const { return ___to_upper_data_low_8; } inline uint16_t** get_address_of_to_upper_data_low_8() { return &___to_upper_data_low_8; } inline void set_to_upper_data_low_8(uint16_t* value) { ___to_upper_data_low_8 = value; } inline static int32_t get_offset_of_to_upper_data_high_9() { return static_cast(offsetof(Char_t3634460470_StaticFields, ___to_upper_data_high_9)); } inline uint16_t* get_to_upper_data_high_9() const { return ___to_upper_data_high_9; } inline uint16_t** get_address_of_to_upper_data_high_9() { return &___to_upper_data_high_9; } inline void set_to_upper_data_high_9(uint16_t* value) { ___to_upper_data_high_9 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // CHAR_T3634460470_H #ifndef ENUMERATOR_T2700811793_H #define ENUMERATOR_T2700811793_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.List`1/Enumerator struct Enumerator_t2700811793 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::l List_1_t811567916 * ___l_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::ver int32_t ___ver_2; // T System.Collections.Generic.List`1/Enumerator::current Il2CppChar ___current_3; public: inline static int32_t get_offset_of_l_0() { return static_cast(offsetof(Enumerator_t2700811793, ___l_0)); } inline List_1_t811567916 * get_l_0() const { return ___l_0; } inline List_1_t811567916 ** get_address_of_l_0() { return &___l_0; } inline void set_l_0(List_1_t811567916 * value) { ___l_0 = value; Il2CppCodeGenWriteBarrier((&___l_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t2700811793, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_ver_2() { return static_cast(offsetof(Enumerator_t2700811793, ___ver_2)); } inline int32_t get_ver_2() const { return ___ver_2; } inline int32_t* get_address_of_ver_2() { return &___ver_2; } inline void set_ver_2(int32_t value) { ___ver_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t2700811793, ___current_3)); } inline Il2CppChar get_current_3() const { return ___current_3; } inline Il2CppChar* get_address_of_current_3() { return &___current_3; } inline void set_current_3(Il2CppChar value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T2700811793_H #ifndef TIMETYPE_T2507513283_H #define TIMETYPE_T2507513283_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.TimeZoneInfo/TimeType struct TimeType_t2507513283 { public: // System.Int32 System.TimeZoneInfo/TimeType::Offset int32_t ___Offset_0; // System.Boolean System.TimeZoneInfo/TimeType::IsDst bool ___IsDst_1; // System.String System.TimeZoneInfo/TimeType::Name String_t* ___Name_2; public: inline static int32_t get_offset_of_Offset_0() { return static_cast(offsetof(TimeType_t2507513283, ___Offset_0)); } inline int32_t get_Offset_0() const { return ___Offset_0; } inline int32_t* get_address_of_Offset_0() { return &___Offset_0; } inline void set_Offset_0(int32_t value) { ___Offset_0 = value; } inline static int32_t get_offset_of_IsDst_1() { return static_cast(offsetof(TimeType_t2507513283, ___IsDst_1)); } inline bool get_IsDst_1() const { return ___IsDst_1; } inline bool* get_address_of_IsDst_1() { return &___IsDst_1; } inline void set_IsDst_1(bool value) { ___IsDst_1 = value; } inline static int32_t get_offset_of_Name_2() { return static_cast(offsetof(TimeType_t2507513283, ___Name_2)); } inline String_t* get_Name_2() const { return ___Name_2; } inline String_t** get_address_of_Name_2() { return &___Name_2; } inline void set_Name_2(String_t* value) { ___Name_2 = value; Il2CppCodeGenWriteBarrier((&___Name_2), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of System.TimeZoneInfo/TimeType struct TimeType_t2507513283_marshaled_pinvoke { int32_t ___Offset_0; int32_t ___IsDst_1; char* ___Name_2; }; // Native definition for COM marshalling of System.TimeZoneInfo/TimeType struct TimeType_t2507513283_marshaled_com { int32_t ___Offset_0; int32_t ___IsDst_1; Il2CppChar* ___Name_2; }; #endif // TIMETYPE_T2507513283_H #ifndef SYSTEMEXCEPTION_T176217640_H #define SYSTEMEXCEPTION_T176217640_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.SystemException struct SystemException_t176217640 : public Exception_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // SYSTEMEXCEPTION_T176217640_H #ifndef TRANSFORMPAIR_T3795417756_H #define TRANSFORMPAIR_T3795417756_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Spine.Unity.Modules.SkeletonUtilityKinematicShadow/TransformPair struct TransformPair_t3795417756 { public: // UnityEngine.Transform Spine.Unity.Modules.SkeletonUtilityKinematicShadow/TransformPair::dest Transform_t3600365921 * ___dest_0; // UnityEngine.Transform Spine.Unity.Modules.SkeletonUtilityKinematicShadow/TransformPair::src Transform_t3600365921 * ___src_1; public: inline static int32_t get_offset_of_dest_0() { return static_cast(offsetof(TransformPair_t3795417756, ___dest_0)); } inline Transform_t3600365921 * get_dest_0() const { return ___dest_0; } inline Transform_t3600365921 ** get_address_of_dest_0() { return &___dest_0; } inline void set_dest_0(Transform_t3600365921 * value) { ___dest_0 = value; Il2CppCodeGenWriteBarrier((&___dest_0), value); } inline static int32_t get_offset_of_src_1() { return static_cast(offsetof(TransformPair_t3795417756, ___src_1)); } inline Transform_t3600365921 * get_src_1() const { return ___src_1; } inline Transform_t3600365921 ** get_address_of_src_1() { return &___src_1; } inline void set_src_1(Transform_t3600365921 * value) { ___src_1 = value; Il2CppCodeGenWriteBarrier((&___src_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of Spine.Unity.Modules.SkeletonUtilityKinematicShadow/TransformPair struct TransformPair_t3795417756_marshaled_pinvoke { Transform_t3600365921 * ___dest_0; Transform_t3600365921 * ___src_1; }; // Native definition for COM marshalling of Spine.Unity.Modules.SkeletonUtilityKinematicShadow/TransformPair struct TransformPair_t3795417756_marshaled_com { Transform_t3600365921 * ___dest_0; Transform_t3600365921 * ___src_1; }; #endif // TRANSFORMPAIR_T3795417756_H #ifndef BOOLEAN_T97287965_H #define BOOLEAN_T97287965_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Boolean struct Boolean_t97287965 { public: // System.Boolean System.Boolean::m_value bool ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Boolean_t97287965, ___m_value_2)); } inline bool get_m_value_2() const { return ___m_value_2; } inline bool* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(bool value) { ___m_value_2 = value; } }; struct Boolean_t97287965_StaticFields { public: // System.String System.Boolean::FalseString String_t* ___FalseString_0; // System.String System.Boolean::TrueString String_t* ___TrueString_1; public: inline static int32_t get_offset_of_FalseString_0() { return static_cast(offsetof(Boolean_t97287965_StaticFields, ___FalseString_0)); } inline String_t* get_FalseString_0() const { return ___FalseString_0; } inline String_t** get_address_of_FalseString_0() { return &___FalseString_0; } inline void set_FalseString_0(String_t* value) { ___FalseString_0 = value; Il2CppCodeGenWriteBarrier((&___FalseString_0), value); } inline static int32_t get_offset_of_TrueString_1() { return static_cast(offsetof(Boolean_t97287965_StaticFields, ___TrueString_1)); } inline String_t* get_TrueString_1() const { return ___TrueString_1; } inline String_t** get_address_of_TrueString_1() { return &___TrueString_1; } inline void set_TrueString_1(String_t* value) { ___TrueString_1 = value; Il2CppCodeGenWriteBarrier((&___TrueString_1), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // BOOLEAN_T97287965_H #ifndef ENUMERATOR_T3458606584_H #define ENUMERATOR_T3458606584_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.List`1/Enumerator struct Enumerator_t3458606584 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::l List_1_t1569362707 * ___l_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::ver int32_t ___ver_2; // T System.Collections.Generic.List`1/Enumerator::current bool ___current_3; public: inline static int32_t get_offset_of_l_0() { return static_cast(offsetof(Enumerator_t3458606584, ___l_0)); } inline List_1_t1569362707 * get_l_0() const { return ___l_0; } inline List_1_t1569362707 ** get_address_of_l_0() { return &___l_0; } inline void set_l_0(List_1_t1569362707 * value) { ___l_0 = value; Il2CppCodeGenWriteBarrier((&___l_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t3458606584, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_ver_2() { return static_cast(offsetof(Enumerator_t3458606584, ___ver_2)); } inline int32_t get_ver_2() const { return ___ver_2; } inline int32_t* get_address_of_ver_2() { return &___ver_2; } inline void set_ver_2(int32_t value) { ___ver_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t3458606584, ___current_3)); } inline bool get_current_3() const { return ___current_3; } inline bool* get_address_of_current_3() { return &___current_3; } inline void set_current_3(bool value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T3458606584_H #ifndef INT32_T2950945753_H #define INT32_T2950945753_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Int32 struct Int32_t2950945753 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Int32_t2950945753, ___m_value_2)); } inline int32_t get_m_value_2() const { return ___m_value_2; } inline int32_t* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(int32_t value) { ___m_value_2 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // INT32_T2950945753_H #ifndef SLOTMATERIALOVERRIDE_T1001979181_H #define SLOTMATERIALOVERRIDE_T1001979181_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Spine.Unity.Modules.SkeletonRendererCustomMaterials/SlotMaterialOverride struct SlotMaterialOverride_t1001979181 { public: // System.Boolean Spine.Unity.Modules.SkeletonRendererCustomMaterials/SlotMaterialOverride::overrideDisabled bool ___overrideDisabled_0; // System.String Spine.Unity.Modules.SkeletonRendererCustomMaterials/SlotMaterialOverride::slotName String_t* ___slotName_1; // UnityEngine.Material Spine.Unity.Modules.SkeletonRendererCustomMaterials/SlotMaterialOverride::material Material_t340375123 * ___material_2; public: inline static int32_t get_offset_of_overrideDisabled_0() { return static_cast(offsetof(SlotMaterialOverride_t1001979181, ___overrideDisabled_0)); } inline bool get_overrideDisabled_0() const { return ___overrideDisabled_0; } inline bool* get_address_of_overrideDisabled_0() { return &___overrideDisabled_0; } inline void set_overrideDisabled_0(bool value) { ___overrideDisabled_0 = value; } inline static int32_t get_offset_of_slotName_1() { return static_cast(offsetof(SlotMaterialOverride_t1001979181, ___slotName_1)); } inline String_t* get_slotName_1() const { return ___slotName_1; } inline String_t** get_address_of_slotName_1() { return &___slotName_1; } inline void set_slotName_1(String_t* value) { ___slotName_1 = value; Il2CppCodeGenWriteBarrier((&___slotName_1), value); } inline static int32_t get_offset_of_material_2() { return static_cast(offsetof(SlotMaterialOverride_t1001979181, ___material_2)); } inline Material_t340375123 * get_material_2() const { return ___material_2; } inline Material_t340375123 ** get_address_of_material_2() { return &___material_2; } inline void set_material_2(Material_t340375123 * value) { ___material_2 = value; Il2CppCodeGenWriteBarrier((&___material_2), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // Native definition for P/Invoke marshalling of Spine.Unity.Modules.SkeletonRendererCustomMaterials/SlotMaterialOverride struct SlotMaterialOverride_t1001979181_marshaled_pinvoke { int32_t ___overrideDisabled_0; char* ___slotName_1; Material_t340375123 * ___material_2; }; // Native definition for COM marshalling of Spine.Unity.Modules.SkeletonRendererCustomMaterials/SlotMaterialOverride struct SlotMaterialOverride_t1001979181_marshaled_com { int32_t ___overrideDisabled_0; Il2CppChar* ___slotName_1; Material_t340375123 * ___material_2; }; #endif // SLOTMATERIALOVERRIDE_T1001979181_H #ifndef ENUMERATOR_T200647699_H #define ENUMERATOR_T200647699_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.List`1/Enumerator struct Enumerator_t200647699 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::l List_1_t2606371118 * ___l_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::ver int32_t ___ver_2; // T System.Collections.Generic.List`1/Enumerator::current uint8_t ___current_3; public: inline static int32_t get_offset_of_l_0() { return static_cast(offsetof(Enumerator_t200647699, ___l_0)); } inline List_1_t2606371118 * get_l_0() const { return ___l_0; } inline List_1_t2606371118 ** get_address_of_l_0() { return &___l_0; } inline void set_l_0(List_1_t2606371118 * value) { ___l_0 = value; Il2CppCodeGenWriteBarrier((&___l_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t200647699, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_ver_2() { return static_cast(offsetof(Enumerator_t200647699, ___ver_2)); } inline int32_t get_ver_2() const { return ___ver_2; } inline int32_t* get_address_of_ver_2() { return &___ver_2; } inline void set_ver_2(int32_t value) { ___ver_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t200647699, ___current_3)); } inline uint8_t get_current_3() const { return ___current_3; } inline uint8_t* get_address_of_current_3() { return &___current_3; } inline void set_current_3(uint8_t value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T200647699_H #ifndef VOID_T1185182177_H #define VOID_T1185182177_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void struct Void_t1185182177 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // VOID_T1185182177_H #ifndef UINT32_T2560061978_H #define UINT32_T2560061978_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.UInt32 struct UInt32_t2560061978 { public: // System.UInt32 System.UInt32::m_value uint32_t ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(UInt32_t2560061978, ___m_value_2)); } inline uint32_t get_m_value_2() const { return ___m_value_2; } inline uint32_t* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(uint32_t value) { ___m_value_2 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // UINT32_T2560061978_H #ifndef BYTE_T1134296376_H #define BYTE_T1134296376_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Byte struct Byte_t1134296376 { public: // System.Byte System.Byte::m_value uint8_t ___m_value_2; public: inline static int32_t get_offset_of_m_value_2() { return static_cast(offsetof(Byte_t1134296376, ___m_value_2)); } inline uint8_t get_m_value_2() const { return ___m_value_2; } inline uint8_t* get_address_of_m_value_2() { return &___m_value_2; } inline void set_m_value_2(uint8_t value) { ___m_value_2 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // BYTE_T1134296376_H #ifndef ENUMERATOR_T1596568642_H #define ENUMERATOR_T1596568642_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.List`1/Enumerator> struct Enumerator_t1596568642 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::l List_1_t4002292061 * ___l_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::ver int32_t ___ver_2; // T System.Collections.Generic.List`1/Enumerator::current KeyValuePair_2_t2530217319 ___current_3; public: inline static int32_t get_offset_of_l_0() { return static_cast(offsetof(Enumerator_t1596568642, ___l_0)); } inline List_1_t4002292061 * get_l_0() const { return ___l_0; } inline List_1_t4002292061 ** get_address_of_l_0() { return &___l_0; } inline void set_l_0(List_1_t4002292061 * value) { ___l_0 = value; Il2CppCodeGenWriteBarrier((&___l_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t1596568642, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_ver_2() { return static_cast(offsetof(Enumerator_t1596568642, ___ver_2)); } inline int32_t get_ver_2() const { return ___ver_2; } inline int32_t* get_address_of_ver_2() { return &___ver_2; } inline void set_ver_2(int32_t value) { ___ver_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t1596568642, ___current_3)); } inline KeyValuePair_2_t2530217319 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t2530217319 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t2530217319 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T1596568642_H #ifndef ARGUMENTEXCEPTION_T132251570_H #define ARGUMENTEXCEPTION_T132251570_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ArgumentException struct ArgumentException_t132251570 : public SystemException_t176217640 { public: // System.String System.ArgumentException::param_name String_t* ___param_name_12; public: inline static int32_t get_offset_of_param_name_12() { return static_cast(offsetof(ArgumentException_t132251570, ___param_name_12)); } inline String_t* get_param_name_12() const { return ___param_name_12; } inline String_t** get_address_of_param_name_12() { return &___param_name_12; } inline void set_param_name_12(String_t* value) { ___param_name_12 = value; Il2CppCodeGenWriteBarrier((&___param_name_12), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ARGUMENTEXCEPTION_T132251570_H #ifndef ENUMERATOR_T2861769079_H #define ENUMERATOR_T2861769079_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.List`1/Enumerator struct Enumerator_t2861769079 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::l List_1_t972525202 * ___l_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::ver int32_t ___ver_2; // T System.Collections.Generic.List`1/Enumerator::current TransformPair_t3795417756 ___current_3; public: inline static int32_t get_offset_of_l_0() { return static_cast(offsetof(Enumerator_t2861769079, ___l_0)); } inline List_1_t972525202 * get_l_0() const { return ___l_0; } inline List_1_t972525202 ** get_address_of_l_0() { return &___l_0; } inline void set_l_0(List_1_t972525202 * value) { ___l_0 = value; Il2CppCodeGenWriteBarrier((&___l_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t2861769079, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_ver_2() { return static_cast(offsetof(Enumerator_t2861769079, ___ver_2)); } inline int32_t get_ver_2() const { return ___ver_2; } inline int32_t* get_address_of_ver_2() { return &___ver_2; } inline void set_ver_2(int32_t value) { ___ver_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t2861769079, ___current_3)); } inline TransformPair_t3795417756 get_current_3() const { return ___current_3; } inline TransformPair_t3795417756 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(TransformPair_t3795417756 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T2861769079_H #ifndef INVALIDCASTEXCEPTION_T3927145244_H #define INVALIDCASTEXCEPTION_T3927145244_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.InvalidCastException struct InvalidCastException_t3927145244 : public SystemException_t176217640 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // INVALIDCASTEXCEPTION_T3927145244_H #ifndef DATETIMEKIND_T3468814247_H #define DATETIMEKIND_T3468814247_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.DateTimeKind struct DateTimeKind_t3468814247 { public: // System.Int32 System.DateTimeKind::value__ int32_t ___value___1; public: inline static int32_t get_offset_of_value___1() { return static_cast(offsetof(DateTimeKind_t3468814247, ___value___1)); } inline int32_t get_value___1() const { return ___value___1; } inline int32_t* get_address_of_value___1() { return &___value___1; } inline void set_value___1(int32_t value) { ___value___1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DATETIMEKIND_T3468814247_H #ifndef NULLREFERENCEEXCEPTION_T1023182353_H #define NULLREFERENCEEXCEPTION_T1023182353_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.NullReferenceException struct NullReferenceException_t1023182353 : public SystemException_t176217640 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // NULLREFERENCEEXCEPTION_T1023182353_H #ifndef ENUMERATOR_T68330504_H #define ENUMERATOR_T68330504_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.List`1/Enumerator struct Enumerator_t68330504 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::l List_1_t2474053923 * ___l_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::ver int32_t ___ver_2; // T System.Collections.Generic.List`1/Enumerator::current SlotMaterialOverride_t1001979181 ___current_3; public: inline static int32_t get_offset_of_l_0() { return static_cast(offsetof(Enumerator_t68330504, ___l_0)); } inline List_1_t2474053923 * get_l_0() const { return ___l_0; } inline List_1_t2474053923 ** get_address_of_l_0() { return &___l_0; } inline void set_l_0(List_1_t2474053923 * value) { ___l_0 = value; Il2CppCodeGenWriteBarrier((&___l_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t68330504, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_ver_2() { return static_cast(offsetof(Enumerator_t68330504, ___ver_2)); } inline int32_t get_ver_2() const { return ___ver_2; } inline int32_t* get_address_of_ver_2() { return &___ver_2; } inline void set_ver_2(int32_t value) { ___ver_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t68330504, ___current_3)); } inline SlotMaterialOverride_t1001979181 get_current_3() const { return ___current_3; } inline SlotMaterialOverride_t1001979181 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(SlotMaterialOverride_t1001979181 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T68330504_H #ifndef DELEGATE_T1188392813_H #define DELEGATE_T1188392813_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Delegate struct Delegate_t1188392813 : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_5; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_6; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_7; // System.DelegateData System.Delegate::data DelegateData_t1677132599 * ___data_8; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t1188392813, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t1188392813, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t1188392813, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((&___m_target_2), value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t1188392813, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t1188392813, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_method_code_5() { return static_cast(offsetof(Delegate_t1188392813, ___method_code_5)); } inline intptr_t get_method_code_5() const { return ___method_code_5; } inline intptr_t* get_address_of_method_code_5() { return &___method_code_5; } inline void set_method_code_5(intptr_t value) { ___method_code_5 = value; } inline static int32_t get_offset_of_method_info_6() { return static_cast(offsetof(Delegate_t1188392813, ___method_info_6)); } inline MethodInfo_t * get_method_info_6() const { return ___method_info_6; } inline MethodInfo_t ** get_address_of_method_info_6() { return &___method_info_6; } inline void set_method_info_6(MethodInfo_t * value) { ___method_info_6 = value; Il2CppCodeGenWriteBarrier((&___method_info_6), value); } inline static int32_t get_offset_of_original_method_info_7() { return static_cast(offsetof(Delegate_t1188392813, ___original_method_info_7)); } inline MethodInfo_t * get_original_method_info_7() const { return ___original_method_info_7; } inline MethodInfo_t ** get_address_of_original_method_info_7() { return &___original_method_info_7; } inline void set_original_method_info_7(MethodInfo_t * value) { ___original_method_info_7 = value; Il2CppCodeGenWriteBarrier((&___original_method_info_7), value); } inline static int32_t get_offset_of_data_8() { return static_cast(offsetof(Delegate_t1188392813, ___data_8)); } inline DelegateData_t1677132599 * get_data_8() const { return ___data_8; } inline DelegateData_t1677132599 ** get_address_of_data_8() { return &___data_8; } inline void set_data_8(DelegateData_t1677132599 * value) { ___data_8 = value; Il2CppCodeGenWriteBarrier((&___data_8), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DELEGATE_T1188392813_H #ifndef ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H #define ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ArgumentOutOfRangeException struct ArgumentOutOfRangeException_t777629997 : public ArgumentException_t132251570 { public: // System.Object System.ArgumentOutOfRangeException::actual_value RuntimeObject * ___actual_value_13; public: inline static int32_t get_offset_of_actual_value_13() { return static_cast(offsetof(ArgumentOutOfRangeException_t777629997, ___actual_value_13)); } inline RuntimeObject * get_actual_value_13() const { return ___actual_value_13; } inline RuntimeObject ** get_address_of_actual_value_13() { return &___actual_value_13; } inline void set_actual_value_13(RuntimeObject * value) { ___actual_value_13 = value; Il2CppCodeGenWriteBarrier((&___actual_value_13), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ARGUMENTOUTOFRANGEEXCEPTION_T777629997_H #ifndef MULTICASTDELEGATE_T_H #define MULTICASTDELEGATE_T_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t1188392813 { public: // System.MulticastDelegate System.MulticastDelegate::prev MulticastDelegate_t * ___prev_9; // System.MulticastDelegate System.MulticastDelegate::kpm_next MulticastDelegate_t * ___kpm_next_10; public: inline static int32_t get_offset_of_prev_9() { return static_cast(offsetof(MulticastDelegate_t, ___prev_9)); } inline MulticastDelegate_t * get_prev_9() const { return ___prev_9; } inline MulticastDelegate_t ** get_address_of_prev_9() { return &___prev_9; } inline void set_prev_9(MulticastDelegate_t * value) { ___prev_9 = value; Il2CppCodeGenWriteBarrier((&___prev_9), value); } inline static int32_t get_offset_of_kpm_next_10() { return static_cast(offsetof(MulticastDelegate_t, ___kpm_next_10)); } inline MulticastDelegate_t * get_kpm_next_10() const { return ___kpm_next_10; } inline MulticastDelegate_t ** get_address_of_kpm_next_10() { return &___kpm_next_10; } inline void set_kpm_next_10(MulticastDelegate_t * value) { ___kpm_next_10 = value; Il2CppCodeGenWriteBarrier((&___kpm_next_10), value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // MULTICASTDELEGATE_T_H #ifndef DATETIME_T3738529785_H #define DATETIME_T3738529785_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.DateTime struct DateTime_t3738529785 { public: // System.TimeSpan System.DateTime::ticks TimeSpan_t881159249 ___ticks_10; // System.DateTimeKind System.DateTime::kind int32_t ___kind_11; public: inline static int32_t get_offset_of_ticks_10() { return static_cast(offsetof(DateTime_t3738529785, ___ticks_10)); } inline TimeSpan_t881159249 get_ticks_10() const { return ___ticks_10; } inline TimeSpan_t881159249 * get_address_of_ticks_10() { return &___ticks_10; } inline void set_ticks_10(TimeSpan_t881159249 value) { ___ticks_10 = value; } inline static int32_t get_offset_of_kind_11() { return static_cast(offsetof(DateTime_t3738529785, ___kind_11)); } inline int32_t get_kind_11() const { return ___kind_11; } inline int32_t* get_address_of_kind_11() { return &___kind_11; } inline void set_kind_11(int32_t value) { ___kind_11 = value; } }; struct DateTime_t3738529785_StaticFields { public: // System.DateTime System.DateTime::MaxValue DateTime_t3738529785 ___MaxValue_12; // System.DateTime System.DateTime::MinValue DateTime_t3738529785 ___MinValue_13; // System.String[] System.DateTime::ParseTimeFormats StringU5BU5D_t1281789340* ___ParseTimeFormats_14; // System.String[] System.DateTime::ParseYearDayMonthFormats StringU5BU5D_t1281789340* ___ParseYearDayMonthFormats_15; // System.String[] System.DateTime::ParseYearMonthDayFormats StringU5BU5D_t1281789340* ___ParseYearMonthDayFormats_16; // System.String[] System.DateTime::ParseDayMonthYearFormats StringU5BU5D_t1281789340* ___ParseDayMonthYearFormats_17; // System.String[] System.DateTime::ParseMonthDayYearFormats StringU5BU5D_t1281789340* ___ParseMonthDayYearFormats_18; // System.String[] System.DateTime::MonthDayShortFormats StringU5BU5D_t1281789340* ___MonthDayShortFormats_19; // System.String[] System.DateTime::DayMonthShortFormats StringU5BU5D_t1281789340* ___DayMonthShortFormats_20; // System.Int32[] System.DateTime::daysmonth Int32U5BU5D_t385246372* ___daysmonth_21; // System.Int32[] System.DateTime::daysmonthleap Int32U5BU5D_t385246372* ___daysmonthleap_22; // System.Object System.DateTime::to_local_time_span_object RuntimeObject * ___to_local_time_span_object_23; // System.Int64 System.DateTime::last_now int64_t ___last_now_24; public: inline static int32_t get_offset_of_MaxValue_12() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___MaxValue_12)); } inline DateTime_t3738529785 get_MaxValue_12() const { return ___MaxValue_12; } inline DateTime_t3738529785 * get_address_of_MaxValue_12() { return &___MaxValue_12; } inline void set_MaxValue_12(DateTime_t3738529785 value) { ___MaxValue_12 = value; } inline static int32_t get_offset_of_MinValue_13() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___MinValue_13)); } inline DateTime_t3738529785 get_MinValue_13() const { return ___MinValue_13; } inline DateTime_t3738529785 * get_address_of_MinValue_13() { return &___MinValue_13; } inline void set_MinValue_13(DateTime_t3738529785 value) { ___MinValue_13 = value; } inline static int32_t get_offset_of_ParseTimeFormats_14() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___ParseTimeFormats_14)); } inline StringU5BU5D_t1281789340* get_ParseTimeFormats_14() const { return ___ParseTimeFormats_14; } inline StringU5BU5D_t1281789340** get_address_of_ParseTimeFormats_14() { return &___ParseTimeFormats_14; } inline void set_ParseTimeFormats_14(StringU5BU5D_t1281789340* value) { ___ParseTimeFormats_14 = value; Il2CppCodeGenWriteBarrier((&___ParseTimeFormats_14), value); } inline static int32_t get_offset_of_ParseYearDayMonthFormats_15() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___ParseYearDayMonthFormats_15)); } inline StringU5BU5D_t1281789340* get_ParseYearDayMonthFormats_15() const { return ___ParseYearDayMonthFormats_15; } inline StringU5BU5D_t1281789340** get_address_of_ParseYearDayMonthFormats_15() { return &___ParseYearDayMonthFormats_15; } inline void set_ParseYearDayMonthFormats_15(StringU5BU5D_t1281789340* value) { ___ParseYearDayMonthFormats_15 = value; Il2CppCodeGenWriteBarrier((&___ParseYearDayMonthFormats_15), value); } inline static int32_t get_offset_of_ParseYearMonthDayFormats_16() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___ParseYearMonthDayFormats_16)); } inline StringU5BU5D_t1281789340* get_ParseYearMonthDayFormats_16() const { return ___ParseYearMonthDayFormats_16; } inline StringU5BU5D_t1281789340** get_address_of_ParseYearMonthDayFormats_16() { return &___ParseYearMonthDayFormats_16; } inline void set_ParseYearMonthDayFormats_16(StringU5BU5D_t1281789340* value) { ___ParseYearMonthDayFormats_16 = value; Il2CppCodeGenWriteBarrier((&___ParseYearMonthDayFormats_16), value); } inline static int32_t get_offset_of_ParseDayMonthYearFormats_17() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___ParseDayMonthYearFormats_17)); } inline StringU5BU5D_t1281789340* get_ParseDayMonthYearFormats_17() const { return ___ParseDayMonthYearFormats_17; } inline StringU5BU5D_t1281789340** get_address_of_ParseDayMonthYearFormats_17() { return &___ParseDayMonthYearFormats_17; } inline void set_ParseDayMonthYearFormats_17(StringU5BU5D_t1281789340* value) { ___ParseDayMonthYearFormats_17 = value; Il2CppCodeGenWriteBarrier((&___ParseDayMonthYearFormats_17), value); } inline static int32_t get_offset_of_ParseMonthDayYearFormats_18() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___ParseMonthDayYearFormats_18)); } inline StringU5BU5D_t1281789340* get_ParseMonthDayYearFormats_18() const { return ___ParseMonthDayYearFormats_18; } inline StringU5BU5D_t1281789340** get_address_of_ParseMonthDayYearFormats_18() { return &___ParseMonthDayYearFormats_18; } inline void set_ParseMonthDayYearFormats_18(StringU5BU5D_t1281789340* value) { ___ParseMonthDayYearFormats_18 = value; Il2CppCodeGenWriteBarrier((&___ParseMonthDayYearFormats_18), value); } inline static int32_t get_offset_of_MonthDayShortFormats_19() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___MonthDayShortFormats_19)); } inline StringU5BU5D_t1281789340* get_MonthDayShortFormats_19() const { return ___MonthDayShortFormats_19; } inline StringU5BU5D_t1281789340** get_address_of_MonthDayShortFormats_19() { return &___MonthDayShortFormats_19; } inline void set_MonthDayShortFormats_19(StringU5BU5D_t1281789340* value) { ___MonthDayShortFormats_19 = value; Il2CppCodeGenWriteBarrier((&___MonthDayShortFormats_19), value); } inline static int32_t get_offset_of_DayMonthShortFormats_20() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___DayMonthShortFormats_20)); } inline StringU5BU5D_t1281789340* get_DayMonthShortFormats_20() const { return ___DayMonthShortFormats_20; } inline StringU5BU5D_t1281789340** get_address_of_DayMonthShortFormats_20() { return &___DayMonthShortFormats_20; } inline void set_DayMonthShortFormats_20(StringU5BU5D_t1281789340* value) { ___DayMonthShortFormats_20 = value; Il2CppCodeGenWriteBarrier((&___DayMonthShortFormats_20), value); } inline static int32_t get_offset_of_daysmonth_21() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___daysmonth_21)); } inline Int32U5BU5D_t385246372* get_daysmonth_21() const { return ___daysmonth_21; } inline Int32U5BU5D_t385246372** get_address_of_daysmonth_21() { return &___daysmonth_21; } inline void set_daysmonth_21(Int32U5BU5D_t385246372* value) { ___daysmonth_21 = value; Il2CppCodeGenWriteBarrier((&___daysmonth_21), value); } inline static int32_t get_offset_of_daysmonthleap_22() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___daysmonthleap_22)); } inline Int32U5BU5D_t385246372* get_daysmonthleap_22() const { return ___daysmonthleap_22; } inline Int32U5BU5D_t385246372** get_address_of_daysmonthleap_22() { return &___daysmonthleap_22; } inline void set_daysmonthleap_22(Int32U5BU5D_t385246372* value) { ___daysmonthleap_22 = value; Il2CppCodeGenWriteBarrier((&___daysmonthleap_22), value); } inline static int32_t get_offset_of_to_local_time_span_object_23() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___to_local_time_span_object_23)); } inline RuntimeObject * get_to_local_time_span_object_23() const { return ___to_local_time_span_object_23; } inline RuntimeObject ** get_address_of_to_local_time_span_object_23() { return &___to_local_time_span_object_23; } inline void set_to_local_time_span_object_23(RuntimeObject * value) { ___to_local_time_span_object_23 = value; Il2CppCodeGenWriteBarrier((&___to_local_time_span_object_23), value); } inline static int32_t get_offset_of_last_now_24() { return static_cast(offsetof(DateTime_t3738529785_StaticFields, ___last_now_24)); } inline int64_t get_last_now_24() const { return ___last_now_24; } inline int64_t* get_address_of_last_now_24() { return &___last_now_24; } inline void set_last_now_24(int64_t value) { ___last_now_24 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // DATETIME_T3738529785_H #ifndef ARGUMENTNULLEXCEPTION_T1615371798_H #define ARGUMENTNULLEXCEPTION_T1615371798_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.ArgumentNullException struct ArgumentNullException_t1615371798 : public ArgumentException_t132251570 { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ARGUMENTNULLEXCEPTION_T1615371798_H #ifndef COMPARISON_1_T2305148498_H #define COMPARISON_1_T2305148498_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Comparison`1> struct Comparison_1_t2305148498 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARISON_1_T2305148498_H #ifndef PREDICATE_1_T1827273305_H #define PREDICATE_1_T1827273305_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Predicate`1 struct Predicate_1_t1827273305 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PREDICATE_1_T1827273305_H #ifndef COMPARISON_1_T2725876932_H #define COMPARISON_1_T2725876932_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Comparison`1 struct Comparison_1_t2725876932 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARISON_1_T2725876932_H #ifndef PREDICATE_1_T3776239877_H #define PREDICATE_1_T3776239877_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Predicate`1 struct Predicate_1_t3776239877 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PREDICATE_1_T3776239877_H #ifndef ACTION_1_T3123413348_H #define ACTION_1_T3123413348_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Action`1 struct Action_1_t3123413348 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ACTION_1_T3123413348_H #ifndef ACTION_1_T2702684914_H #define ACTION_1_T2702684914_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Action`1> struct Action_1_t2702684914 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ACTION_1_T2702684914_H #ifndef ACTION_1_T3967885351_H #define ACTION_1_T3967885351_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Action`1 struct Action_1_t3967885351 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ACTION_1_T3967885351_H #ifndef ACTION_1_T3806928065_H #define ACTION_1_T3806928065_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Action`1 struct Action_1_t3806928065 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ACTION_1_T3806928065_H #ifndef PREDICATE_1_T164787298_H #define PREDICATE_1_T164787298_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Predicate`1 struct Predicate_1_t164787298 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PREDICATE_1_T164787298_H #ifndef COMPARISON_1_T3570348935_H #define COMPARISON_1_T3570348935_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Comparison`1 struct Comparison_1_t3570348935 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARISON_1_T3570348935_H #ifndef PREDICATE_1_T922582089_H #define PREDICATE_1_T922582089_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Predicate`1 struct Predicate_1_t922582089 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PREDICATE_1_T922582089_H #ifndef ACTION_1_T269755560_H #define ACTION_1_T269755560_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Action`1 struct Action_1_t269755560 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ACTION_1_T269755560_H #ifndef COMPARISON_1_T4167186440_H #define COMPARISON_1_T4167186440_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Comparison`1 struct Comparison_1_t4167186440 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARISON_1_T4167186440_H #ifndef ACTION_1_T1306763971_H #define ACTION_1_T1306763971_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Action`1 struct Action_1_t1306763971 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ACTION_1_T1306763971_H #ifndef PREDICATE_1_T1959590500_H #define PREDICATE_1_T1959590500_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Predicate`1 struct Predicate_1_t1959590500 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PREDICATE_1_T1959590500_H #ifndef COMPARISON_1_T3409391649_H #define COMPARISON_1_T3409391649_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Comparison`1 struct Comparison_1_t3409391649 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARISON_1_T3409391649_H #ifndef PREDICATE_1_T3355511443_H #define PREDICATE_1_T3355511443_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Predicate`1> struct Predicate_1_t3355511443 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PREDICATE_1_T3355511443_H #ifndef ACTION_1_T1174446776_H #define ACTION_1_T1174446776_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Action`1 struct Action_1_t1174446776 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ACTION_1_T1174446776_H #ifndef COMPARISON_1_T776910360_H #define COMPARISON_1_T776910360_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Comparison`1 struct Comparison_1_t776910360 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARISON_1_T776910360_H #ifndef COMPARISON_1_T909227555_H #define COMPARISON_1_T909227555_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Comparison`1 struct Comparison_1_t909227555 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARISON_1_T909227555_H #ifndef KEYVALUEPAIR_2_T298337405_H #define KEYVALUEPAIR_2_T298337405_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t298337405 { public: // TKey System.Collections.Generic.KeyValuePair`2::key DateTime_t3738529785 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value TimeType_t2507513283 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t298337405, ___key_0)); } inline DateTime_t3738529785 get_key_0() const { return ___key_0; } inline DateTime_t3738529785 * get_address_of_key_0() { return &___key_0; } inline void set_key_0(DateTime_t3738529785 value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t298337405, ___value_1)); } inline TimeType_t2507513283 get_value_1() const { return ___value_1; } inline TimeType_t2507513283 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(TimeType_t2507513283 value) { ___value_1 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // KEYVALUEPAIR_2_T298337405_H #ifndef PREDICATE_1_T325744584_H #define PREDICATE_1_T325744584_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Predicate`1 struct Predicate_1_t325744584 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PREDICATE_1_T325744584_H #ifndef PREDICATE_1_T1123631529_H #define PREDICATE_1_T1123631529_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Predicate`1> struct Predicate_1_t1123631529 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // PREDICATE_1_T1123631529_H #ifndef COMPARISON_1_T73268584_H #define COMPARISON_1_T73268584_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Comparison`1> struct Comparison_1_t73268584 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // COMPARISON_1_T73268584_H #ifndef ENUMERATOR_T3659656024_H #define ENUMERATOR_T3659656024_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Collections.Generic.List`1/Enumerator> struct Enumerator_t3659656024 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::l List_1_t1770412147 * ___l_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::next int32_t ___next_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::ver int32_t ___ver_2; // T System.Collections.Generic.List`1/Enumerator::current KeyValuePair_2_t298337405 ___current_3; public: inline static int32_t get_offset_of_l_0() { return static_cast(offsetof(Enumerator_t3659656024, ___l_0)); } inline List_1_t1770412147 * get_l_0() const { return ___l_0; } inline List_1_t1770412147 ** get_address_of_l_0() { return &___l_0; } inline void set_l_0(List_1_t1770412147 * value) { ___l_0 = value; Il2CppCodeGenWriteBarrier((&___l_0), value); } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Enumerator_t3659656024, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_ver_2() { return static_cast(offsetof(Enumerator_t3659656024, ___ver_2)); } inline int32_t get_ver_2() const { return ___ver_2; } inline int32_t* get_address_of_ver_2() { return &___ver_2; } inline void set_ver_2(int32_t value) { ___ver_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t3659656024, ___current_3)); } inline KeyValuePair_2_t298337405 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t298337405 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t298337405 value) { ___current_3 = value; } }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ENUMERATOR_T3659656024_H #ifndef ACTION_1_T470805000_H #define ACTION_1_T470805000_H #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Action`1> struct Action_1_t470805000 : public MulticastDelegate_t { public: public: }; #ifdef __clang__ #pragma clang diagnostic pop #endif #endif // ACTION_1_T470805000_H // Spine.Unity.Modules.SkeletonRendererCustomMaterials/SlotMaterialOverride[] struct SlotMaterialOverrideU5BU5D_t1365839744 : public RuntimeArray { public: ALIGN_FIELD (8) SlotMaterialOverride_t1001979181 m_Items[1]; public: inline SlotMaterialOverride_t1001979181 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SlotMaterialOverride_t1001979181 * 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, SlotMaterialOverride_t1001979181 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline SlotMaterialOverride_t1001979181 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SlotMaterialOverride_t1001979181 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SlotMaterialOverride_t1001979181 value) { m_Items[index] = value; } }; // Spine.Unity.Modules.SkeletonUtilityKinematicShadow/TransformPair[] struct TransformPairU5BU5D_t3004865397 : public RuntimeArray { public: ALIGN_FIELD (8) TransformPair_t3795417756 m_Items[1]; public: inline TransformPair_t3795417756 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TransformPair_t3795417756 * 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, TransformPair_t3795417756 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline TransformPair_t3795417756 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TransformPair_t3795417756 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TransformPair_t3795417756 value) { m_Items[index] = value; } }; // System.Boolean[] struct BooleanU5BU5D_t2897418192 : public RuntimeArray { public: ALIGN_FIELD (8) bool m_Items[1]; public: inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* 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, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool value) { m_Items[index] = value; } }; // System.Byte[] struct ByteU5BU5D_t4116647657 : public RuntimeArray { public: ALIGN_FIELD (8) uint8_t m_Items[1]; public: inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; // System.Char[] struct CharU5BU5D_t3528271667 : public RuntimeArray { public: ALIGN_FIELD (8) Il2CppChar m_Items[1]; public: inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t2143006960 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t298337405 m_Items[1]; public: inline KeyValuePair_2_t298337405 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t298337405 * 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, KeyValuePair_2_t298337405 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t298337405 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t298337405 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t298337405 value) { m_Items[index] = value; } }; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t118269214 : public RuntimeArray { public: ALIGN_FIELD (8) KeyValuePair_2_t2530217319 m_Items[1]; public: inline KeyValuePair_2_t2530217319 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline KeyValuePair_2_t2530217319 * 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, KeyValuePair_2_t2530217319 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline KeyValuePair_2_t2530217319 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline KeyValuePair_2_t2530217319 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_t2530217319 value) { m_Items[index] = value; } }; // System.Int32[] struct Int32U5BU5D_t385246372 : public RuntimeArray { public: ALIGN_FIELD (8) int32_t m_Items[1]; public: inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m2033271061_gshared (Enumerator_t68330504 * __this, List_1_t2474053923 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m4117473468_gshared (Enumerator_t2861769079 * __this, List_1_t972525202 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m2051462163_gshared (Enumerator_t3458606584 * __this, List_1_t1569362707 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m3246934289_gshared (Enumerator_t200647699 * __this, List_1_t2606371118 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m2263237050_gshared (Enumerator_t2700811793 * __this, List_1_t811567916 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m69037035_gshared (Enumerator_t3659656024 * __this, List_1_t1770412147 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m3755364950_gshared (Enumerator_t1596568642 * __this, List_1_t4002292061 * p0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) extern "C" IL2CPP_METHOD_ATTR void Enumerator__ctor_m247851533_gshared (Enumerator_t2017297076 * __this, List_1_t128053199 * p0, const RuntimeMethod* method); // System.Void System.Object::.ctor() extern "C" IL2CPP_METHOD_ATTR void Object__ctor_m297566312 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void System.ArgumentOutOfRangeException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m3628145864 (ArgumentOutOfRangeException_t777629997 * __this, String_t* ___paramName0, const RuntimeMethod* method); // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Array_Copy_m344457298 (RuntimeObject * __this /* static, unused */, RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method); // System.Void System.ArgumentException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void ArgumentException__ctor_m1312628991 (ArgumentException_t132251570 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Int32 System.Math::Max(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t Math_Max_m1873195862 (RuntimeObject * __this /* static, unused */, int32_t ___val10, int32_t ___val21, const RuntimeMethod* method); // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Array_Clear_m2231608178 (RuntimeObject * __this /* static, unused */, RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.ArgumentNullException::.ctor(System.String) extern "C" IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m1170824041 (ArgumentNullException_t1615371798 * __this, String_t* ___paramName0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) #define Enumerator__ctor_m2033271061(__this, p0, method) (( void (*) (Enumerator_t68330504 *, List_1_t2474053923 *, const RuntimeMethod*))Enumerator__ctor_m2033271061_gshared)(__this, p0, method) // System.Void System.ArgumentOutOfRangeException::.ctor(System.String,System.Object,System.String) extern "C" IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m4164965325 (ArgumentOutOfRangeException_t777629997 * __this, String_t* ___paramName0, RuntimeObject * ___actualValue1, String_t* ___message2, const RuntimeMethod* method); // System.Void System.Array::Reverse(System.Array,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Array_Reverse_m816310962 (RuntimeObject * __this /* static, unused */, RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.Array::Copy(System.Array,System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void Array_Copy_m1988217701 (RuntimeObject * __this /* static, unused */, RuntimeArray * ___sourceArray0, RuntimeArray * ___destinationArray1, int32_t ___length2, const RuntimeMethod* method); // System.Void System.ArgumentOutOfRangeException::.ctor() extern "C" IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m2047740448 (ArgumentOutOfRangeException_t777629997 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) #define Enumerator__ctor_m4117473468(__this, p0, method) (( void (*) (Enumerator_t2861769079 *, List_1_t972525202 *, const RuntimeMethod*))Enumerator__ctor_m4117473468_gshared)(__this, p0, method) // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) #define Enumerator__ctor_m2051462163(__this, p0, method) (( void (*) (Enumerator_t3458606584 *, List_1_t1569362707 *, const RuntimeMethod*))Enumerator__ctor_m2051462163_gshared)(__this, p0, method) // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) #define Enumerator__ctor_m3246934289(__this, p0, method) (( void (*) (Enumerator_t200647699 *, List_1_t2606371118 *, const RuntimeMethod*))Enumerator__ctor_m3246934289_gshared)(__this, p0, method) // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) #define Enumerator__ctor_m2263237050(__this, p0, method) (( void (*) (Enumerator_t2700811793 *, List_1_t811567916 *, const RuntimeMethod*))Enumerator__ctor_m2263237050_gshared)(__this, p0, method) // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) #define Enumerator__ctor_m69037035(__this, p0, method) (( void (*) (Enumerator_t3659656024 *, List_1_t1770412147 *, const RuntimeMethod*))Enumerator__ctor_m69037035_gshared)(__this, p0, method) // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) #define Enumerator__ctor_m3755364950(__this, p0, method) (( void (*) (Enumerator_t1596568642 *, List_1_t4002292061 *, const RuntimeMethod*))Enumerator__ctor_m3755364950_gshared)(__this, p0, method) // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) #define Enumerator__ctor_m247851533(__this, p0, method) (( void (*) (Enumerator_t2017297076 *, List_1_t128053199 *, const RuntimeMethod*))Enumerator__ctor_m247851533_gshared)(__this, p0, 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() extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m584041218_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); SlotMaterialOverrideU5BU5D_t1365839744* L_0 = ((List_1_t2474053923_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2558564053_gshared (List_1_t2474053923 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t2474053923 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (L_2) { goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); SlotMaterialOverrideU5BU5D_t1365839744* L_3 = ((List_1_t2474053923_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_3); RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t2474053923 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); goto IL_0049; } IL_0031: { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5); __this->set__items_1(((SlotMaterialOverrideU5BU5D_t1365839744*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_6))); RuntimeObject* L_7 = V_0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t2474053923 *)__this, (RuntimeObject*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); } IL_0049: { return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m1219777818_gshared (List_1_t2474053923 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1__ctor_m1219777818_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0018; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1__ctor_m1219777818_RuntimeMethod_var); } IL_0018: { int32_t L_2 = ___capacity0; __this->set__items_1(((SlotMaterialOverrideU5BU5D_t1365839744*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2))); return; } } // System.Void System.Collections.Generic.List`1::.ctor(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m3289771311_gshared (List_1_t2474053923 * __this, SlotMaterialOverrideU5BU5D_t1365839744* ___data0, int32_t ___size1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); SlotMaterialOverrideU5BU5D_t1365839744* L_0 = ___data0; __this->set__items_1(L_0); int32_t L_1 = ___size1; __this->set__size_2(L_1); return; } } // System.Void System.Collections.Generic.List`1::.cctor() extern "C" IL2CPP_METHOD_ATTR void List_1__cctor_m1022427522_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { { ((List_1_t2474053923_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)))->set_EmptyArray_4(((SlotMaterialOverrideU5BU5D_t1365839744*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (uint32_t)0))); return; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m4261286280_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t2474053923 *)__this); Enumerator_t68330504 L_0 = (( Enumerator_t68330504 (*) (List_1_t2474053923 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t2474053923 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t68330504 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m3363262064_gshared (List_1_t2474053923 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); RuntimeArray * L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m3521576562_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t2474053923 *)__this); Enumerator_t68330504 L_0 = (( Enumerator_t68330504 (*) (List_1_t2474053923 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t2474053923 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t68330504 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m2226486482_gshared (List_1_t2474053923 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m2226486482_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t2474053923 *)__this, (SlotMaterialOverride_t1001979181 )((*(SlotMaterialOverride_t1001979181 *)((SlotMaterialOverride_t1001979181 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); int32_t L_1 = (int32_t)__this->get__size_2(); V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)); goto IL_0036; } IL_001a: { ; // IL_001a: leave IL_002b } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001f; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0025; throw e; } CATCH_001f: { // begin catch(System.NullReferenceException) goto IL_002b; } // end catch (depth: 1) CATCH_0025: { // begin catch(System.InvalidCastException) goto IL_002b; } // end catch (depth: 1) IL_002b: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_Add_m2226486482_RuntimeMethod_var); } IL_0036: { int32_t L_3 = V_0; return L_3; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m1168863105_gshared (List_1_t2474053923 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Contains_m1168863105_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t2474053923 *)__this); bool L_1 = (( bool (*) (List_1_t2474053923 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)->methodPointer)((List_1_t2474053923 *)__this, (SlotMaterialOverride_t1001979181 )((*(SlotMaterialOverride_t1001979181 *)((SlotMaterialOverride_t1001979181 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)); V_0 = (bool)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (bool)0; } IL_0025: { bool L_2 = V_0; return L_2; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m3360653086_gshared (List_1_t2474053923 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_IndexOf_m3360653086_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t2474053923 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t2474053923 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t2474053923 *)__this, (SlotMaterialOverride_t1001979181 )((*(SlotMaterialOverride_t1001979181 *)((SlotMaterialOverride_t1001979181 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (-1); } IL_0025: { int32_t L_2 = V_0; return L_2; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m3116459621_gshared (List_1_t2474053923 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_m3116459621_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { int32_t L_0 = ___index0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); } IL_0007: try { // begin try (depth: 1) { int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_1, (SlotMaterialOverride_t1001979181 )((*(SlotMaterialOverride_t1001979181 *)((SlotMaterialOverride_t1001979181 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); goto IL_0035; } IL_0019: { ; // IL_0019: leave IL_002a } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001e; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0024; throw e; } CATCH_001e: { // begin catch(System.NullReferenceException) goto IL_002a; } // end catch (depth: 1) CATCH_0024: { // begin catch(System.InvalidCastException) goto IL_002a; } // end catch (depth: 1) IL_002a: { ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_3, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_System_Collections_IList_Insert_m3116459621_RuntimeMethod_var); } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m4004308634_gshared (List_1_t2474053923 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Remove_m4004308634_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t2474053923 *)__this); (( bool (*) (List_1_t2474053923 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)->methodPointer)((List_1_t2474053923 *)__this, (SlotMaterialOverride_t1001979181 )((*(SlotMaterialOverride_t1001979181 *)((SlotMaterialOverride_t1001979181 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)); goto IL_0023; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2815789372_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m1660911883_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m2919848482_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m2153209897_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m28901488_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m759784406_gshared (List_1_t2474053923 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t2474053923 *)__this); SlotMaterialOverride_t1001979181 L_1 = (( SlotMaterialOverride_t1001979181 (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); SlotMaterialOverride_t1001979181 L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m325125500_gshared (List_1_t2474053923 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m325125500_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { int32_t L_0 = ___index0; RuntimeObject * L_1 = ___value1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, (SlotMaterialOverride_t1001979181 )((*(SlotMaterialOverride_t1001979181 *)((SlotMaterialOverride_t1001979181 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); goto IL_002e; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_set_Item_m325125500_RuntimeMethod_var); } IL_002e: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m503340299_gshared (List_1_t2474053923 * __this, SlotMaterialOverride_t1001979181 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); SlotMaterialOverrideU5BU5D_t1365839744* L_1 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))))))) { goto IL_001a; } } { NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_001a: { SlotMaterialOverrideU5BU5D_t1365839744* L_2 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (int32_t)L_3; V_0 = (int32_t)L_4; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))); int32_t L_5 = V_0; SlotMaterialOverride_t1001979181 L_6 = ___item0; NullCheck(L_2); (L_2)->SetAt(static_cast(L_5), (SlotMaterialOverride_t1001979181 )L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_GrowIfNeeded_m2047978929_gshared (List_1_t2474053923 * __this, int32_t ___newCount0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___newCount0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = V_0; SlotMaterialOverrideU5BU5D_t1365839744* L_3 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length))))))) { goto IL_0031; } } { NullCheck((List_1_t2474053923 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t2474053923 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((List_1_t2474053923 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); int32_t L_5 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, (int32_t)2)), (int32_t)4, /*hidden argument*/NULL); int32_t L_6 = V_0; int32_t L_7 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CheckRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckRange_m2269628935_gshared (List_1_t2474053923 * __this, int32_t ___idx0, int32_t ___count1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckRange_m2269628935_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___idx0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckRange_m2269628935_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckRange_m2269628935_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___idx0; int32_t L_5 = ___count1; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_CheckRange_m2269628935_RuntimeMethod_var); } IL_003d: { return; } } // System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddCollection_m3539510472_gshared (List_1_t2474053923 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection0; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000e; } } { return; } IL_000e: { int32_t L_3 = V_0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); RuntimeObject* L_4 = ___collection0; SlotMaterialOverrideU5BU5D_t1365839744* L_5 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker2< SlotMaterialOverrideU5BU5D_t1365839744*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_4, (SlotMaterialOverrideU5BU5D_t1365839744*)L_5, (int32_t)L_6); int32_t L_7 = (int32_t)__this->get__size_2(); int32_t L_8 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8))); return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m1937610012_gshared (List_1_t2474053923 * __this, RuntimeObject* ___enumerable0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_AddEnumerable_m1937610012_MetadataUsageId); s_Il2CppMethodInitialized = true; } SlotMaterialOverride_t1001979181 V_0; memset(&V_0, 0, sizeof(V_0)); RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable0; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_001a; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); SlotMaterialOverride_t1001979181 L_3 = InterfaceFuncInvoker0< SlotMaterialOverride_t1001979181 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (SlotMaterialOverride_t1001979181 )L_3; SlotMaterialOverride_t1001979181 L_4 = V_0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t2474053923 *)__this, (SlotMaterialOverride_t1001979181 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_001a: { RuntimeObject* L_5 = V_1; NullCheck((RuntimeObject*)L_5); bool L_6 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_5); if (L_6) { goto IL_000c; } } IL_0025: { IL2CPP_LEAVE(0x35, FINALLY_002a); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_002a; } FINALLY_002a: { // begin finally (depth: 1) { RuntimeObject* L_7 = V_1; if (L_7) { goto IL_002e; } } IL_002d: { IL2CPP_END_FINALLY(42) } IL_002e: { RuntimeObject* L_8 = V_1; NullCheck((RuntimeObject*)L_8); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_8); IL2CPP_END_FINALLY(42) } } // end finally (depth: 1) IL2CPP_CLEANUP(42) { IL2CPP_JUMP_TBL(0x35, IL_0035) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddRange_m1965099455_gshared (List_1_t2474053923 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t2474053923 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0020; } } { RuntimeObject* L_3 = V_0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t2474053923 *)__this, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); goto IL_0027; } IL_0020: { RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t2474053923 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); } IL_0027: { int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() extern "C" IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t2214555468 * List_1_AsReadOnly_m3108487970_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t2214555468 * L_0 = (ReadOnlyCollection_1_t2214555468 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)); (( void (*) (ReadOnlyCollection_1_t2214555468 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2041951210_gshared (List_1_t2474053923 * __this, SlotMaterialOverride_t1001979181 ___item0, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); SlotMaterialOverride_t1001979181 L_2 = ___item0; int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, int32_t, int32_t, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_0, (int32_t)0, (int32_t)L_1, (SlotMaterialOverride_t1001979181 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m967347273_gshared (List_1_t2474053923 * __this, SlotMaterialOverride_t1001979181 ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); SlotMaterialOverride_t1001979181 L_2 = ___item0; RuntimeObject* L_3 = ___comparer1; int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, int32_t, int32_t, SlotMaterialOverride_t1001979181 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_0, (int32_t)0, (int32_t)L_1, (SlotMaterialOverride_t1001979181 )L_2, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m635733216_gshared (List_1_t2474053923 * __this, int32_t ___index0, int32_t ___count1, SlotMaterialOverride_t1001979181 ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); SlotMaterialOverrideU5BU5D_t1365839744* L_2 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; SlotMaterialOverride_t1001979181 L_5 = ___item2; RuntimeObject* L_6 = ___comparer3; int32_t L_7 = (( int32_t (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, int32_t, int32_t, SlotMaterialOverride_t1001979181 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_2, (int32_t)L_3, (int32_t)L_4, (SlotMaterialOverride_t1001979181 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_7; } } // System.Void System.Collections.Generic.List`1::Clear() extern "C" IL2CPP_METHOD_ATTR void List_1_Clear_m1055874311_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); SlotMaterialOverrideU5BU5D_t1365839744* L_1 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); __this->set__size_2(0); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Contains_m4044457283_gshared (List_1_t2474053923 * __this, SlotMaterialOverride_t1001979181 ___item0, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); SlotMaterialOverride_t1001979181 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, SlotMaterialOverride_t1001979181 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_0, (SlotMaterialOverride_t1001979181 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m1367361215_gshared (List_1_t2474053923 * __this, SlotMaterialOverrideU5BU5D_t1365839744* ___array0, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); SlotMaterialOverrideU5BU5D_t1365839744* L_1 = ___array0; int32_t L_2 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m2538219472_gshared (List_1_t2474053923 * __this, SlotMaterialOverrideU5BU5D_t1365839744* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); SlotMaterialOverrideU5BU5D_t1365839744* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m1970228999_gshared (List_1_t2474053923 * __this, int32_t ___index0, SlotMaterialOverrideU5BU5D_t1365839744* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count3; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); SlotMaterialOverrideU5BU5D_t1365839744* L_2 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_3 = ___index0; SlotMaterialOverrideU5BU5D_t1365839744* L_4 = ___array1; int32_t L_5 = ___arrayIndex2; int32_t L_6 = ___count3; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_Exists_m1734384424_gshared (List_1_t2474053923 * __this, Predicate_1_t1827273305 * ___match0, const RuntimeMethod* method) { { Predicate_1_t1827273305 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1827273305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1827273305 * L_2 = ___match0; NullCheck((List_1_t2474053923 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t2474053923 *, int32_t, int32_t, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1827273305 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR SlotMaterialOverride_t1001979181 List_1_Find_m1479994109_gshared (List_1_t2474053923 * __this, Predicate_1_t1827273305 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; SlotMaterialOverride_t1001979181 V_1; memset(&V_1, 0, sizeof(V_1)); SlotMaterialOverride_t1001979181 G_B3_0; memset(&G_B3_0, 0, sizeof(G_B3_0)); { Predicate_1_t1827273305 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1827273305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1827273305 * L_2 = ___match0; NullCheck((List_1_t2474053923 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t2474053923 *, int32_t, int32_t, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1827273305 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)(-1)))) { goto IL_002d; } } { SlotMaterialOverrideU5BU5D_t1365839744* L_5 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; SlotMaterialOverride_t1001979181 L_8 = (L_5)->GetAt(static_cast(L_7)); G_B3_0 = L_8; goto IL_0036; } IL_002d: { il2cpp_codegen_initobj((&V_1), sizeof(SlotMaterialOverride_t1001979181 )); SlotMaterialOverride_t1001979181 L_9 = V_1; G_B3_0 = L_9; } IL_0036: { return G_B3_0; } } // System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckMatch_m3176123131_gshared (RuntimeObject * __this /* static, unused */, Predicate_1_t1827273305 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckMatch_m3176123131_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Predicate_1_t1827273305 * L_0 = ___match0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral461028519, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckMatch_m3176123131_RuntimeMethod_var); } IL_0011: { return; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t2474053923 * List_1_FindAll_m3525186874_gshared (List_1_t2474053923 * __this, Predicate_1_t1827273305 * ___match0, const RuntimeMethod* method) { { Predicate_1_t1827273305 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1827273305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) > ((int32_t)((int32_t)65536)))) { goto IL_001e; } } { Predicate_1_t1827273305 * L_2 = ___match0; NullCheck((List_1_t2474053923 *)__this); List_1_t2474053923 * L_3 = (( List_1_t2474053923 * (*) (List_1_t2474053923 *, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((List_1_t2474053923 *)__this, (Predicate_1_t1827273305 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return L_3; } IL_001e: { Predicate_1_t1827273305 * L_4 = ___match0; NullCheck((List_1_t2474053923 *)__this); List_1_t2474053923 * L_5 = (( List_1_t2474053923 * (*) (List_1_t2474053923 *, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)->methodPointer)((List_1_t2474053923 *)__this, (Predicate_1_t1827273305 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)); return L_5; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAllStackBits(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t2474053923 * List_1_FindAllStackBits_m3567195333_gshared (List_1_t2474053923 * __this, Predicate_1_t1827273305 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_FindAllStackBits_m3567195333_MetadataUsageId); s_Il2CppMethodInitialized = true; } uint32_t* V_0 = NULL; uint32_t* V_1 = NULL; int32_t V_2 = 0; uint32_t V_3 = 0; int32_t V_4 = 0; SlotMaterialOverrideU5BU5D_t1365839744* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); if ((uint64_t)(uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)) * (uint64_t)(uint32_t)4 > (uint64_t)(uint32_t)kIl2CppUInt32Max) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(),List_1_FindAllStackBits_m3567195333_RuntimeMethod_var); int8_t* L_1 = (int8_t*) alloca(((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); memset(L_1,0,((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); V_0 = (uint32_t*)(L_1); uint32_t* L_2 = V_0; V_1 = (uint32_t*)L_2; V_2 = (int32_t)0; V_3 = (uint32_t)((int32_t)-2147483648LL); V_4 = (int32_t)0; goto IL_005f; } IL_0022: { Predicate_1_t1827273305 * L_3 = ___match0; SlotMaterialOverrideU5BU5D_t1365839744* L_4 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_5 = V_4; NullCheck(L_4); int32_t L_6 = L_5; SlotMaterialOverride_t1001979181 L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t1827273305 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t1827273305 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1827273305 *)L_3, (SlotMaterialOverride_t1001979181 )L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0044; } } { uint32_t* L_9 = V_1; uint32_t* L_10 = V_1; uint32_t L_11 = V_3; *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_10))|(int32_t)L_11)); int32_t L_12 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0044: { uint32_t L_13 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_13>>1)); uint32_t L_14 = V_3; if (L_14) { goto IL_0059; } } { uint32_t* L_15 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_0059: { int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_005f: { int32_t L_17 = V_4; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0022; } } { int32_t L_19 = V_2; V_5 = (SlotMaterialOverrideU5BU5D_t1365839744*)((SlotMaterialOverrideU5BU5D_t1365839744*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_19)); V_3 = (uint32_t)((int32_t)-2147483648LL); uint32_t* L_20 = V_0; V_1 = (uint32_t*)L_20; V_6 = (int32_t)0; V_7 = (int32_t)0; goto IL_00c7; } IL_0087: { uint32_t* L_21 = V_1; uint32_t L_22 = V_3; uint32_t L_23 = V_3; if ((!(((uint32_t)((int32_t)((int32_t)(*((uint32_t*)L_21))&(int32_t)L_22))) == ((uint32_t)L_23)))) { goto IL_00ac; } } { SlotMaterialOverrideU5BU5D_t1365839744* L_24 = V_5; int32_t L_25 = V_6; int32_t L_26 = (int32_t)L_25; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); SlotMaterialOverrideU5BU5D_t1365839744* L_27 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_28 = V_7; NullCheck(L_27); int32_t L_29 = L_28; SlotMaterialOverride_t1001979181 L_30 = (L_27)->GetAt(static_cast(L_29)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (SlotMaterialOverride_t1001979181 )L_30); } IL_00ac: { uint32_t L_31 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_31>>1)); uint32_t L_32 = V_3; if (L_32) { goto IL_00c1; } } { uint32_t* L_33 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_00c1: { int32_t L_34 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1)); } IL_00c7: { int32_t L_35 = V_7; int32_t L_36 = (int32_t)__this->get__size_2(); if ((((int32_t)L_35) >= ((int32_t)L_36))) { goto IL_00dc; } } { int32_t L_37 = V_6; int32_t L_38 = V_2; if ((((int32_t)L_37) < ((int32_t)L_38))) { goto IL_0087; } } IL_00dc: { SlotMaterialOverrideU5BU5D_t1365839744* L_39 = V_5; int32_t L_40 = V_2; List_1_t2474053923 * L_41 = (List_1_t2474053923 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t2474053923 *, SlotMaterialOverrideU5BU5D_t1365839744*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_41, (SlotMaterialOverrideU5BU5D_t1365839744*)L_39, (int32_t)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_41; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAllList(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t2474053923 * List_1_FindAllList_m4189841179_gshared (List_1_t2474053923 * __this, Predicate_1_t1827273305 * ___match0, const RuntimeMethod* method) { List_1_t2474053923 * V_0 = NULL; int32_t V_1 = 0; { List_1_t2474053923 * L_0 = (List_1_t2474053923 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t2474053923 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)); V_0 = (List_1_t2474053923 *)L_0; V_1 = (int32_t)0; goto IL_003a; } IL_000d: { Predicate_1_t1827273305 * L_1 = ___match0; SlotMaterialOverrideU5BU5D_t1365839744* L_2 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; SlotMaterialOverride_t1001979181 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t1827273305 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t1827273305 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1827273305 *)L_1, (SlotMaterialOverride_t1001979181 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_0036; } } { List_1_t2474053923 * L_7 = V_0; SlotMaterialOverrideU5BU5D_t1365839744* L_8 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; SlotMaterialOverride_t1001979181 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck((List_1_t2474053923 *)L_7); (( void (*) (List_1_t2474053923 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t2474053923 *)L_7, (SlotMaterialOverride_t1001979181 )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_0036: { int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_003a: { int32_t L_13 = V_1; int32_t L_14 = (int32_t)__this->get__size_2(); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_000d; } } { List_1_t2474053923 * L_15 = V_0; return L_15; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1281922214_gshared (List_1_t2474053923 * __this, Predicate_1_t1827273305 * ___match0, const RuntimeMethod* method) { { Predicate_1_t1827273305 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1827273305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1827273305 * L_2 = ___match0; NullCheck((List_1_t2474053923 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t2474053923 *, int32_t, int32_t, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1827273305 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3737806854_gshared (List_1_t2474053923 * __this, int32_t ___startIndex0, Predicate_1_t1827273305 * ___match1, const RuntimeMethod* method) { { Predicate_1_t1827273305 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1827273305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = ___startIndex0; Predicate_1_t1827273305 * L_5 = ___match1; NullCheck((List_1_t2474053923 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t2474053923 *, int32_t, int32_t, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), (Predicate_1_t1827273305 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m114683983_gshared (List_1_t2474053923 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1827273305 * ___match2, const RuntimeMethod* method) { { Predicate_1_t1827273305 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1827273305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_3 = ___startIndex0; int32_t L_4 = ___count1; Predicate_1_t1827273305 * L_5 = ___match2; NullCheck((List_1_t2474053923 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t2474053923 *, int32_t, int32_t, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_3, (int32_t)L_4, (Predicate_1_t1827273305 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetIndex_m3862244275_gshared (List_1_t2474053923 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1827273305 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = ___startIndex0; V_1 = (int32_t)L_2; goto IL_0028; } IL_000b: { Predicate_1_t1827273305 * L_3 = ___match2; SlotMaterialOverrideU5BU5D_t1365839744* L_4 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; SlotMaterialOverride_t1001979181 L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t1827273305 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t1827273305 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1827273305 *)L_3, (SlotMaterialOverride_t1001979181 )L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0024; } } { int32_t L_9 = V_1; return L_9; } IL_0024: { int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0028: { int32_t L_11 = V_1; int32_t L_12 = V_0; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_000b; } } { return (-1); } } // T System.Collections.Generic.List`1::FindLast(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR SlotMaterialOverride_t1001979181 List_1_FindLast_m2751944826_gshared (List_1_t2474053923 * __this, Predicate_1_t1827273305 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; SlotMaterialOverride_t1001979181 V_1; memset(&V_1, 0, sizeof(V_1)); SlotMaterialOverride_t1001979181 G_B3_0; memset(&G_B3_0, 0, sizeof(G_B3_0)); { Predicate_1_t1827273305 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1827273305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1827273305 * L_2 = ___match0; NullCheck((List_1_t2474053923 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t2474053923 *, int32_t, int32_t, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1827273305 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) { goto IL_002a; } } { il2cpp_codegen_initobj((&V_1), sizeof(SlotMaterialOverride_t1001979181 )); SlotMaterialOverride_t1001979181 L_5 = V_1; G_B3_0 = L_5; goto IL_0031; } IL_002a: { int32_t L_6 = V_0; NullCheck((List_1_t2474053923 *)__this); SlotMaterialOverride_t1001979181 L_7 = (( SlotMaterialOverride_t1001979181 (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); G_B3_0 = L_7; } IL_0031: { return G_B3_0; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m386262799_gshared (List_1_t2474053923 * __this, Predicate_1_t1827273305 * ___match0, const RuntimeMethod* method) { { Predicate_1_t1827273305 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1827273305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1827273305 * L_2 = ___match0; NullCheck((List_1_t2474053923 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t2474053923 *, int32_t, int32_t, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1827273305 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m1416284492_gshared (List_1_t2474053923 * __this, int32_t ___startIndex0, Predicate_1_t1827273305 * ___match1, const RuntimeMethod* method) { { Predicate_1_t1827273305 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1827273305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; Predicate_1_t1827273305 * L_3 = ___match1; NullCheck((List_1_t2474053923 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t2474053923 *, int32_t, int32_t, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), (Predicate_1_t1827273305 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m3936977032_gshared (List_1_t2474053923 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1827273305 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t1827273305 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1827273305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); int32_t L_3 = V_0; int32_t L_4 = ___count1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_5 = V_0; int32_t L_6 = ___count1; Predicate_1_t1827273305 * L_7 = ___match2; NullCheck((List_1_t2474053923 *)__this); int32_t L_8 = (( int32_t (*) (List_1_t2474053923 *, int32_t, int32_t, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_5, (int32_t)L_6, (Predicate_1_t1827273305 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_8; } } // System.Int32 System.Collections.Generic.List`1::GetLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetLastIndex_m3530947590_gshared (List_1_t2474053923 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1827273305 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); goto IL_0026; } IL_0009: { Predicate_1_t1827273305 * L_2 = ___match2; SlotMaterialOverrideU5BU5D_t1365839744* L_3 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_4 = V_0; int32_t L_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); V_0 = (int32_t)L_5; NullCheck(L_3); int32_t L_6 = L_5; SlotMaterialOverride_t1001979181 L_7 = (L_3)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t1827273305 *)L_2); bool L_8 = (( bool (*) (Predicate_1_t1827273305 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1827273305 *)L_2, (SlotMaterialOverride_t1001979181 )L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0026; } } { int32_t L_9 = V_0; return L_9; } IL_0026: { int32_t L_10 = V_0; int32_t L_11 = ___startIndex0; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_0009; } } { return (-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) extern "C" IL2CPP_METHOD_ATTR void List_1_ForEach_m4237762555_gshared (List_1_t2474053923 * __this, Action_1_t1174446776 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_ForEach_m4237762555_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Action_1_t1174446776 * L_0 = ___action0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2365897554, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_ForEach_m4237762555_RuntimeMethod_var); } IL_0011: { V_0 = (int32_t)0; goto IL_002e; } IL_0018: { Action_1_t1174446776 * L_2 = ___action0; SlotMaterialOverrideU5BU5D_t1365839744* L_3 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; SlotMaterialOverride_t1001979181 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Action_1_t1174446776 *)L_2); (( void (*) (Action_1_t1174446776 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)((Action_1_t1174446776 *)L_2, (SlotMaterialOverride_t1001979181 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0018; } } { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t68330504 List_1_GetEnumerator_m126767179_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { Enumerator_t68330504 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2033271061((&L_0), (List_1_t2474053923 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 38)); return L_0; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR List_1_t2474053923 * List_1_GetRange_m4001859047_gshared (List_1_t2474053923 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { SlotMaterialOverrideU5BU5D_t1365839744* V_0 = NULL; { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; V_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)((SlotMaterialOverrideU5BU5D_t1365839744*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2)); SlotMaterialOverrideU5BU5D_t1365839744* L_3 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_4 = ___index0; SlotMaterialOverrideU5BU5D_t1365839744* L_5 = V_0; int32_t L_6 = ___count1; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)0, (int32_t)L_6, /*hidden argument*/NULL); SlotMaterialOverrideU5BU5D_t1365839744* L_7 = V_0; int32_t L_8 = ___count1; List_1_t2474053923 * L_9 = (List_1_t2474053923 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t2474053923 *, SlotMaterialOverrideU5BU5D_t1365839744*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_9, (SlotMaterialOverrideU5BU5D_t1365839744*)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_9; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2861312677_gshared (List_1_t2474053923 * __this, SlotMaterialOverride_t1001979181 ___item0, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); SlotMaterialOverride_t1001979181 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, SlotMaterialOverride_t1001979181 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_0, (SlotMaterialOverride_t1001979181 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m1995656186_gshared (List_1_t2474053923 * __this, SlotMaterialOverride_t1001979181 ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); SlotMaterialOverrideU5BU5D_t1365839744* L_1 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); SlotMaterialOverride_t1001979181 L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___index1; int32_t L_6 = (( int32_t (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, SlotMaterialOverride_t1001979181 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_1, (SlotMaterialOverride_t1001979181 )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m3401746699_gshared (List_1_t2474053923 * __this, SlotMaterialOverride_t1001979181 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_IndexOf_m3401746699_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_IndexOf_m3401746699_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count2; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_IndexOf_m3401746699_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___index1; int32_t L_5 = ___count2; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentOutOfRangeException_t777629997 * L_7 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_IndexOf_m3401746699_RuntimeMethod_var); } IL_003d: { SlotMaterialOverrideU5BU5D_t1365839744* L_8 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); SlotMaterialOverride_t1001979181 L_9 = ___item0; int32_t L_10 = ___index1; int32_t L_11 = ___count2; int32_t L_12 = (( int32_t (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, SlotMaterialOverride_t1001979181 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_8, (SlotMaterialOverride_t1001979181 )L_9, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_12; } } // System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Shift_m1637011922_gshared (List_1_t2474053923 * __this, int32_t ___start0, int32_t ___delta1, const RuntimeMethod* method) { { int32_t L_0 = ___delta1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { int32_t L_1 = ___start0; int32_t L_2 = ___delta1; ___start0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)); } IL_000c: { int32_t L_3 = ___start0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0035; } } { SlotMaterialOverrideU5BU5D_t1365839744* L_5 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_6 = ___start0; SlotMaterialOverrideU5BU5D_t1365839744* L_7 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_8 = ___start0; int32_t L_9 = ___delta1; int32_t L_10 = (int32_t)__this->get__size_2(); int32_t L_11 = ___start0; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), /*hidden argument*/NULL); } IL_0035: { int32_t L_12 = (int32_t)__this->get__size_2(); int32_t L_13 = ___delta1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))); int32_t L_14 = ___delta1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_005d; } } { SlotMaterialOverrideU5BU5D_t1365839744* L_15 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_16 = (int32_t)__this->get__size_2(); int32_t L_17 = ___delta1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); } IL_005d: { return; } } // System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckIndex_m250459099_gshared (List_1_t2474053923 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckIndex_m250459099_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckIndex_m250459099_RuntimeMethod_var); } IL_001e: { return; } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_Insert_m619579847_gshared (List_1_t2474053923 * __this, int32_t ___index0, SlotMaterialOverride_t1001979181 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = (int32_t)__this->get__size_2(); SlotMaterialOverrideU5BU5D_t1365839744* L_2 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); NullCheck(L_2); if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length)))))))) { goto IL_0021; } } { NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0021: { int32_t L_3 = ___index0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); SlotMaterialOverrideU5BU5D_t1365839744* L_4 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_5 = ___index0; SlotMaterialOverride_t1001979181 L_6 = ___item1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (SlotMaterialOverride_t1001979181 )L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckCollection_m2800615978_gshared (List_1_t2474053923 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckCollection_m2800615978_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral3723644332, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckCollection_m2800615978_RuntimeMethod_var); } IL_0011: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertRange_m3076805864_gshared (List_1_t2474053923 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { SlotMaterialOverrideU5BU5D_t1365839744* V_0 = NULL; RuntimeObject* V_1 = NULL; { RuntimeObject* L_0 = ___collection1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t2474053923 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); int32_t L_1 = ___index0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject* L_2 = ___collection1; if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(List_1_t2474053923 *)__this)))) { goto IL_0055; } } { int32_t L_3 = (int32_t)__this->get__size_2(); V_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)((SlotMaterialOverrideU5BU5D_t1365839744*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_3)); SlotMaterialOverrideU5BU5D_t1365839744* L_4 = V_0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, SlotMaterialOverrideU5BU5D_t1365839744*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)->methodPointer)((List_1_t2474053923 *)__this, (SlotMaterialOverrideU5BU5D_t1365839744*)L_4, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)); int32_t L_5 = (int32_t)__this->get__size_2(); NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_6 = ___index0; SlotMaterialOverrideU5BU5D_t1365839744* L_7 = V_0; NullCheck(L_7); NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_6, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); SlotMaterialOverrideU5BU5D_t1365839744* L_8 = V_0; SlotMaterialOverrideU5BU5D_t1365839744* L_9 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_10 = ___index0; SlotMaterialOverrideU5BU5D_t1365839744* L_11 = V_0; NullCheck(L_11); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)L_10, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_11)->max_length)))), /*hidden argument*/NULL); goto IL_0077; } IL_0055: { RuntimeObject* L_12 = ___collection1; V_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_13 = V_1; if (!L_13) { goto IL_006f; } } { int32_t L_14 = ___index0; RuntimeObject* L_15 = V_1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_14, (RuntimeObject*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)); goto IL_0077; } IL_006f: { int32_t L_16 = ___index0; RuntimeObject* L_17 = ___collection1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_16, (RuntimeObject*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); } IL_0077: { int32_t L_18 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::InsertCollection(System.Int32,System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertCollection_m4137409158_gshared (List_1_t2474053923 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection1; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_3 = ___index0; int32_t L_4 = V_0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); RuntimeObject* L_5 = ___collection1; SlotMaterialOverrideU5BU5D_t1365839744* L_6 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_7 = ___index0; NullCheck((RuntimeObject*)L_5); InterfaceActionInvoker2< SlotMaterialOverrideU5BU5D_t1365839744*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5, (SlotMaterialOverrideU5BU5D_t1365839744*)L_6, (int32_t)L_7); return; } } // System.Void System.Collections.Generic.List`1::InsertEnumeration(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertEnumeration_m2136613345_gshared (List_1_t2474053923 * __this, int32_t ___index0, RuntimeObject* ___enumerable1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_InsertEnumeration_m2136613345_MetadataUsageId); s_Il2CppMethodInitialized = true; } SlotMaterialOverride_t1001979181 V_0; memset(&V_0, 0, sizeof(V_0)); RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable1; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_0020; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); SlotMaterialOverride_t1001979181 L_3 = InterfaceFuncInvoker0< SlotMaterialOverride_t1001979181 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (SlotMaterialOverride_t1001979181 )L_3; int32_t L_4 = ___index0; int32_t L_5 = (int32_t)L_4; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); SlotMaterialOverride_t1001979181 L_6 = V_0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_5, (SlotMaterialOverride_t1001979181 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); } IL_0020: { RuntimeObject* L_7 = V_1; NullCheck((RuntimeObject*)L_7); bool L_8 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_7); if (L_8) { goto IL_000c; } } IL_002b: { IL2CPP_LEAVE(0x3B, FINALLY_0030); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0030; } FINALLY_0030: { // begin finally (depth: 1) { RuntimeObject* L_9 = V_1; if (L_9) { goto IL_0034; } } IL_0033: { IL2CPP_END_FINALLY(48) } IL_0034: { RuntimeObject* L_10 = V_1; NullCheck((RuntimeObject*)L_10); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_10); IL2CPP_END_FINALLY(48) } } // end finally (depth: 1) IL2CPP_CLEANUP(48) { IL2CPP_JUMP_TBL(0x3B, IL_003b) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_003b: { return; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m2284599636_gshared (List_1_t2474053923 * __this, SlotMaterialOverride_t1001979181 ___item0, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); SlotMaterialOverride_t1001979181 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, SlotMaterialOverride_t1001979181 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_0, (SlotMaterialOverride_t1001979181 )L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m4275774847_gshared (List_1_t2474053923 * __this, SlotMaterialOverride_t1001979181 ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); SlotMaterialOverrideU5BU5D_t1365839744* L_1 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); SlotMaterialOverride_t1001979181 L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = ___index1; int32_t L_5 = (( int32_t (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, SlotMaterialOverride_t1001979181 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_1, (SlotMaterialOverride_t1001979181 )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_5; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m3352059734_gshared (List_1_t2474053923 * __this, SlotMaterialOverride_t1001979181 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_LastIndexOf_m3352059734_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001d; } } { int32_t L_1 = ___index1; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_2); ArgumentOutOfRangeException_t777629997 * L_4 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_4, (String_t*)_stringLiteral797640427, (RuntimeObject *)L_3, (String_t*)_stringLiteral1103599130, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4,List_1_LastIndexOf_m3352059734_RuntimeMethod_var); } IL_001d: { int32_t L_5 = ___count2; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_003a; } } { int32_t L_6 = ___count2; int32_t L_7 = L_6; RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7); ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_9, (String_t*)_stringLiteral2002595880, (RuntimeObject *)L_8, (String_t*)_stringLiteral3690514408, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9,List_1_LastIndexOf_m3352059734_RuntimeMethod_var); } IL_003a: { int32_t L_10 = ___index1; int32_t L_11 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), (int32_t)1))) >= ((int32_t)0))) { goto IL_005b; } } { int32_t L_12 = ___count2; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_13); ArgumentOutOfRangeException_t777629997 * L_15 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_15, (String_t*)_stringLiteral2002595896, (RuntimeObject *)L_14, (String_t*)_stringLiteral2617075568, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15,List_1_LastIndexOf_m3352059734_RuntimeMethod_var); } IL_005b: { SlotMaterialOverrideU5BU5D_t1365839744* L_16 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); SlotMaterialOverride_t1001979181 L_17 = ___item0; int32_t L_18 = ___index1; int32_t L_19 = ___count2; int32_t L_20 = (( int32_t (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, SlotMaterialOverride_t1001979181 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_16, (SlotMaterialOverride_t1001979181 )L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_20; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Remove_m1640540218_gshared (List_1_t2474053923 * __this, SlotMaterialOverride_t1001979181 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { SlotMaterialOverride_t1001979181 L_0 = ___item0; NullCheck((List_1_t2474053923 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t2474053923 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t2474053923 *)__this, (SlotMaterialOverride_t1001979181 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_0016; } } { int32_t L_3 = V_0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)); } IL_0016: { int32_t L_4 = V_0; return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m297091589_gshared (List_1_t2474053923 * __this, Predicate_1_t1827273305 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t1827273305 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1827273305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; V_1 = (int32_t)0; V_0 = (int32_t)0; goto IL_0031; } IL_0011: { Predicate_1_t1827273305 * L_1 = ___match0; SlotMaterialOverrideU5BU5D_t1365839744* L_2 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; SlotMaterialOverride_t1001979181 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t1827273305 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t1827273305 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1827273305 *)L_1, (SlotMaterialOverride_t1001979181 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_002d; } } { goto IL_003d; } IL_002d: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0031: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0011; } } IL_003d: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_004b; } } { return 0; } IL_004b: { int32_t L_12 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1))); int32_t L_13 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); goto IL_0099; } IL_0062: { Predicate_1_t1827273305 * L_14 = ___match0; SlotMaterialOverrideU5BU5D_t1365839744* L_15 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; SlotMaterialOverride_t1001979181 L_18 = (L_15)->GetAt(static_cast(L_17)); NullCheck((Predicate_1_t1827273305 *)L_14); bool L_19 = (( bool (*) (Predicate_1_t1827273305 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1827273305 *)L_14, (SlotMaterialOverride_t1001979181 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_19) { goto IL_0095; } } { SlotMaterialOverrideU5BU5D_t1365839744* L_20 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_21 = V_0; int32_t L_22 = (int32_t)L_21; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); SlotMaterialOverrideU5BU5D_t1365839744* L_23 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_24 = V_1; NullCheck(L_23); int32_t L_25 = L_24; SlotMaterialOverride_t1001979181 L_26 = (L_23)->GetAt(static_cast(L_25)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_22), (SlotMaterialOverride_t1001979181 )L_26); } IL_0095: { int32_t L_27 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0099: { int32_t L_28 = V_1; int32_t L_29 = (int32_t)__this->get__size_2(); if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0062; } } { int32_t L_30 = V_1; int32_t L_31 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)L_31))) <= ((int32_t)0))) { goto IL_00bd; } } { SlotMaterialOverrideU5BU5D_t1365839744* L_32 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_33 = V_0; int32_t L_34 = V_1; int32_t L_35 = V_0; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_32, (int32_t)L_33, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)L_35)), /*hidden argument*/NULL); } IL_00bd: { int32_t L_36 = V_0; __this->set__size_2(L_36); int32_t L_37 = V_1; int32_t L_38 = V_0; return ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)L_38)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveAt_m2327584710_gshared (List_1_t2474053923 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_RemoveAt_m2327584710_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_RemoveAt_m2327584710_RuntimeMethod_var); } IL_001e: { int32_t L_4 = ___index0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); SlotMaterialOverrideU5BU5D_t1365839744* L_5 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveRange_m4261852401_gshared (List_1_t2474053923 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_0038; } } { int32_t L_3 = ___index0; int32_t L_4 = ___count1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_3, (int32_t)((-L_4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); SlotMaterialOverrideU5BU5D_t1365839744* L_5 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_0038: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m588811381_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m4220338130_gshared (List_1_t2474053923 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); SlotMaterialOverrideU5BU5D_t1365839744* L_2 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/NULL); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m2351570235_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 46)); Comparer_1_t2501734063 * L_2 = (( Comparer_1_t2501734063 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); (( void (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m1696434917_gshared (List_1_t2474053923 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); RuntimeObject* L_2 = ___comparer0; (( void (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m3914477192_gshared (List_1_t2474053923 * __this, Comparison_1_t776910360 * ___comparison0, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Comparison_1_t776910360 * L_2 = ___comparison0; (( void (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, int32_t, Comparison_1_t776910360 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_0, (int32_t)L_1, (Comparison_1_t776910360 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m1875763214_gshared (List_1_t2474053923 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); SlotMaterialOverrideU5BU5D_t1365839744* L_2 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; RuntimeObject* L_5 = ___comparer2; (( void (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744*)L_2, (int32_t)L_3, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_6 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // T[] System.Collections.Generic.List`1::ToArray() extern "C" IL2CPP_METHOD_ATTR SlotMaterialOverrideU5BU5D_t1365839744* List_1_ToArray_m1471992465_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { SlotMaterialOverrideU5BU5D_t1365839744* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); V_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)((SlotMaterialOverrideU5BU5D_t1365839744*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_0)); SlotMaterialOverrideU5BU5D_t1365839744* L_1 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); SlotMaterialOverrideU5BU5D_t1365839744* L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m1988217701(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_1, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, /*hidden argument*/NULL); SlotMaterialOverrideU5BU5D_t1365839744* L_4 = V_0; return L_4; } } // System.Void System.Collections.Generic.List`1::TrimExcess() extern "C" IL2CPP_METHOD_ATTR void List_1_TrimExcess_m3922193148_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.List`1::TrueForAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m2125216575_gshared (List_1_t2474053923 * __this, Predicate_1_t1827273305 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t1827273305 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1827273305 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1827273305 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; goto IL_002a; } IL_000d: { Predicate_1_t1827273305 * L_1 = ___match0; SlotMaterialOverrideU5BU5D_t1365839744* L_2 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; SlotMaterialOverride_t1001979181 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t1827273305 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t1827273305 *, SlotMaterialOverride_t1001979181 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1827273305 *)L_1, (SlotMaterialOverride_t1001979181 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_6) { goto IL_0026; } } { return (bool)0; } IL_0026: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002a: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m3647698973_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { SlotMaterialOverrideU5BU5D_t1365839744* L_0 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); NullCheck(L_0); return (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length)))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Capacity_m2555206715_gshared (List_1_t2474053923 * __this, int32_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Capacity_m2555206715_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m2047740448(L_2, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_set_Capacity_m2555206715_RuntimeMethod_var); } IL_0012: { SlotMaterialOverrideU5BU5D_t1365839744** L_3 = (SlotMaterialOverrideU5BU5D_t1365839744**)__this->get_address_of__items_1(); int32_t L_4 = ___value0; (( void (*) (RuntimeObject * /* static, unused */, SlotMaterialOverrideU5BU5D_t1365839744**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)->methodPointer)(NULL /*static, unused*/, (SlotMaterialOverrideU5BU5D_t1365839744**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1095257693_gshared (List_1_t2474053923 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return L_0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR SlotMaterialOverride_t1001979181 List_1_get_Item_m2196348988_gshared (List_1_t2474053923 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_get_Item_m2196348988_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_0017; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_2, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_get_Item_m2196348988_RuntimeMethod_var); } IL_0017: { SlotMaterialOverrideU5BU5D_t1365839744* L_3 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_4 = ___index0; NullCheck(L_3); int32_t L_5 = L_4; SlotMaterialOverride_t1001979181 L_6 = (L_3)->GetAt(static_cast(L_5)); return L_6; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Item_m981909210_gshared (List_1_t2474053923 * __this, int32_t ___index0, SlotMaterialOverride_t1001979181 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Item_m981909210_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; NullCheck((List_1_t2474053923 *)__this); (( void (*) (List_1_t2474053923 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2474053923 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_001e; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_set_Item_m981909210_RuntimeMethod_var); } IL_001e: { SlotMaterialOverrideU5BU5D_t1365839744* L_4 = (SlotMaterialOverrideU5BU5D_t1365839744*)__this->get__items_1(); int32_t L_5 = ___index0; SlotMaterialOverride_t1001979181 L_6 = ___value1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (SlotMaterialOverride_t1001979181 )L_6); 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() extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m4221354716_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); TransformPairU5BU5D_t3004865397* L_0 = ((List_1_t972525202_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m764088583_gshared (List_1_t972525202 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t972525202 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (L_2) { goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); TransformPairU5BU5D_t3004865397* L_3 = ((List_1_t972525202_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_3); RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t972525202 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); goto IL_0049; } IL_0031: { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5); __this->set__items_1(((TransformPairU5BU5D_t3004865397*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_6))); RuntimeObject* L_7 = V_0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t972525202 *)__this, (RuntimeObject*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); } IL_0049: { return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m4096468994_gshared (List_1_t972525202 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1__ctor_m4096468994_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0018; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1__ctor_m4096468994_RuntimeMethod_var); } IL_0018: { int32_t L_2 = ___capacity0; __this->set__items_1(((TransformPairU5BU5D_t3004865397*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2))); return; } } // System.Void System.Collections.Generic.List`1::.ctor(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m3110577427_gshared (List_1_t972525202 * __this, TransformPairU5BU5D_t3004865397* ___data0, int32_t ___size1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); TransformPairU5BU5D_t3004865397* L_0 = ___data0; __this->set__items_1(L_0); int32_t L_1 = ___size1; __this->set__size_2(L_1); return; } } // System.Void System.Collections.Generic.List`1::.cctor() extern "C" IL2CPP_METHOD_ATTR void List_1__cctor_m2492336684_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { { ((List_1_t972525202_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)))->set_EmptyArray_4(((TransformPairU5BU5D_t3004865397*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (uint32_t)0))); return; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3630128856_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t972525202 *)__this); Enumerator_t2861769079 L_0 = (( Enumerator_t2861769079 (*) (List_1_t972525202 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t972525202 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t2861769079 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m717745895_gshared (List_1_t972525202 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); RuntimeArray * L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m3411419377_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t972525202 *)__this); Enumerator_t2861769079 L_0 = (( Enumerator_t2861769079 (*) (List_1_t972525202 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t972525202 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t2861769079 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m1726276758_gshared (List_1_t972525202 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m1726276758_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t972525202 *)__this, (TransformPair_t3795417756 )((*(TransformPair_t3795417756 *)((TransformPair_t3795417756 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); int32_t L_1 = (int32_t)__this->get__size_2(); V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)); goto IL_0036; } IL_001a: { ; // IL_001a: leave IL_002b } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001f; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0025; throw e; } CATCH_001f: { // begin catch(System.NullReferenceException) goto IL_002b; } // end catch (depth: 1) CATCH_0025: { // begin catch(System.InvalidCastException) goto IL_002b; } // end catch (depth: 1) IL_002b: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_Add_m1726276758_RuntimeMethod_var); } IL_0036: { int32_t L_3 = V_0; return L_3; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m175042109_gshared (List_1_t972525202 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Contains_m175042109_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t972525202 *)__this); bool L_1 = (( bool (*) (List_1_t972525202 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)->methodPointer)((List_1_t972525202 *)__this, (TransformPair_t3795417756 )((*(TransformPair_t3795417756 *)((TransformPair_t3795417756 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)); V_0 = (bool)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (bool)0; } IL_0025: { bool L_2 = V_0; return L_2; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m1222199481_gshared (List_1_t972525202 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_IndexOf_m1222199481_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t972525202 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t972525202 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t972525202 *)__this, (TransformPair_t3795417756 )((*(TransformPair_t3795417756 *)((TransformPair_t3795417756 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (-1); } IL_0025: { int32_t L_2 = V_0; return L_2; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m3016871445_gshared (List_1_t972525202 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_m3016871445_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { int32_t L_0 = ___index0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); } IL_0007: try { // begin try (depth: 1) { int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_1, (TransformPair_t3795417756 )((*(TransformPair_t3795417756 *)((TransformPair_t3795417756 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); goto IL_0035; } IL_0019: { ; // IL_0019: leave IL_002a } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001e; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0024; throw e; } CATCH_001e: { // begin catch(System.NullReferenceException) goto IL_002a; } // end catch (depth: 1) CATCH_0024: { // begin catch(System.InvalidCastException) goto IL_002a; } // end catch (depth: 1) IL_002a: { ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_3, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_System_Collections_IList_Insert_m3016871445_RuntimeMethod_var); } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m3340934848_gshared (List_1_t972525202 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Remove_m3340934848_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t972525202 *)__this); (( bool (*) (List_1_t972525202 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)->methodPointer)((List_1_t972525202 *)__this, (TransformPair_t3795417756 )((*(TransformPair_t3795417756 *)((TransformPair_t3795417756 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)); goto IL_0023; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2492903038_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m4211719229_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m3939381592_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m4227911003_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m3304800794_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m1269364955_gshared (List_1_t972525202 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t972525202 *)__this); TransformPair_t3795417756 L_1 = (( TransformPair_t3795417756 (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); TransformPair_t3795417756 L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m2520342722_gshared (List_1_t972525202 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m2520342722_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { int32_t L_0 = ___index0; RuntimeObject * L_1 = ___value1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, (TransformPair_t3795417756 )((*(TransformPair_t3795417756 *)((TransformPair_t3795417756 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); goto IL_002e; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_set_Item_m2520342722_RuntimeMethod_var); } IL_002e: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m1450809002_gshared (List_1_t972525202 * __this, TransformPair_t3795417756 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); TransformPairU5BU5D_t3004865397* L_1 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))))))) { goto IL_001a; } } { NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t972525202 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_001a: { TransformPairU5BU5D_t3004865397* L_2 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (int32_t)L_3; V_0 = (int32_t)L_4; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))); int32_t L_5 = V_0; TransformPair_t3795417756 L_6 = ___item0; NullCheck(L_2); (L_2)->SetAt(static_cast(L_5), (TransformPair_t3795417756 )L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_GrowIfNeeded_m318162080_gshared (List_1_t972525202 * __this, int32_t ___newCount0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___newCount0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = V_0; TransformPairU5BU5D_t3004865397* L_3 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length))))))) { goto IL_0031; } } { NullCheck((List_1_t972525202 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t972525202 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((List_1_t972525202 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); int32_t L_5 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, (int32_t)2)), (int32_t)4, /*hidden argument*/NULL); int32_t L_6 = V_0; int32_t L_7 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CheckRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckRange_m2772211455_gshared (List_1_t972525202 * __this, int32_t ___idx0, int32_t ___count1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckRange_m2772211455_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___idx0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckRange_m2772211455_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckRange_m2772211455_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___idx0; int32_t L_5 = ___count1; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_CheckRange_m2772211455_RuntimeMethod_var); } IL_003d: { return; } } // System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddCollection_m2800198342_gshared (List_1_t972525202 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection0; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000e; } } { return; } IL_000e: { int32_t L_3 = V_0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); RuntimeObject* L_4 = ___collection0; TransformPairU5BU5D_t3004865397* L_5 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker2< TransformPairU5BU5D_t3004865397*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_4, (TransformPairU5BU5D_t3004865397*)L_5, (int32_t)L_6); int32_t L_7 = (int32_t)__this->get__size_2(); int32_t L_8 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8))); return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m3703535494_gshared (List_1_t972525202 * __this, RuntimeObject* ___enumerable0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_AddEnumerable_m3703535494_MetadataUsageId); s_Il2CppMethodInitialized = true; } TransformPair_t3795417756 V_0; memset(&V_0, 0, sizeof(V_0)); RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable0; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_001a; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); TransformPair_t3795417756 L_3 = InterfaceFuncInvoker0< TransformPair_t3795417756 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (TransformPair_t3795417756 )L_3; TransformPair_t3795417756 L_4 = V_0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t972525202 *)__this, (TransformPair_t3795417756 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_001a: { RuntimeObject* L_5 = V_1; NullCheck((RuntimeObject*)L_5); bool L_6 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_5); if (L_6) { goto IL_000c; } } IL_0025: { IL2CPP_LEAVE(0x35, FINALLY_002a); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_002a; } FINALLY_002a: { // begin finally (depth: 1) { RuntimeObject* L_7 = V_1; if (L_7) { goto IL_002e; } } IL_002d: { IL2CPP_END_FINALLY(42) } IL_002e: { RuntimeObject* L_8 = V_1; NullCheck((RuntimeObject*)L_8); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_8); IL2CPP_END_FINALLY(42) } } // end finally (depth: 1) IL2CPP_CLEANUP(42) { IL2CPP_JUMP_TBL(0x35, IL_0035) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddRange_m105401201_gshared (List_1_t972525202 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t972525202 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0020; } } { RuntimeObject* L_3 = V_0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t972525202 *)__this, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); goto IL_0027; } IL_0020: { RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t972525202 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); } IL_0027: { int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() extern "C" IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t713026747 * List_1_AsReadOnly_m651132021_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t713026747 * L_0 = (ReadOnlyCollection_1_t713026747 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)); (( void (*) (ReadOnlyCollection_1_t713026747 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m1824436372_gshared (List_1_t972525202 * __this, TransformPair_t3795417756 ___item0, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); TransformPair_t3795417756 L_2 = ___item0; int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, int32_t, int32_t, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_0, (int32_t)0, (int32_t)L_1, (TransformPair_t3795417756 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m1798024588_gshared (List_1_t972525202 * __this, TransformPair_t3795417756 ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); TransformPair_t3795417756 L_2 = ___item0; RuntimeObject* L_3 = ___comparer1; int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, int32_t, int32_t, TransformPair_t3795417756 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_0, (int32_t)0, (int32_t)L_1, (TransformPair_t3795417756 )L_2, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m589880851_gshared (List_1_t972525202 * __this, int32_t ___index0, int32_t ___count1, TransformPair_t3795417756 ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); TransformPairU5BU5D_t3004865397* L_2 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; TransformPair_t3795417756 L_5 = ___item2; RuntimeObject* L_6 = ___comparer3; int32_t L_7 = (( int32_t (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, int32_t, int32_t, TransformPair_t3795417756 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_2, (int32_t)L_3, (int32_t)L_4, (TransformPair_t3795417756 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_7; } } // System.Void System.Collections.Generic.List`1::Clear() extern "C" IL2CPP_METHOD_ATTR void List_1_Clear_m3794691103_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); TransformPairU5BU5D_t3004865397* L_1 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); __this->set__size_2(0); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Contains_m3296341799_gshared (List_1_t972525202 * __this, TransformPair_t3795417756 ___item0, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); TransformPair_t3795417756 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, TransformPair_t3795417756 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_0, (TransformPair_t3795417756 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m1518900224_gshared (List_1_t972525202 * __this, TransformPairU5BU5D_t3004865397* ___array0, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); TransformPairU5BU5D_t3004865397* L_1 = ___array0; int32_t L_2 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m3894721434_gshared (List_1_t972525202 * __this, TransformPairU5BU5D_t3004865397* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); TransformPairU5BU5D_t3004865397* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m1833259965_gshared (List_1_t972525202 * __this, int32_t ___index0, TransformPairU5BU5D_t3004865397* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count3; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); TransformPairU5BU5D_t3004865397* L_2 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_3 = ___index0; TransformPairU5BU5D_t3004865397* L_4 = ___array1; int32_t L_5 = ___arrayIndex2; int32_t L_6 = ___count3; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_Exists_m3339530106_gshared (List_1_t972525202 * __this, Predicate_1_t325744584 * ___match0, const RuntimeMethod* method) { { Predicate_1_t325744584 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t325744584 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t325744584 * L_2 = ___match0; NullCheck((List_1_t972525202 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t972525202 *, int32_t, int32_t, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t972525202 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t325744584 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR TransformPair_t3795417756 List_1_Find_m1511330986_gshared (List_1_t972525202 * __this, Predicate_1_t325744584 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; TransformPair_t3795417756 V_1; memset(&V_1, 0, sizeof(V_1)); TransformPair_t3795417756 G_B3_0; memset(&G_B3_0, 0, sizeof(G_B3_0)); { Predicate_1_t325744584 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t325744584 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t325744584 * L_2 = ___match0; NullCheck((List_1_t972525202 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t972525202 *, int32_t, int32_t, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t972525202 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t325744584 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)(-1)))) { goto IL_002d; } } { TransformPairU5BU5D_t3004865397* L_5 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; TransformPair_t3795417756 L_8 = (L_5)->GetAt(static_cast(L_7)); G_B3_0 = L_8; goto IL_0036; } IL_002d: { il2cpp_codegen_initobj((&V_1), sizeof(TransformPair_t3795417756 )); TransformPair_t3795417756 L_9 = V_1; G_B3_0 = L_9; } IL_0036: { return G_B3_0; } } // System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckMatch_m3668355693_gshared (RuntimeObject * __this /* static, unused */, Predicate_1_t325744584 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckMatch_m3668355693_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Predicate_1_t325744584 * L_0 = ___match0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral461028519, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckMatch_m3668355693_RuntimeMethod_var); } IL_0011: { return; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t972525202 * List_1_FindAll_m3927738797_gshared (List_1_t972525202 * __this, Predicate_1_t325744584 * ___match0, const RuntimeMethod* method) { { Predicate_1_t325744584 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t325744584 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) > ((int32_t)((int32_t)65536)))) { goto IL_001e; } } { Predicate_1_t325744584 * L_2 = ___match0; NullCheck((List_1_t972525202 *)__this); List_1_t972525202 * L_3 = (( List_1_t972525202 * (*) (List_1_t972525202 *, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((List_1_t972525202 *)__this, (Predicate_1_t325744584 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return L_3; } IL_001e: { Predicate_1_t325744584 * L_4 = ___match0; NullCheck((List_1_t972525202 *)__this); List_1_t972525202 * L_5 = (( List_1_t972525202 * (*) (List_1_t972525202 *, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)->methodPointer)((List_1_t972525202 *)__this, (Predicate_1_t325744584 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)); return L_5; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAllStackBits(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t972525202 * List_1_FindAllStackBits_m2947322052_gshared (List_1_t972525202 * __this, Predicate_1_t325744584 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_FindAllStackBits_m2947322052_MetadataUsageId); s_Il2CppMethodInitialized = true; } uint32_t* V_0 = NULL; uint32_t* V_1 = NULL; int32_t V_2 = 0; uint32_t V_3 = 0; int32_t V_4 = 0; TransformPairU5BU5D_t3004865397* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); if ((uint64_t)(uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)) * (uint64_t)(uint32_t)4 > (uint64_t)(uint32_t)kIl2CppUInt32Max) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(),List_1_FindAllStackBits_m2947322052_RuntimeMethod_var); int8_t* L_1 = (int8_t*) alloca(((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); memset(L_1,0,((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); V_0 = (uint32_t*)(L_1); uint32_t* L_2 = V_0; V_1 = (uint32_t*)L_2; V_2 = (int32_t)0; V_3 = (uint32_t)((int32_t)-2147483648LL); V_4 = (int32_t)0; goto IL_005f; } IL_0022: { Predicate_1_t325744584 * L_3 = ___match0; TransformPairU5BU5D_t3004865397* L_4 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_5 = V_4; NullCheck(L_4); int32_t L_6 = L_5; TransformPair_t3795417756 L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t325744584 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t325744584 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t325744584 *)L_3, (TransformPair_t3795417756 )L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0044; } } { uint32_t* L_9 = V_1; uint32_t* L_10 = V_1; uint32_t L_11 = V_3; *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_10))|(int32_t)L_11)); int32_t L_12 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0044: { uint32_t L_13 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_13>>1)); uint32_t L_14 = V_3; if (L_14) { goto IL_0059; } } { uint32_t* L_15 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_0059: { int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_005f: { int32_t L_17 = V_4; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0022; } } { int32_t L_19 = V_2; V_5 = (TransformPairU5BU5D_t3004865397*)((TransformPairU5BU5D_t3004865397*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_19)); V_3 = (uint32_t)((int32_t)-2147483648LL); uint32_t* L_20 = V_0; V_1 = (uint32_t*)L_20; V_6 = (int32_t)0; V_7 = (int32_t)0; goto IL_00c7; } IL_0087: { uint32_t* L_21 = V_1; uint32_t L_22 = V_3; uint32_t L_23 = V_3; if ((!(((uint32_t)((int32_t)((int32_t)(*((uint32_t*)L_21))&(int32_t)L_22))) == ((uint32_t)L_23)))) { goto IL_00ac; } } { TransformPairU5BU5D_t3004865397* L_24 = V_5; int32_t L_25 = V_6; int32_t L_26 = (int32_t)L_25; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); TransformPairU5BU5D_t3004865397* L_27 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_28 = V_7; NullCheck(L_27); int32_t L_29 = L_28; TransformPair_t3795417756 L_30 = (L_27)->GetAt(static_cast(L_29)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (TransformPair_t3795417756 )L_30); } IL_00ac: { uint32_t L_31 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_31>>1)); uint32_t L_32 = V_3; if (L_32) { goto IL_00c1; } } { uint32_t* L_33 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_00c1: { int32_t L_34 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1)); } IL_00c7: { int32_t L_35 = V_7; int32_t L_36 = (int32_t)__this->get__size_2(); if ((((int32_t)L_35) >= ((int32_t)L_36))) { goto IL_00dc; } } { int32_t L_37 = V_6; int32_t L_38 = V_2; if ((((int32_t)L_37) < ((int32_t)L_38))) { goto IL_0087; } } IL_00dc: { TransformPairU5BU5D_t3004865397* L_39 = V_5; int32_t L_40 = V_2; List_1_t972525202 * L_41 = (List_1_t972525202 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t972525202 *, TransformPairU5BU5D_t3004865397*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_41, (TransformPairU5BU5D_t3004865397*)L_39, (int32_t)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_41; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAllList(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t972525202 * List_1_FindAllList_m4041904146_gshared (List_1_t972525202 * __this, Predicate_1_t325744584 * ___match0, const RuntimeMethod* method) { List_1_t972525202 * V_0 = NULL; int32_t V_1 = 0; { List_1_t972525202 * L_0 = (List_1_t972525202 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t972525202 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)); V_0 = (List_1_t972525202 *)L_0; V_1 = (int32_t)0; goto IL_003a; } IL_000d: { Predicate_1_t325744584 * L_1 = ___match0; TransformPairU5BU5D_t3004865397* L_2 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; TransformPair_t3795417756 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t325744584 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t325744584 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t325744584 *)L_1, (TransformPair_t3795417756 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_0036; } } { List_1_t972525202 * L_7 = V_0; TransformPairU5BU5D_t3004865397* L_8 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; TransformPair_t3795417756 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck((List_1_t972525202 *)L_7); (( void (*) (List_1_t972525202 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t972525202 *)L_7, (TransformPair_t3795417756 )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_0036: { int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_003a: { int32_t L_13 = V_1; int32_t L_14 = (int32_t)__this->get__size_2(); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_000d; } } { List_1_t972525202 * L_15 = V_0; return L_15; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m243404744_gshared (List_1_t972525202 * __this, Predicate_1_t325744584 * ___match0, const RuntimeMethod* method) { { Predicate_1_t325744584 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t325744584 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t325744584 * L_2 = ___match0; NullCheck((List_1_t972525202 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t972525202 *, int32_t, int32_t, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t972525202 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t325744584 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1556513934_gshared (List_1_t972525202 * __this, int32_t ___startIndex0, Predicate_1_t325744584 * ___match1, const RuntimeMethod* method) { { Predicate_1_t325744584 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t325744584 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = ___startIndex0; Predicate_1_t325744584 * L_5 = ___match1; NullCheck((List_1_t972525202 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t972525202 *, int32_t, int32_t, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), (Predicate_1_t325744584 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m438281357_gshared (List_1_t972525202 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t325744584 * ___match2, const RuntimeMethod* method) { { Predicate_1_t325744584 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t325744584 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_3 = ___startIndex0; int32_t L_4 = ___count1; Predicate_1_t325744584 * L_5 = ___match2; NullCheck((List_1_t972525202 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t972525202 *, int32_t, int32_t, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_3, (int32_t)L_4, (Predicate_1_t325744584 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetIndex_m3559691207_gshared (List_1_t972525202 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t325744584 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = ___startIndex0; V_1 = (int32_t)L_2; goto IL_0028; } IL_000b: { Predicate_1_t325744584 * L_3 = ___match2; TransformPairU5BU5D_t3004865397* L_4 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; TransformPair_t3795417756 L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t325744584 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t325744584 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t325744584 *)L_3, (TransformPair_t3795417756 )L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0024; } } { int32_t L_9 = V_1; return L_9; } IL_0024: { int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0028: { int32_t L_11 = V_1; int32_t L_12 = V_0; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_000b; } } { return (-1); } } // T System.Collections.Generic.List`1::FindLast(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR TransformPair_t3795417756 List_1_FindLast_m3829609616_gshared (List_1_t972525202 * __this, Predicate_1_t325744584 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; TransformPair_t3795417756 V_1; memset(&V_1, 0, sizeof(V_1)); TransformPair_t3795417756 G_B3_0; memset(&G_B3_0, 0, sizeof(G_B3_0)); { Predicate_1_t325744584 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t325744584 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t325744584 * L_2 = ___match0; NullCheck((List_1_t972525202 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t972525202 *, int32_t, int32_t, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t972525202 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t325744584 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) { goto IL_002a; } } { il2cpp_codegen_initobj((&V_1), sizeof(TransformPair_t3795417756 )); TransformPair_t3795417756 L_5 = V_1; G_B3_0 = L_5; goto IL_0031; } IL_002a: { int32_t L_6 = V_0; NullCheck((List_1_t972525202 *)__this); TransformPair_t3795417756 L_7 = (( TransformPair_t3795417756 (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); G_B3_0 = L_7; } IL_0031: { return G_B3_0; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m1398902172_gshared (List_1_t972525202 * __this, Predicate_1_t325744584 * ___match0, const RuntimeMethod* method) { { Predicate_1_t325744584 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t325744584 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t325744584 * L_2 = ___match0; NullCheck((List_1_t972525202 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t972525202 *, int32_t, int32_t, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t972525202 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t325744584 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m2221742387_gshared (List_1_t972525202 * __this, int32_t ___startIndex0, Predicate_1_t325744584 * ___match1, const RuntimeMethod* method) { { Predicate_1_t325744584 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t325744584 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; Predicate_1_t325744584 * L_3 = ___match1; NullCheck((List_1_t972525202 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t972525202 *, int32_t, int32_t, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t972525202 *)__this, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), (Predicate_1_t325744584 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m946647457_gshared (List_1_t972525202 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t325744584 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t325744584 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t325744584 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); int32_t L_3 = V_0; int32_t L_4 = ___count1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_5 = V_0; int32_t L_6 = ___count1; Predicate_1_t325744584 * L_7 = ___match2; NullCheck((List_1_t972525202 *)__this); int32_t L_8 = (( int32_t (*) (List_1_t972525202 *, int32_t, int32_t, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_5, (int32_t)L_6, (Predicate_1_t325744584 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_8; } } // System.Int32 System.Collections.Generic.List`1::GetLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetLastIndex_m277890893_gshared (List_1_t972525202 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t325744584 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); goto IL_0026; } IL_0009: { Predicate_1_t325744584 * L_2 = ___match2; TransformPairU5BU5D_t3004865397* L_3 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_4 = V_0; int32_t L_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); V_0 = (int32_t)L_5; NullCheck(L_3); int32_t L_6 = L_5; TransformPair_t3795417756 L_7 = (L_3)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t325744584 *)L_2); bool L_8 = (( bool (*) (Predicate_1_t325744584 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t325744584 *)L_2, (TransformPair_t3795417756 )L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0026; } } { int32_t L_9 = V_0; return L_9; } IL_0026: { int32_t L_10 = V_0; int32_t L_11 = ___startIndex0; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_0009; } } { return (-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) extern "C" IL2CPP_METHOD_ATTR void List_1_ForEach_m3187628888_gshared (List_1_t972525202 * __this, Action_1_t3967885351 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_ForEach_m3187628888_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Action_1_t3967885351 * L_0 = ___action0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2365897554, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_ForEach_m3187628888_RuntimeMethod_var); } IL_0011: { V_0 = (int32_t)0; goto IL_002e; } IL_0018: { Action_1_t3967885351 * L_2 = ___action0; TransformPairU5BU5D_t3004865397* L_3 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; TransformPair_t3795417756 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Action_1_t3967885351 *)L_2); (( void (*) (Action_1_t3967885351 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)((Action_1_t3967885351 *)L_2, (TransformPair_t3795417756 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0018; } } { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t2861769079 List_1_GetEnumerator_m1304609659_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { Enumerator_t2861769079 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m4117473468((&L_0), (List_1_t972525202 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 38)); return L_0; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR List_1_t972525202 * List_1_GetRange_m2355703276_gshared (List_1_t972525202 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { TransformPairU5BU5D_t3004865397* V_0 = NULL; { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; V_0 = (TransformPairU5BU5D_t3004865397*)((TransformPairU5BU5D_t3004865397*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2)); TransformPairU5BU5D_t3004865397* L_3 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_4 = ___index0; TransformPairU5BU5D_t3004865397* L_5 = V_0; int32_t L_6 = ___count1; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)0, (int32_t)L_6, /*hidden argument*/NULL); TransformPairU5BU5D_t3004865397* L_7 = V_0; int32_t L_8 = ___count1; List_1_t972525202 * L_9 = (List_1_t972525202 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t972525202 *, TransformPairU5BU5D_t3004865397*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_9, (TransformPairU5BU5D_t3004865397*)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_9; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m1071262191_gshared (List_1_t972525202 * __this, TransformPair_t3795417756 ___item0, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); TransformPair_t3795417756 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, TransformPair_t3795417756 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_0, (TransformPair_t3795417756 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m3823253434_gshared (List_1_t972525202 * __this, TransformPair_t3795417756 ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); TransformPairU5BU5D_t3004865397* L_1 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); TransformPair_t3795417756 L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___index1; int32_t L_6 = (( int32_t (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, TransformPair_t3795417756 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_1, (TransformPair_t3795417756 )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m3990164211_gshared (List_1_t972525202 * __this, TransformPair_t3795417756 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_IndexOf_m3990164211_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_IndexOf_m3990164211_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count2; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_IndexOf_m3990164211_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___index1; int32_t L_5 = ___count2; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentOutOfRangeException_t777629997 * L_7 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_IndexOf_m3990164211_RuntimeMethod_var); } IL_003d: { TransformPairU5BU5D_t3004865397* L_8 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); TransformPair_t3795417756 L_9 = ___item0; int32_t L_10 = ___index1; int32_t L_11 = ___count2; int32_t L_12 = (( int32_t (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, TransformPair_t3795417756 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_8, (TransformPair_t3795417756 )L_9, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_12; } } // System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Shift_m4034546926_gshared (List_1_t972525202 * __this, int32_t ___start0, int32_t ___delta1, const RuntimeMethod* method) { { int32_t L_0 = ___delta1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { int32_t L_1 = ___start0; int32_t L_2 = ___delta1; ___start0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)); } IL_000c: { int32_t L_3 = ___start0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0035; } } { TransformPairU5BU5D_t3004865397* L_5 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_6 = ___start0; TransformPairU5BU5D_t3004865397* L_7 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_8 = ___start0; int32_t L_9 = ___delta1; int32_t L_10 = (int32_t)__this->get__size_2(); int32_t L_11 = ___start0; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), /*hidden argument*/NULL); } IL_0035: { int32_t L_12 = (int32_t)__this->get__size_2(); int32_t L_13 = ___delta1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))); int32_t L_14 = ___delta1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_005d; } } { TransformPairU5BU5D_t3004865397* L_15 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_16 = (int32_t)__this->get__size_2(); int32_t L_17 = ___delta1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); } IL_005d: { return; } } // System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckIndex_m692699988_gshared (List_1_t972525202 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckIndex_m692699988_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckIndex_m692699988_RuntimeMethod_var); } IL_001e: { return; } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_Insert_m3889780677_gshared (List_1_t972525202 * __this, int32_t ___index0, TransformPair_t3795417756 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = (int32_t)__this->get__size_2(); TransformPairU5BU5D_t3004865397* L_2 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); NullCheck(L_2); if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length)))))))) { goto IL_0021; } } { NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t972525202 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0021: { int32_t L_3 = ___index0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); TransformPairU5BU5D_t3004865397* L_4 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_5 = ___index0; TransformPair_t3795417756 L_6 = ___item1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (TransformPair_t3795417756 )L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckCollection_m1510685965_gshared (List_1_t972525202 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckCollection_m1510685965_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral3723644332, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckCollection_m1510685965_RuntimeMethod_var); } IL_0011: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertRange_m15732529_gshared (List_1_t972525202 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { TransformPairU5BU5D_t3004865397* V_0 = NULL; RuntimeObject* V_1 = NULL; { RuntimeObject* L_0 = ___collection1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t972525202 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); int32_t L_1 = ___index0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject* L_2 = ___collection1; if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(List_1_t972525202 *)__this)))) { goto IL_0055; } } { int32_t L_3 = (int32_t)__this->get__size_2(); V_0 = (TransformPairU5BU5D_t3004865397*)((TransformPairU5BU5D_t3004865397*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_3)); TransformPairU5BU5D_t3004865397* L_4 = V_0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, TransformPairU5BU5D_t3004865397*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)->methodPointer)((List_1_t972525202 *)__this, (TransformPairU5BU5D_t3004865397*)L_4, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)); int32_t L_5 = (int32_t)__this->get__size_2(); NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_6 = ___index0; TransformPairU5BU5D_t3004865397* L_7 = V_0; NullCheck(L_7); NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_6, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); TransformPairU5BU5D_t3004865397* L_8 = V_0; TransformPairU5BU5D_t3004865397* L_9 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_10 = ___index0; TransformPairU5BU5D_t3004865397* L_11 = V_0; NullCheck(L_11); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)L_10, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_11)->max_length)))), /*hidden argument*/NULL); goto IL_0077; } IL_0055: { RuntimeObject* L_12 = ___collection1; V_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_13 = V_1; if (!L_13) { goto IL_006f; } } { int32_t L_14 = ___index0; RuntimeObject* L_15 = V_1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_14, (RuntimeObject*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)); goto IL_0077; } IL_006f: { int32_t L_16 = ___index0; RuntimeObject* L_17 = ___collection1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_16, (RuntimeObject*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); } IL_0077: { int32_t L_18 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::InsertCollection(System.Int32,System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertCollection_m1806109740_gshared (List_1_t972525202 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection1; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_3 = ___index0; int32_t L_4 = V_0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); RuntimeObject* L_5 = ___collection1; TransformPairU5BU5D_t3004865397* L_6 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_7 = ___index0; NullCheck((RuntimeObject*)L_5); InterfaceActionInvoker2< TransformPairU5BU5D_t3004865397*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5, (TransformPairU5BU5D_t3004865397*)L_6, (int32_t)L_7); return; } } // System.Void System.Collections.Generic.List`1::InsertEnumeration(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertEnumeration_m499136591_gshared (List_1_t972525202 * __this, int32_t ___index0, RuntimeObject* ___enumerable1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_InsertEnumeration_m499136591_MetadataUsageId); s_Il2CppMethodInitialized = true; } TransformPair_t3795417756 V_0; memset(&V_0, 0, sizeof(V_0)); RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable1; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_0020; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); TransformPair_t3795417756 L_3 = InterfaceFuncInvoker0< TransformPair_t3795417756 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (TransformPair_t3795417756 )L_3; int32_t L_4 = ___index0; int32_t L_5 = (int32_t)L_4; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); TransformPair_t3795417756 L_6 = V_0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_5, (TransformPair_t3795417756 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); } IL_0020: { RuntimeObject* L_7 = V_1; NullCheck((RuntimeObject*)L_7); bool L_8 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_7); if (L_8) { goto IL_000c; } } IL_002b: { IL2CPP_LEAVE(0x3B, FINALLY_0030); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0030; } FINALLY_0030: { // begin finally (depth: 1) { RuntimeObject* L_9 = V_1; if (L_9) { goto IL_0034; } } IL_0033: { IL2CPP_END_FINALLY(48) } IL_0034: { RuntimeObject* L_10 = V_1; NullCheck((RuntimeObject*)L_10); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_10); IL2CPP_END_FINALLY(48) } } // end finally (depth: 1) IL2CPP_CLEANUP(48) { IL2CPP_JUMP_TBL(0x3B, IL_003b) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_003b: { return; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1225150604_gshared (List_1_t972525202 * __this, TransformPair_t3795417756 ___item0, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); TransformPair_t3795417756 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, TransformPair_t3795417756 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_0, (TransformPair_t3795417756 )L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m2230842472_gshared (List_1_t972525202 * __this, TransformPair_t3795417756 ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); TransformPairU5BU5D_t3004865397* L_1 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); TransformPair_t3795417756 L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = ___index1; int32_t L_5 = (( int32_t (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, TransformPair_t3795417756 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_1, (TransformPair_t3795417756 )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_5; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m126050445_gshared (List_1_t972525202 * __this, TransformPair_t3795417756 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_LastIndexOf_m126050445_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001d; } } { int32_t L_1 = ___index1; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_2); ArgumentOutOfRangeException_t777629997 * L_4 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_4, (String_t*)_stringLiteral797640427, (RuntimeObject *)L_3, (String_t*)_stringLiteral1103599130, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4,List_1_LastIndexOf_m126050445_RuntimeMethod_var); } IL_001d: { int32_t L_5 = ___count2; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_003a; } } { int32_t L_6 = ___count2; int32_t L_7 = L_6; RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7); ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_9, (String_t*)_stringLiteral2002595880, (RuntimeObject *)L_8, (String_t*)_stringLiteral3690514408, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9,List_1_LastIndexOf_m126050445_RuntimeMethod_var); } IL_003a: { int32_t L_10 = ___index1; int32_t L_11 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), (int32_t)1))) >= ((int32_t)0))) { goto IL_005b; } } { int32_t L_12 = ___count2; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_13); ArgumentOutOfRangeException_t777629997 * L_15 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_15, (String_t*)_stringLiteral2002595896, (RuntimeObject *)L_14, (String_t*)_stringLiteral2617075568, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15,List_1_LastIndexOf_m126050445_RuntimeMethod_var); } IL_005b: { TransformPairU5BU5D_t3004865397* L_16 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); TransformPair_t3795417756 L_17 = ___item0; int32_t L_18 = ___index1; int32_t L_19 = ___count2; int32_t L_20 = (( int32_t (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, TransformPair_t3795417756 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_16, (TransformPair_t3795417756 )L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_20; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Remove_m1334582311_gshared (List_1_t972525202 * __this, TransformPair_t3795417756 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { TransformPair_t3795417756 L_0 = ___item0; NullCheck((List_1_t972525202 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t972525202 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t972525202 *)__this, (TransformPair_t3795417756 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_0016; } } { int32_t L_3 = V_0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)); } IL_0016: { int32_t L_4 = V_0; return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1564298452_gshared (List_1_t972525202 * __this, Predicate_1_t325744584 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t325744584 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t325744584 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; V_1 = (int32_t)0; V_0 = (int32_t)0; goto IL_0031; } IL_0011: { Predicate_1_t325744584 * L_1 = ___match0; TransformPairU5BU5D_t3004865397* L_2 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; TransformPair_t3795417756 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t325744584 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t325744584 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t325744584 *)L_1, (TransformPair_t3795417756 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_002d; } } { goto IL_003d; } IL_002d: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0031: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0011; } } IL_003d: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_004b; } } { return 0; } IL_004b: { int32_t L_12 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1))); int32_t L_13 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); goto IL_0099; } IL_0062: { Predicate_1_t325744584 * L_14 = ___match0; TransformPairU5BU5D_t3004865397* L_15 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; TransformPair_t3795417756 L_18 = (L_15)->GetAt(static_cast(L_17)); NullCheck((Predicate_1_t325744584 *)L_14); bool L_19 = (( bool (*) (Predicate_1_t325744584 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t325744584 *)L_14, (TransformPair_t3795417756 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_19) { goto IL_0095; } } { TransformPairU5BU5D_t3004865397* L_20 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_21 = V_0; int32_t L_22 = (int32_t)L_21; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); TransformPairU5BU5D_t3004865397* L_23 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_24 = V_1; NullCheck(L_23); int32_t L_25 = L_24; TransformPair_t3795417756 L_26 = (L_23)->GetAt(static_cast(L_25)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_22), (TransformPair_t3795417756 )L_26); } IL_0095: { int32_t L_27 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0099: { int32_t L_28 = V_1; int32_t L_29 = (int32_t)__this->get__size_2(); if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0062; } } { int32_t L_30 = V_1; int32_t L_31 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)L_31))) <= ((int32_t)0))) { goto IL_00bd; } } { TransformPairU5BU5D_t3004865397* L_32 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_33 = V_0; int32_t L_34 = V_1; int32_t L_35 = V_0; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_32, (int32_t)L_33, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)L_35)), /*hidden argument*/NULL); } IL_00bd: { int32_t L_36 = V_0; __this->set__size_2(L_36); int32_t L_37 = V_1; int32_t L_38 = V_0; return ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)L_38)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveAt_m4221909297_gshared (List_1_t972525202 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_RemoveAt_m4221909297_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_RemoveAt_m4221909297_RuntimeMethod_var); } IL_001e: { int32_t L_4 = ___index0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); TransformPairU5BU5D_t3004865397* L_5 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveRange_m2904961876_gshared (List_1_t972525202 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_0038; } } { int32_t L_3 = ___index0; int32_t L_4 = ___count1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_3, (int32_t)((-L_4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); TransformPairU5BU5D_t3004865397* L_5 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_0038: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m890073835_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m514156355_gshared (List_1_t972525202 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); TransformPairU5BU5D_t3004865397* L_2 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/NULL); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m1349298147_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 46)); Comparer_1_t1000205342 * L_2 = (( Comparer_1_t1000205342 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); (( void (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m4121687848_gshared (List_1_t972525202 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); RuntimeObject* L_2 = ___comparer0; (( void (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m4087894995_gshared (List_1_t972525202 * __this, Comparison_1_t3570348935 * ___comparison0, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Comparison_1_t3570348935 * L_2 = ___comparison0; (( void (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, int32_t, Comparison_1_t3570348935 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_0, (int32_t)L_1, (Comparison_1_t3570348935 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m2526935704_gshared (List_1_t972525202 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); TransformPairU5BU5D_t3004865397* L_2 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; RuntimeObject* L_5 = ___comparer2; (( void (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397*)L_2, (int32_t)L_3, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_6 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // T[] System.Collections.Generic.List`1::ToArray() extern "C" IL2CPP_METHOD_ATTR TransformPairU5BU5D_t3004865397* List_1_ToArray_m609650493_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { TransformPairU5BU5D_t3004865397* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); V_0 = (TransformPairU5BU5D_t3004865397*)((TransformPairU5BU5D_t3004865397*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_0)); TransformPairU5BU5D_t3004865397* L_1 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); TransformPairU5BU5D_t3004865397* L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m1988217701(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_1, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, /*hidden argument*/NULL); TransformPairU5BU5D_t3004865397* L_4 = V_0; return L_4; } } // System.Void System.Collections.Generic.List`1::TrimExcess() extern "C" IL2CPP_METHOD_ATTR void List_1_TrimExcess_m3799124586_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.List`1::TrueForAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m2447327723_gshared (List_1_t972525202 * __this, Predicate_1_t325744584 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t325744584 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t325744584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t325744584 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; goto IL_002a; } IL_000d: { Predicate_1_t325744584 * L_1 = ___match0; TransformPairU5BU5D_t3004865397* L_2 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; TransformPair_t3795417756 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t325744584 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t325744584 *, TransformPair_t3795417756 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t325744584 *)L_1, (TransformPair_t3795417756 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_6) { goto IL_0026; } } { return (bool)0; } IL_0026: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002a: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m3651288353_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { TransformPairU5BU5D_t3004865397* L_0 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); NullCheck(L_0); return (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length)))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Capacity_m694327388_gshared (List_1_t972525202 * __this, int32_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Capacity_m694327388_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m2047740448(L_2, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_set_Capacity_m694327388_RuntimeMethod_var); } IL_0012: { TransformPairU5BU5D_t3004865397** L_3 = (TransformPairU5BU5D_t3004865397**)__this->get_address_of__items_1(); int32_t L_4 = ___value0; (( void (*) (RuntimeObject * /* static, unused */, TransformPairU5BU5D_t3004865397**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)->methodPointer)(NULL /*static, unused*/, (TransformPairU5BU5D_t3004865397**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m774530512_gshared (List_1_t972525202 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return L_0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR TransformPair_t3795417756 List_1_get_Item_m924456283_gshared (List_1_t972525202 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_get_Item_m924456283_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_0017; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_2, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_get_Item_m924456283_RuntimeMethod_var); } IL_0017: { TransformPairU5BU5D_t3004865397* L_3 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_4 = ___index0; NullCheck(L_3); int32_t L_5 = L_4; TransformPair_t3795417756 L_6 = (L_3)->GetAt(static_cast(L_5)); return L_6; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Item_m1269851978_gshared (List_1_t972525202 * __this, int32_t ___index0, TransformPair_t3795417756 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Item_m1269851978_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; NullCheck((List_1_t972525202 *)__this); (( void (*) (List_1_t972525202 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t972525202 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_001e; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_set_Item_m1269851978_RuntimeMethod_var); } IL_001e: { TransformPairU5BU5D_t3004865397* L_4 = (TransformPairU5BU5D_t3004865397*)__this->get__items_1(); int32_t L_5 = ___index0; TransformPair_t3795417756 L_6 = ___value1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (TransformPair_t3795417756 )L_6); 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() extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m3213809058_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); BooleanU5BU5D_t2897418192* L_0 = ((List_1_t1569362707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m48399944_gshared (List_1_t1569362707 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t1569362707 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (L_2) { goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); BooleanU5BU5D_t2897418192* L_3 = ((List_1_t1569362707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_3); RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t1569362707 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); goto IL_0049; } IL_0031: { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5); __this->set__items_1(((BooleanU5BU5D_t2897418192*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_6))); RuntimeObject* L_7 = V_0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t1569362707 *)__this, (RuntimeObject*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); } IL_0049: { return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m1728025230_gshared (List_1_t1569362707 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1__ctor_m1728025230_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0018; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1__ctor_m1728025230_RuntimeMethod_var); } IL_0018: { int32_t L_2 = ___capacity0; __this->set__items_1(((BooleanU5BU5D_t2897418192*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2))); return; } } // System.Void System.Collections.Generic.List`1::.ctor(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2795087446_gshared (List_1_t1569362707 * __this, BooleanU5BU5D_t2897418192* ___data0, int32_t ___size1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); BooleanU5BU5D_t2897418192* L_0 = ___data0; __this->set__items_1(L_0); int32_t L_1 = ___size1; __this->set__size_2(L_1); return; } } // System.Void System.Collections.Generic.List`1::.cctor() extern "C" IL2CPP_METHOD_ATTR void List_1__cctor_m1905596515_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { { ((List_1_t1569362707_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)))->set_EmptyArray_4(((BooleanU5BU5D_t2897418192*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (uint32_t)0))); return; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m2487666369_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t1569362707 *)__this); Enumerator_t3458606584 L_0 = (( Enumerator_t3458606584 (*) (List_1_t1569362707 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t1569362707 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t3458606584 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m3508951900_gshared (List_1_t1569362707 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); RuntimeArray * L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m1661293951_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t1569362707 *)__this); Enumerator_t3458606584 L_0 = (( Enumerator_t3458606584 (*) (List_1_t1569362707 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t1569362707 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t3458606584 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m49923158_gshared (List_1_t1569362707 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m49923158_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t1569362707 *)__this, (bool)((*(bool*)((bool*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); int32_t L_1 = (int32_t)__this->get__size_2(); V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)); goto IL_0036; } IL_001a: { ; // IL_001a: leave IL_002b } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001f; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0025; throw e; } CATCH_001f: { // begin catch(System.NullReferenceException) goto IL_002b; } // end catch (depth: 1) CATCH_0025: { // begin catch(System.InvalidCastException) goto IL_002b; } // end catch (depth: 1) IL_002b: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_Add_m49923158_RuntimeMethod_var); } IL_0036: { int32_t L_3 = V_0; return L_3; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m4181897522_gshared (List_1_t1569362707 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Contains_m4181897522_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t1569362707 *)__this); bool L_1 = (( bool (*) (List_1_t1569362707 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)->methodPointer)((List_1_t1569362707 *)__this, (bool)((*(bool*)((bool*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)); V_0 = (bool)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (bool)0; } IL_0025: { bool L_2 = V_0; return L_2; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m3461835805_gshared (List_1_t1569362707 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_IndexOf_m3461835805_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t1569362707 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t1569362707 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t1569362707 *)__this, (bool)((*(bool*)((bool*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (-1); } IL_0025: { int32_t L_2 = V_0; return L_2; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m2207379284_gshared (List_1_t1569362707 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_m2207379284_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { int32_t L_0 = ___index0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); } IL_0007: try { // begin try (depth: 1) { int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_1, (bool)((*(bool*)((bool*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); goto IL_0035; } IL_0019: { ; // IL_0019: leave IL_002a } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001e; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0024; throw e; } CATCH_001e: { // begin catch(System.NullReferenceException) goto IL_002a; } // end catch (depth: 1) CATCH_0024: { // begin catch(System.InvalidCastException) goto IL_002a; } // end catch (depth: 1) IL_002a: { ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_3, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_System_Collections_IList_Insert_m2207379284_RuntimeMethod_var); } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m2702745770_gshared (List_1_t1569362707 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Remove_m2702745770_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t1569362707 *)__this); (( bool (*) (List_1_t1569362707 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)->methodPointer)((List_1_t1569362707 *)__this, (bool)((*(bool*)((bool*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)); goto IL_0023; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4149023997_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m2930740886_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m741185545_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m239755680_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m2487732035_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m872748780_gshared (List_1_t1569362707 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t1569362707 *)__this); bool L_1 = (( bool (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); bool L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m1943163014_gshared (List_1_t1569362707 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m1943163014_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { int32_t L_0 = ___index0; RuntimeObject * L_1 = ___value1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, (bool)((*(bool*)((bool*)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); goto IL_002e; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_set_Item_m1943163014_RuntimeMethod_var); } IL_002e: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m1544293466_gshared (List_1_t1569362707 * __this, bool ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); BooleanU5BU5D_t2897418192* L_1 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))))))) { goto IL_001a; } } { NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_001a: { BooleanU5BU5D_t2897418192* L_2 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (int32_t)L_3; V_0 = (int32_t)L_4; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))); int32_t L_5 = V_0; bool L_6 = ___item0; NullCheck(L_2); (L_2)->SetAt(static_cast(L_5), (bool)L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_GrowIfNeeded_m3802888113_gshared (List_1_t1569362707 * __this, int32_t ___newCount0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___newCount0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = V_0; BooleanU5BU5D_t2897418192* L_3 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length))))))) { goto IL_0031; } } { NullCheck((List_1_t1569362707 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t1569362707 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((List_1_t1569362707 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); int32_t L_5 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, (int32_t)2)), (int32_t)4, /*hidden argument*/NULL); int32_t L_6 = V_0; int32_t L_7 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CheckRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckRange_m2178704233_gshared (List_1_t1569362707 * __this, int32_t ___idx0, int32_t ___count1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckRange_m2178704233_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___idx0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckRange_m2178704233_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckRange_m2178704233_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___idx0; int32_t L_5 = ___count1; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_CheckRange_m2178704233_RuntimeMethod_var); } IL_003d: { return; } } // System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddCollection_m2006760402_gshared (List_1_t1569362707 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection0; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000e; } } { return; } IL_000e: { int32_t L_3 = V_0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); RuntimeObject* L_4 = ___collection0; BooleanU5BU5D_t2897418192* L_5 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker2< BooleanU5BU5D_t2897418192*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_4, (BooleanU5BU5D_t2897418192*)L_5, (int32_t)L_6); int32_t L_7 = (int32_t)__this->get__size_2(); int32_t L_8 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8))); return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m2043754576_gshared (List_1_t1569362707 * __this, RuntimeObject* ___enumerable0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_AddEnumerable_m2043754576_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable0; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_001a; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); bool L_3 = InterfaceFuncInvoker0< bool >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (bool)L_3; bool L_4 = V_0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t1569362707 *)__this, (bool)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_001a: { RuntimeObject* L_5 = V_1; NullCheck((RuntimeObject*)L_5); bool L_6 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_5); if (L_6) { goto IL_000c; } } IL_0025: { IL2CPP_LEAVE(0x35, FINALLY_002a); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_002a; } FINALLY_002a: { // begin finally (depth: 1) { RuntimeObject* L_7 = V_1; if (L_7) { goto IL_002e; } } IL_002d: { IL2CPP_END_FINALLY(42) } IL_002e: { RuntimeObject* L_8 = V_1; NullCheck((RuntimeObject*)L_8); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_8); IL2CPP_END_FINALLY(42) } } // end finally (depth: 1) IL2CPP_CLEANUP(42) { IL2CPP_JUMP_TBL(0x35, IL_0035) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddRange_m3636671223_gshared (List_1_t1569362707 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t1569362707 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0020; } } { RuntimeObject* L_3 = V_0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t1569362707 *)__this, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); goto IL_0027; } IL_0020: { RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t1569362707 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); } IL_0027: { int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() extern "C" IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t1309864252 * List_1_AsReadOnly_m746745416_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t1309864252 * L_0 = (ReadOnlyCollection_1_t1309864252 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)); (( void (*) (ReadOnlyCollection_1_t1309864252 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2326540120_gshared (List_1_t1569362707 * __this, bool ___item0, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); bool L_2 = ___item0; int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, int32_t, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_0, (int32_t)0, (int32_t)L_1, (bool)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m916827035_gshared (List_1_t1569362707 * __this, bool ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); bool L_2 = ___item0; RuntimeObject* L_3 = ___comparer1; int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, int32_t, int32_t, bool, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_0, (int32_t)0, (int32_t)L_1, (bool)L_2, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2129153948_gshared (List_1_t1569362707 * __this, int32_t ___index0, int32_t ___count1, bool ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); BooleanU5BU5D_t2897418192* L_2 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; bool L_5 = ___item2; RuntimeObject* L_6 = ___comparer3; int32_t L_7 = (( int32_t (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, int32_t, int32_t, bool, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_2, (int32_t)L_3, (int32_t)L_4, (bool)L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_7; } } // System.Void System.Collections.Generic.List`1::Clear() extern "C" IL2CPP_METHOD_ATTR void List_1_Clear_m2879043368_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); BooleanU5BU5D_t2897418192* L_1 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); __this->set__size_2(0); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Contains_m700906145_gshared (List_1_t1569362707 * __this, bool ___item0, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); bool L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, bool, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_0, (bool)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m532849099_gshared (List_1_t1569362707 * __this, BooleanU5BU5D_t2897418192* ___array0, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); BooleanU5BU5D_t2897418192* L_1 = ___array0; int32_t L_2 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m1478726798_gshared (List_1_t1569362707 * __this, BooleanU5BU5D_t2897418192* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); BooleanU5BU5D_t2897418192* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m140829032_gshared (List_1_t1569362707 * __this, int32_t ___index0, BooleanU5BU5D_t2897418192* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count3; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); BooleanU5BU5D_t2897418192* L_2 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_3 = ___index0; BooleanU5BU5D_t2897418192* L_4 = ___array1; int32_t L_5 = ___arrayIndex2; int32_t L_6 = ___count3; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_Exists_m3223771687_gshared (List_1_t1569362707 * __this, Predicate_1_t922582089 * ___match0, const RuntimeMethod* method) { { Predicate_1_t922582089 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t922582089 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t922582089 * L_2 = ___match0; NullCheck((List_1_t1569362707 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t1569362707 *, int32_t, int32_t, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t922582089 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_Find_m1423570427_gshared (List_1_t1569362707 * __this, Predicate_1_t922582089 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; bool G_B3_0 = false; { Predicate_1_t922582089 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t922582089 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t922582089 * L_2 = ___match0; NullCheck((List_1_t1569362707 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t1569362707 *, int32_t, int32_t, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t922582089 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)(-1)))) { goto IL_002d; } } { BooleanU5BU5D_t2897418192* L_5 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; bool L_8 = (L_5)->GetAt(static_cast(L_7)); G_B3_0 = L_8; goto IL_0036; } IL_002d: { il2cpp_codegen_initobj((&V_1), sizeof(bool)); bool L_9 = V_1; G_B3_0 = L_9; } IL_0036: { return G_B3_0; } } // System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckMatch_m1313919449_gshared (RuntimeObject * __this /* static, unused */, Predicate_1_t922582089 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckMatch_m1313919449_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Predicate_1_t922582089 * L_0 = ___match0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral461028519, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckMatch_m1313919449_RuntimeMethod_var); } IL_0011: { return; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t1569362707 * List_1_FindAll_m2486171983_gshared (List_1_t1569362707 * __this, Predicate_1_t922582089 * ___match0, const RuntimeMethod* method) { { Predicate_1_t922582089 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t922582089 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) > ((int32_t)((int32_t)65536)))) { goto IL_001e; } } { Predicate_1_t922582089 * L_2 = ___match0; NullCheck((List_1_t1569362707 *)__this); List_1_t1569362707 * L_3 = (( List_1_t1569362707 * (*) (List_1_t1569362707 *, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((List_1_t1569362707 *)__this, (Predicate_1_t922582089 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return L_3; } IL_001e: { Predicate_1_t922582089 * L_4 = ___match0; NullCheck((List_1_t1569362707 *)__this); List_1_t1569362707 * L_5 = (( List_1_t1569362707 * (*) (List_1_t1569362707 *, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)->methodPointer)((List_1_t1569362707 *)__this, (Predicate_1_t922582089 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)); return L_5; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAllStackBits(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t1569362707 * List_1_FindAllStackBits_m1349737425_gshared (List_1_t1569362707 * __this, Predicate_1_t922582089 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_FindAllStackBits_m1349737425_MetadataUsageId); s_Il2CppMethodInitialized = true; } uint32_t* V_0 = NULL; uint32_t* V_1 = NULL; int32_t V_2 = 0; uint32_t V_3 = 0; int32_t V_4 = 0; BooleanU5BU5D_t2897418192* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); if ((uint64_t)(uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)) * (uint64_t)(uint32_t)4 > (uint64_t)(uint32_t)kIl2CppUInt32Max) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(),List_1_FindAllStackBits_m1349737425_RuntimeMethod_var); int8_t* L_1 = (int8_t*) alloca(((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); memset(L_1,0,((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); V_0 = (uint32_t*)(L_1); uint32_t* L_2 = V_0; V_1 = (uint32_t*)L_2; V_2 = (int32_t)0; V_3 = (uint32_t)((int32_t)-2147483648LL); V_4 = (int32_t)0; goto IL_005f; } IL_0022: { Predicate_1_t922582089 * L_3 = ___match0; BooleanU5BU5D_t2897418192* L_4 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_5 = V_4; NullCheck(L_4); int32_t L_6 = L_5; bool L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t922582089 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t922582089 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t922582089 *)L_3, (bool)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0044; } } { uint32_t* L_9 = V_1; uint32_t* L_10 = V_1; uint32_t L_11 = V_3; *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_10))|(int32_t)L_11)); int32_t L_12 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0044: { uint32_t L_13 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_13>>1)); uint32_t L_14 = V_3; if (L_14) { goto IL_0059; } } { uint32_t* L_15 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_0059: { int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_005f: { int32_t L_17 = V_4; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0022; } } { int32_t L_19 = V_2; V_5 = (BooleanU5BU5D_t2897418192*)((BooleanU5BU5D_t2897418192*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_19)); V_3 = (uint32_t)((int32_t)-2147483648LL); uint32_t* L_20 = V_0; V_1 = (uint32_t*)L_20; V_6 = (int32_t)0; V_7 = (int32_t)0; goto IL_00c7; } IL_0087: { uint32_t* L_21 = V_1; uint32_t L_22 = V_3; uint32_t L_23 = V_3; if ((!(((uint32_t)((int32_t)((int32_t)(*((uint32_t*)L_21))&(int32_t)L_22))) == ((uint32_t)L_23)))) { goto IL_00ac; } } { BooleanU5BU5D_t2897418192* L_24 = V_5; int32_t L_25 = V_6; int32_t L_26 = (int32_t)L_25; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); BooleanU5BU5D_t2897418192* L_27 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_28 = V_7; NullCheck(L_27); int32_t L_29 = L_28; bool L_30 = (L_27)->GetAt(static_cast(L_29)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (bool)L_30); } IL_00ac: { uint32_t L_31 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_31>>1)); uint32_t L_32 = V_3; if (L_32) { goto IL_00c1; } } { uint32_t* L_33 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_00c1: { int32_t L_34 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1)); } IL_00c7: { int32_t L_35 = V_7; int32_t L_36 = (int32_t)__this->get__size_2(); if ((((int32_t)L_35) >= ((int32_t)L_36))) { goto IL_00dc; } } { int32_t L_37 = V_6; int32_t L_38 = V_2; if ((((int32_t)L_37) < ((int32_t)L_38))) { goto IL_0087; } } IL_00dc: { BooleanU5BU5D_t2897418192* L_39 = V_5; int32_t L_40 = V_2; List_1_t1569362707 * L_41 = (List_1_t1569362707 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t1569362707 *, BooleanU5BU5D_t2897418192*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_41, (BooleanU5BU5D_t2897418192*)L_39, (int32_t)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_41; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAllList(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t1569362707 * List_1_FindAllList_m2183153639_gshared (List_1_t1569362707 * __this, Predicate_1_t922582089 * ___match0, const RuntimeMethod* method) { List_1_t1569362707 * V_0 = NULL; int32_t V_1 = 0; { List_1_t1569362707 * L_0 = (List_1_t1569362707 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t1569362707 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)); V_0 = (List_1_t1569362707 *)L_0; V_1 = (int32_t)0; goto IL_003a; } IL_000d: { Predicate_1_t922582089 * L_1 = ___match0; BooleanU5BU5D_t2897418192* L_2 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; bool L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t922582089 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t922582089 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t922582089 *)L_1, (bool)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_0036; } } { List_1_t1569362707 * L_7 = V_0; BooleanU5BU5D_t2897418192* L_8 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; bool L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck((List_1_t1569362707 *)L_7); (( void (*) (List_1_t1569362707 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t1569362707 *)L_7, (bool)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_0036: { int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_003a: { int32_t L_13 = V_1; int32_t L_14 = (int32_t)__this->get__size_2(); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_000d; } } { List_1_t1569362707 * L_15 = V_0; return L_15; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3677953520_gshared (List_1_t1569362707 * __this, Predicate_1_t922582089 * ___match0, const RuntimeMethod* method) { { Predicate_1_t922582089 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t922582089 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t922582089 * L_2 = ___match0; NullCheck((List_1_t1569362707 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t1569362707 *, int32_t, int32_t, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t922582089 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2265235006_gshared (List_1_t1569362707 * __this, int32_t ___startIndex0, Predicate_1_t922582089 * ___match1, const RuntimeMethod* method) { { Predicate_1_t922582089 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t922582089 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = ___startIndex0; Predicate_1_t922582089 * L_5 = ___match1; NullCheck((List_1_t1569362707 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t1569362707 *, int32_t, int32_t, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), (Predicate_1_t922582089 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3381747689_gshared (List_1_t1569362707 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t922582089 * ___match2, const RuntimeMethod* method) { { Predicate_1_t922582089 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t922582089 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_3 = ___startIndex0; int32_t L_4 = ___count1; Predicate_1_t922582089 * L_5 = ___match2; NullCheck((List_1_t1569362707 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t1569362707 *, int32_t, int32_t, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_3, (int32_t)L_4, (Predicate_1_t922582089 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetIndex_m3112872964_gshared (List_1_t1569362707 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t922582089 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = ___startIndex0; V_1 = (int32_t)L_2; goto IL_0028; } IL_000b: { Predicate_1_t922582089 * L_3 = ___match2; BooleanU5BU5D_t2897418192* L_4 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; bool L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t922582089 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t922582089 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t922582089 *)L_3, (bool)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0024; } } { int32_t L_9 = V_1; return L_9; } IL_0024: { int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0028: { int32_t L_11 = V_1; int32_t L_12 = V_0; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_000b; } } { return (-1); } } // T System.Collections.Generic.List`1::FindLast(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_FindLast_m3123932601_gshared (List_1_t1569362707 * __this, Predicate_1_t922582089 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; bool G_B3_0 = false; { Predicate_1_t922582089 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t922582089 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t922582089 * L_2 = ___match0; NullCheck((List_1_t1569362707 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t1569362707 *, int32_t, int32_t, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t922582089 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) { goto IL_002a; } } { il2cpp_codegen_initobj((&V_1), sizeof(bool)); bool L_5 = V_1; G_B3_0 = L_5; goto IL_0031; } IL_002a: { int32_t L_6 = V_0; NullCheck((List_1_t1569362707 *)__this); bool L_7 = (( bool (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); G_B3_0 = L_7; } IL_0031: { return G_B3_0; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m1338446589_gshared (List_1_t1569362707 * __this, Predicate_1_t922582089 * ___match0, const RuntimeMethod* method) { { Predicate_1_t922582089 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t922582089 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t922582089 * L_2 = ___match0; NullCheck((List_1_t1569362707 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t1569362707 *, int32_t, int32_t, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t922582089 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m4005896515_gshared (List_1_t1569362707 * __this, int32_t ___startIndex0, Predicate_1_t922582089 * ___match1, const RuntimeMethod* method) { { Predicate_1_t922582089 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t922582089 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; Predicate_1_t922582089 * L_3 = ___match1; NullCheck((List_1_t1569362707 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t1569362707 *, int32_t, int32_t, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), (Predicate_1_t922582089 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m3240023158_gshared (List_1_t1569362707 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t922582089 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t922582089 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t922582089 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); int32_t L_3 = V_0; int32_t L_4 = ___count1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_5 = V_0; int32_t L_6 = ___count1; Predicate_1_t922582089 * L_7 = ___match2; NullCheck((List_1_t1569362707 *)__this); int32_t L_8 = (( int32_t (*) (List_1_t1569362707 *, int32_t, int32_t, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_5, (int32_t)L_6, (Predicate_1_t922582089 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_8; } } // System.Int32 System.Collections.Generic.List`1::GetLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetLastIndex_m275848581_gshared (List_1_t1569362707 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t922582089 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); goto IL_0026; } IL_0009: { Predicate_1_t922582089 * L_2 = ___match2; BooleanU5BU5D_t2897418192* L_3 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_4 = V_0; int32_t L_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); V_0 = (int32_t)L_5; NullCheck(L_3); int32_t L_6 = L_5; bool L_7 = (L_3)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t922582089 *)L_2); bool L_8 = (( bool (*) (Predicate_1_t922582089 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t922582089 *)L_2, (bool)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0026; } } { int32_t L_9 = V_0; return L_9; } IL_0026: { int32_t L_10 = V_0; int32_t L_11 = ___startIndex0; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_0009; } } { return (-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) extern "C" IL2CPP_METHOD_ATTR void List_1_ForEach_m2303034505_gshared (List_1_t1569362707 * __this, Action_1_t269755560 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_ForEach_m2303034505_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Action_1_t269755560 * L_0 = ___action0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2365897554, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_ForEach_m2303034505_RuntimeMethod_var); } IL_0011: { V_0 = (int32_t)0; goto IL_002e; } IL_0018: { Action_1_t269755560 * L_2 = ___action0; BooleanU5BU5D_t2897418192* L_3 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; bool L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Action_1_t269755560 *)L_2); (( void (*) (Action_1_t269755560 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)((Action_1_t269755560 *)L_2, (bool)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0018; } } { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t3458606584 List_1_GetEnumerator_m2557200851_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { Enumerator_t3458606584 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2051462163((&L_0), (List_1_t1569362707 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 38)); return L_0; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR List_1_t1569362707 * List_1_GetRange_m3124603614_gshared (List_1_t1569362707 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { BooleanU5BU5D_t2897418192* V_0 = NULL; { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; V_0 = (BooleanU5BU5D_t2897418192*)((BooleanU5BU5D_t2897418192*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2)); BooleanU5BU5D_t2897418192* L_3 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_4 = ___index0; BooleanU5BU5D_t2897418192* L_5 = V_0; int32_t L_6 = ___count1; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)0, (int32_t)L_6, /*hidden argument*/NULL); BooleanU5BU5D_t2897418192* L_7 = V_0; int32_t L_8 = ___count1; List_1_t1569362707 * L_9 = (List_1_t1569362707 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t1569362707 *, BooleanU5BU5D_t2897418192*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_9, (BooleanU5BU5D_t2897418192*)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_9; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m425554628_gshared (List_1_t1569362707 * __this, bool ___item0, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); bool L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, bool, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_0, (bool)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2140829163_gshared (List_1_t1569362707 * __this, bool ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); BooleanU5BU5D_t2897418192* L_1 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); bool L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___index1; int32_t L_6 = (( int32_t (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, bool, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_1, (bool)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m3501456886_gshared (List_1_t1569362707 * __this, bool ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_IndexOf_m3501456886_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_IndexOf_m3501456886_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count2; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_IndexOf_m3501456886_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___index1; int32_t L_5 = ___count2; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentOutOfRangeException_t777629997 * L_7 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_IndexOf_m3501456886_RuntimeMethod_var); } IL_003d: { BooleanU5BU5D_t2897418192* L_8 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); bool L_9 = ___item0; int32_t L_10 = ___index1; int32_t L_11 = ___count2; int32_t L_12 = (( int32_t (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, bool, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_8, (bool)L_9, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_12; } } // System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Shift_m4114871957_gshared (List_1_t1569362707 * __this, int32_t ___start0, int32_t ___delta1, const RuntimeMethod* method) { { int32_t L_0 = ___delta1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { int32_t L_1 = ___start0; int32_t L_2 = ___delta1; ___start0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)); } IL_000c: { int32_t L_3 = ___start0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0035; } } { BooleanU5BU5D_t2897418192* L_5 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_6 = ___start0; BooleanU5BU5D_t2897418192* L_7 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_8 = ___start0; int32_t L_9 = ___delta1; int32_t L_10 = (int32_t)__this->get__size_2(); int32_t L_11 = ___start0; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), /*hidden argument*/NULL); } IL_0035: { int32_t L_12 = (int32_t)__this->get__size_2(); int32_t L_13 = ___delta1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))); int32_t L_14 = ___delta1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_005d; } } { BooleanU5BU5D_t2897418192* L_15 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_16 = (int32_t)__this->get__size_2(); int32_t L_17 = ___delta1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); } IL_005d: { return; } } // System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckIndex_m1336214343_gshared (List_1_t1569362707 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckIndex_m1336214343_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckIndex_m1336214343_RuntimeMethod_var); } IL_001e: { return; } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_Insert_m1582252370_gshared (List_1_t1569362707 * __this, int32_t ___index0, bool ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = (int32_t)__this->get__size_2(); BooleanU5BU5D_t2897418192* L_2 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); NullCheck(L_2); if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length)))))))) { goto IL_0021; } } { NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0021: { int32_t L_3 = ___index0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); BooleanU5BU5D_t2897418192* L_4 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_5 = ___index0; bool L_6 = ___item1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (bool)L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckCollection_m1717250693_gshared (List_1_t1569362707 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckCollection_m1717250693_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral3723644332, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckCollection_m1717250693_RuntimeMethod_var); } IL_0011: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertRange_m860290998_gshared (List_1_t1569362707 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { BooleanU5BU5D_t2897418192* V_0 = NULL; RuntimeObject* V_1 = NULL; { RuntimeObject* L_0 = ___collection1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t1569362707 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); int32_t L_1 = ___index0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject* L_2 = ___collection1; if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(List_1_t1569362707 *)__this)))) { goto IL_0055; } } { int32_t L_3 = (int32_t)__this->get__size_2(); V_0 = (BooleanU5BU5D_t2897418192*)((BooleanU5BU5D_t2897418192*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_3)); BooleanU5BU5D_t2897418192* L_4 = V_0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, BooleanU5BU5D_t2897418192*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)->methodPointer)((List_1_t1569362707 *)__this, (BooleanU5BU5D_t2897418192*)L_4, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)); int32_t L_5 = (int32_t)__this->get__size_2(); NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_6 = ___index0; BooleanU5BU5D_t2897418192* L_7 = V_0; NullCheck(L_7); NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_6, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); BooleanU5BU5D_t2897418192* L_8 = V_0; BooleanU5BU5D_t2897418192* L_9 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_10 = ___index0; BooleanU5BU5D_t2897418192* L_11 = V_0; NullCheck(L_11); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)L_10, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_11)->max_length)))), /*hidden argument*/NULL); goto IL_0077; } IL_0055: { RuntimeObject* L_12 = ___collection1; V_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_13 = V_1; if (!L_13) { goto IL_006f; } } { int32_t L_14 = ___index0; RuntimeObject* L_15 = V_1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_14, (RuntimeObject*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)); goto IL_0077; } IL_006f: { int32_t L_16 = ___index0; RuntimeObject* L_17 = ___collection1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_16, (RuntimeObject*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); } IL_0077: { int32_t L_18 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::InsertCollection(System.Int32,System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertCollection_m2678186959_gshared (List_1_t1569362707 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection1; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_3 = ___index0; int32_t L_4 = V_0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); RuntimeObject* L_5 = ___collection1; BooleanU5BU5D_t2897418192* L_6 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_7 = ___index0; NullCheck((RuntimeObject*)L_5); InterfaceActionInvoker2< BooleanU5BU5D_t2897418192*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5, (BooleanU5BU5D_t2897418192*)L_6, (int32_t)L_7); return; } } // System.Void System.Collections.Generic.List`1::InsertEnumeration(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertEnumeration_m798966757_gshared (List_1_t1569362707 * __this, int32_t ___index0, RuntimeObject* ___enumerable1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_InsertEnumeration_m798966757_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable1; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_0020; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); bool L_3 = InterfaceFuncInvoker0< bool >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (bool)L_3; int32_t L_4 = ___index0; int32_t L_5 = (int32_t)L_4; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); bool L_6 = V_0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_5, (bool)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); } IL_0020: { RuntimeObject* L_7 = V_1; NullCheck((RuntimeObject*)L_7); bool L_8 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_7); if (L_8) { goto IL_000c; } } IL_002b: { IL2CPP_LEAVE(0x3B, FINALLY_0030); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0030; } FINALLY_0030: { // begin finally (depth: 1) { RuntimeObject* L_9 = V_1; if (L_9) { goto IL_0034; } } IL_0033: { IL2CPP_END_FINALLY(48) } IL_0034: { RuntimeObject* L_10 = V_1; NullCheck((RuntimeObject*)L_10); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_10); IL2CPP_END_FINALLY(48) } } // end finally (depth: 1) IL2CPP_CLEANUP(48) { IL2CPP_JUMP_TBL(0x3B, IL_003b) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_003b: { return; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m2986437361_gshared (List_1_t1569362707 * __this, bool ___item0, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); bool L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, bool, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_0, (bool)L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m200453871_gshared (List_1_t1569362707 * __this, bool ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); BooleanU5BU5D_t2897418192* L_1 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); bool L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = ___index1; int32_t L_5 = (( int32_t (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, bool, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_1, (bool)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_5; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m4101640668_gshared (List_1_t1569362707 * __this, bool ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_LastIndexOf_m4101640668_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001d; } } { int32_t L_1 = ___index1; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_2); ArgumentOutOfRangeException_t777629997 * L_4 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_4, (String_t*)_stringLiteral797640427, (RuntimeObject *)L_3, (String_t*)_stringLiteral1103599130, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4,List_1_LastIndexOf_m4101640668_RuntimeMethod_var); } IL_001d: { int32_t L_5 = ___count2; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_003a; } } { int32_t L_6 = ___count2; int32_t L_7 = L_6; RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7); ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_9, (String_t*)_stringLiteral2002595880, (RuntimeObject *)L_8, (String_t*)_stringLiteral3690514408, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9,List_1_LastIndexOf_m4101640668_RuntimeMethod_var); } IL_003a: { int32_t L_10 = ___index1; int32_t L_11 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), (int32_t)1))) >= ((int32_t)0))) { goto IL_005b; } } { int32_t L_12 = ___count2; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_13); ArgumentOutOfRangeException_t777629997 * L_15 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_15, (String_t*)_stringLiteral2002595896, (RuntimeObject *)L_14, (String_t*)_stringLiteral2617075568, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15,List_1_LastIndexOf_m4101640668_RuntimeMethod_var); } IL_005b: { BooleanU5BU5D_t2897418192* L_16 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); bool L_17 = ___item0; int32_t L_18 = ___index1; int32_t L_19 = ___count2; int32_t L_20 = (( int32_t (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, bool, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_16, (bool)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_20; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Remove_m2605758101_gshared (List_1_t1569362707 * __this, bool ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { bool L_0 = ___item0; NullCheck((List_1_t1569362707 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t1569362707 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t1569362707 *)__this, (bool)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_0016; } } { int32_t L_3 = V_0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)); } IL_0016: { int32_t L_4 = V_0; return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m3664708696_gshared (List_1_t1569362707 * __this, Predicate_1_t922582089 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t922582089 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t922582089 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; V_1 = (int32_t)0; V_0 = (int32_t)0; goto IL_0031; } IL_0011: { Predicate_1_t922582089 * L_1 = ___match0; BooleanU5BU5D_t2897418192* L_2 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; bool L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t922582089 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t922582089 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t922582089 *)L_1, (bool)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_002d; } } { goto IL_003d; } IL_002d: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0031: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0011; } } IL_003d: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_004b; } } { return 0; } IL_004b: { int32_t L_12 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1))); int32_t L_13 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); goto IL_0099; } IL_0062: { Predicate_1_t922582089 * L_14 = ___match0; BooleanU5BU5D_t2897418192* L_15 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; bool L_18 = (L_15)->GetAt(static_cast(L_17)); NullCheck((Predicate_1_t922582089 *)L_14); bool L_19 = (( bool (*) (Predicate_1_t922582089 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t922582089 *)L_14, (bool)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_19) { goto IL_0095; } } { BooleanU5BU5D_t2897418192* L_20 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_21 = V_0; int32_t L_22 = (int32_t)L_21; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); BooleanU5BU5D_t2897418192* L_23 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_24 = V_1; NullCheck(L_23); int32_t L_25 = L_24; bool L_26 = (L_23)->GetAt(static_cast(L_25)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_22), (bool)L_26); } IL_0095: { int32_t L_27 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0099: { int32_t L_28 = V_1; int32_t L_29 = (int32_t)__this->get__size_2(); if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0062; } } { int32_t L_30 = V_1; int32_t L_31 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)L_31))) <= ((int32_t)0))) { goto IL_00bd; } } { BooleanU5BU5D_t2897418192* L_32 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_33 = V_0; int32_t L_34 = V_1; int32_t L_35 = V_0; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_32, (int32_t)L_33, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)L_35)), /*hidden argument*/NULL); } IL_00bd: { int32_t L_36 = V_0; __this->set__size_2(L_36); int32_t L_37 = V_1; int32_t L_38 = V_0; return ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)L_38)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1444343862_gshared (List_1_t1569362707 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_RemoveAt_m1444343862_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_RemoveAt_m1444343862_RuntimeMethod_var); } IL_001e: { int32_t L_4 = ___index0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); BooleanU5BU5D_t2897418192* L_5 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveRange_m3758283078_gshared (List_1_t1569362707 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_0038; } } { int32_t L_3 = ___index0; int32_t L_4 = ___count1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_3, (int32_t)((-L_4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); BooleanU5BU5D_t2897418192* L_5 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_0038: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m41379549_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m2271262245_gshared (List_1_t1569362707 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); BooleanU5BU5D_t2897418192* L_2 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/NULL); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m1293013666_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 46)); Comparer_1_t1597042847 * L_2 = (( Comparer_1_t1597042847 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); (( void (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m1692483693_gshared (List_1_t1569362707 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); RuntimeObject* L_2 = ___comparer0; (( void (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m3464497260_gshared (List_1_t1569362707 * __this, Comparison_1_t4167186440 * ___comparison0, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Comparison_1_t4167186440 * L_2 = ___comparison0; (( void (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, int32_t, Comparison_1_t4167186440 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_0, (int32_t)L_1, (Comparison_1_t4167186440 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m3149776647_gshared (List_1_t1569362707 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); BooleanU5BU5D_t2897418192* L_2 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; RuntimeObject* L_5 = ___comparer2; (( void (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192*)L_2, (int32_t)L_3, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_6 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // T[] System.Collections.Generic.List`1::ToArray() extern "C" IL2CPP_METHOD_ATTR BooleanU5BU5D_t2897418192* List_1_ToArray_m3090942717_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { BooleanU5BU5D_t2897418192* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); V_0 = (BooleanU5BU5D_t2897418192*)((BooleanU5BU5D_t2897418192*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_0)); BooleanU5BU5D_t2897418192* L_1 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); BooleanU5BU5D_t2897418192* L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m1988217701(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_1, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, /*hidden argument*/NULL); BooleanU5BU5D_t2897418192* L_4 = V_0; return L_4; } } // System.Void System.Collections.Generic.List`1::TrimExcess() extern "C" IL2CPP_METHOD_ATTR void List_1_TrimExcess_m1746250732_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.List`1::TrueForAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m2140136091_gshared (List_1_t1569362707 * __this, Predicate_1_t922582089 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t922582089 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t922582089 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t922582089 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; goto IL_002a; } IL_000d: { Predicate_1_t922582089 * L_1 = ___match0; BooleanU5BU5D_t2897418192* L_2 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; bool L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t922582089 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t922582089 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t922582089 *)L_1, (bool)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_6) { goto IL_0026; } } { return (bool)0; } IL_0026: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002a: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m3249460509_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { BooleanU5BU5D_t2897418192* L_0 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); NullCheck(L_0); return (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length)))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Capacity_m730828920_gshared (List_1_t1569362707 * __this, int32_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Capacity_m730828920_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m2047740448(L_2, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_set_Capacity_m730828920_RuntimeMethod_var); } IL_0012: { BooleanU5BU5D_t2897418192** L_3 = (BooleanU5BU5D_t2897418192**)__this->get_address_of__items_1(); int32_t L_4 = ___value0; (( void (*) (RuntimeObject * /* static, unused */, BooleanU5BU5D_t2897418192**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)->methodPointer)(NULL /*static, unused*/, (BooleanU5BU5D_t2897418192**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m3277476850_gshared (List_1_t1569362707 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return L_0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR bool List_1_get_Item_m181226172_gshared (List_1_t1569362707 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_get_Item_m181226172_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_0017; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_2, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_get_Item_m181226172_RuntimeMethod_var); } IL_0017: { BooleanU5BU5D_t2897418192* L_3 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_4 = ___index0; NullCheck(L_3); int32_t L_5 = L_4; bool L_6 = (L_3)->GetAt(static_cast(L_5)); return L_6; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Item_m3227849340_gshared (List_1_t1569362707 * __this, int32_t ___index0, bool ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Item_m3227849340_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; NullCheck((List_1_t1569362707 *)__this); (( void (*) (List_1_t1569362707 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1569362707 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_001e; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_set_Item_m3227849340_RuntimeMethod_var); } IL_001e: { BooleanU5BU5D_t2897418192* L_4 = (BooleanU5BU5D_t2897418192*)__this->get__items_1(); int32_t L_5 = ___index0; bool L_6 = ___value1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (bool)L_6); 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() extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m115581213_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); ByteU5BU5D_t4116647657* L_0 = ((List_1_t2606371118_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m688098763_gshared (List_1_t2606371118 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t2606371118 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (L_2) { goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); ByteU5BU5D_t4116647657* L_3 = ((List_1_t2606371118_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_3); RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t2606371118 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); goto IL_0049; } IL_0031: { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5); __this->set__items_1(((ByteU5BU5D_t4116647657*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_6))); RuntimeObject* L_7 = V_0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t2606371118 *)__this, (RuntimeObject*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); } IL_0049: { return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m1672885191_gshared (List_1_t2606371118 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1__ctor_m1672885191_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0018; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1__ctor_m1672885191_RuntimeMethod_var); } IL_0018: { int32_t L_2 = ___capacity0; __this->set__items_1(((ByteU5BU5D_t4116647657*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2))); return; } } // System.Void System.Collections.Generic.List`1::.ctor(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m241424347_gshared (List_1_t2606371118 * __this, ByteU5BU5D_t4116647657* ___data0, int32_t ___size1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_0 = ___data0; __this->set__items_1(L_0); int32_t L_1 = ___size1; __this->set__size_2(L_1); return; } } // System.Void System.Collections.Generic.List`1::.cctor() extern "C" IL2CPP_METHOD_ATTR void List_1__cctor_m1787482269_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { { ((List_1_t2606371118_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)))->set_EmptyArray_4(((ByteU5BU5D_t4116647657*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (uint32_t)0))); return; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1431893342_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t2606371118 *)__this); Enumerator_t200647699 L_0 = (( Enumerator_t200647699 (*) (List_1_t2606371118 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t2606371118 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t200647699 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m1612567891_gshared (List_1_t2606371118 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); RuntimeArray * L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m2225474624_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t2606371118 *)__this); Enumerator_t200647699 L_0 = (( Enumerator_t200647699 (*) (List_1_t2606371118 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t2606371118 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t200647699 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m2656245659_gshared (List_1_t2606371118 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m2656245659_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t2606371118 *)__this, (uint8_t)((*(uint8_t*)((uint8_t*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); int32_t L_1 = (int32_t)__this->get__size_2(); V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)); goto IL_0036; } IL_001a: { ; // IL_001a: leave IL_002b } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001f; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0025; throw e; } CATCH_001f: { // begin catch(System.NullReferenceException) goto IL_002b; } // end catch (depth: 1) CATCH_0025: { // begin catch(System.InvalidCastException) goto IL_002b; } // end catch (depth: 1) IL_002b: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_Add_m2656245659_RuntimeMethod_var); } IL_0036: { int32_t L_3 = V_0; return L_3; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m1729276433_gshared (List_1_t2606371118 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Contains_m1729276433_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t2606371118 *)__this); bool L_1 = (( bool (*) (List_1_t2606371118 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)->methodPointer)((List_1_t2606371118 *)__this, (uint8_t)((*(uint8_t*)((uint8_t*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)); V_0 = (bool)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (bool)0; } IL_0025: { bool L_2 = V_0; return L_2; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m1306565527_gshared (List_1_t2606371118 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_IndexOf_m1306565527_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t2606371118 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t2606371118 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t2606371118 *)__this, (uint8_t)((*(uint8_t*)((uint8_t*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (-1); } IL_0025: { int32_t L_2 = V_0; return L_2; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m368689497_gshared (List_1_t2606371118 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_m368689497_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { int32_t L_0 = ___index0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); } IL_0007: try { // begin try (depth: 1) { int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_1, (uint8_t)((*(uint8_t*)((uint8_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); goto IL_0035; } IL_0019: { ; // IL_0019: leave IL_002a } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001e; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0024; throw e; } CATCH_001e: { // begin catch(System.NullReferenceException) goto IL_002a; } // end catch (depth: 1) CATCH_0024: { // begin catch(System.InvalidCastException) goto IL_002a; } // end catch (depth: 1) IL_002a: { ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_3, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_System_Collections_IList_Insert_m368689497_RuntimeMethod_var); } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m3857206540_gshared (List_1_t2606371118 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Remove_m3857206540_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t2606371118 *)__this); (( bool (*) (List_1_t2606371118 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)->methodPointer)((List_1_t2606371118 *)__this, (uint8_t)((*(uint8_t*)((uint8_t*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)); goto IL_0023; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3923627374_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m1235563358_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m3280052220_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m1631169306_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m351178860_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m1068446392_gshared (List_1_t2606371118 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t2606371118 *)__this); uint8_t L_1 = (( uint8_t (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); uint8_t L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m3280730313_gshared (List_1_t2606371118 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m3280730313_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { int32_t L_0 = ___index0; RuntimeObject * L_1 = ___value1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, (uint8_t)((*(uint8_t*)((uint8_t*)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); goto IL_002e; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_set_Item_m3280730313_RuntimeMethod_var); } IL_002e: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m2253401767_gshared (List_1_t2606371118 * __this, uint8_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); ByteU5BU5D_t4116647657* L_1 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))))))) { goto IL_001a; } } { NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_001a: { ByteU5BU5D_t4116647657* L_2 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (int32_t)L_3; V_0 = (int32_t)L_4; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))); int32_t L_5 = V_0; uint8_t L_6 = ___item0; NullCheck(L_2); (L_2)->SetAt(static_cast(L_5), (uint8_t)L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_GrowIfNeeded_m3355384225_gshared (List_1_t2606371118 * __this, int32_t ___newCount0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___newCount0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = V_0; ByteU5BU5D_t4116647657* L_3 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length))))))) { goto IL_0031; } } { NullCheck((List_1_t2606371118 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t2606371118 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((List_1_t2606371118 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); int32_t L_5 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, (int32_t)2)), (int32_t)4, /*hidden argument*/NULL); int32_t L_6 = V_0; int32_t L_7 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CheckRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckRange_m1288573647_gshared (List_1_t2606371118 * __this, int32_t ___idx0, int32_t ___count1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckRange_m1288573647_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___idx0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckRange_m1288573647_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckRange_m1288573647_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___idx0; int32_t L_5 = ___count1; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_CheckRange_m1288573647_RuntimeMethod_var); } IL_003d: { return; } } // System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddCollection_m2998677075_gshared (List_1_t2606371118 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection0; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000e; } } { return; } IL_000e: { int32_t L_3 = V_0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); RuntimeObject* L_4 = ___collection0; ByteU5BU5D_t4116647657* L_5 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker2< ByteU5BU5D_t4116647657*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_4, (ByteU5BU5D_t4116647657*)L_5, (int32_t)L_6); int32_t L_7 = (int32_t)__this->get__size_2(); int32_t L_8 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8))); return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m2621094604_gshared (List_1_t2606371118 * __this, RuntimeObject* ___enumerable0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_AddEnumerable_m2621094604_MetadataUsageId); s_Il2CppMethodInitialized = true; } uint8_t V_0 = 0x0; RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable0; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_001a; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); uint8_t L_3 = InterfaceFuncInvoker0< uint8_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (uint8_t)L_3; uint8_t L_4 = V_0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t2606371118 *)__this, (uint8_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_001a: { RuntimeObject* L_5 = V_1; NullCheck((RuntimeObject*)L_5); bool L_6 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_5); if (L_6) { goto IL_000c; } } IL_0025: { IL2CPP_LEAVE(0x35, FINALLY_002a); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_002a; } FINALLY_002a: { // begin finally (depth: 1) { RuntimeObject* L_7 = V_1; if (L_7) { goto IL_002e; } } IL_002d: { IL2CPP_END_FINALLY(42) } IL_002e: { RuntimeObject* L_8 = V_1; NullCheck((RuntimeObject*)L_8); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_8); IL2CPP_END_FINALLY(42) } } // end finally (depth: 1) IL2CPP_CLEANUP(42) { IL2CPP_JUMP_TBL(0x35, IL_0035) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddRange_m4004767748_gshared (List_1_t2606371118 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t2606371118 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0020; } } { RuntimeObject* L_3 = V_0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t2606371118 *)__this, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); goto IL_0027; } IL_0020: { RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t2606371118 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); } IL_0027: { int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() extern "C" IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t2346872663 * List_1_AsReadOnly_m279884667_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t2346872663 * L_0 = (ReadOnlyCollection_1_t2346872663 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)); (( void (*) (ReadOnlyCollection_1_t2346872663 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2887566618_gshared (List_1_t2606371118 * __this, uint8_t ___item0, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); uint8_t L_2 = ___item0; int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, int32_t, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_0, (int32_t)0, (int32_t)L_1, (uint8_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m3810971658_gshared (List_1_t2606371118 * __this, uint8_t ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); uint8_t L_2 = ___item0; RuntimeObject* L_3 = ___comparer1; int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, int32_t, int32_t, uint8_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_0, (int32_t)0, (int32_t)L_1, (uint8_t)L_2, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m1733443426_gshared (List_1_t2606371118 * __this, int32_t ___index0, int32_t ___count1, uint8_t ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); ByteU5BU5D_t4116647657* L_2 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; uint8_t L_5 = ___item2; RuntimeObject* L_6 = ___comparer3; int32_t L_7 = (( int32_t (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, int32_t, int32_t, uint8_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_2, (int32_t)L_3, (int32_t)L_4, (uint8_t)L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_7; } } // System.Void System.Collections.Generic.List`1::Clear() extern "C" IL2CPP_METHOD_ATTR void List_1_Clear_m2077172792_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); ByteU5BU5D_t4116647657* L_1 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); __this->set__size_2(0); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Contains_m44305641_gshared (List_1_t2606371118 * __this, uint8_t ___item0, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); uint8_t L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, uint8_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_0, (uint8_t)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m638352892_gshared (List_1_t2606371118 * __this, ByteU5BU5D_t4116647657* ___array0, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); ByteU5BU5D_t4116647657* L_1 = ___array0; int32_t L_2 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m4084109664_gshared (List_1_t2606371118 * __this, ByteU5BU5D_t4116647657* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); ByteU5BU5D_t4116647657* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m1109515691_gshared (List_1_t2606371118 * __this, int32_t ___index0, ByteU5BU5D_t4116647657* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count3; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); ByteU5BU5D_t4116647657* L_2 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_3 = ___index0; ByteU5BU5D_t4116647657* L_4 = ___array1; int32_t L_5 = ___arrayIndex2; int32_t L_6 = ___count3; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_Exists_m33299066_gshared (List_1_t2606371118 * __this, Predicate_1_t1959590500 * ___match0, const RuntimeMethod* method) { { Predicate_1_t1959590500 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1959590500 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1959590500 * L_2 = ___match0; NullCheck((List_1_t2606371118 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t2606371118 *, int32_t, int32_t, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1959590500 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR uint8_t List_1_Find_m3639712494_gshared (List_1_t2606371118 * __this, Predicate_1_t1959590500 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; uint8_t G_B3_0 = 0x0; { Predicate_1_t1959590500 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1959590500 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1959590500 * L_2 = ___match0; NullCheck((List_1_t2606371118 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t2606371118 *, int32_t, int32_t, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1959590500 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)(-1)))) { goto IL_002d; } } { ByteU5BU5D_t4116647657* L_5 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; uint8_t L_8 = (L_5)->GetAt(static_cast(L_7)); G_B3_0 = L_8; goto IL_0036; } IL_002d: { il2cpp_codegen_initobj((&V_1), sizeof(uint8_t)); uint8_t L_9 = V_1; G_B3_0 = L_9; } IL_0036: { return G_B3_0; } } // System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckMatch_m3919757177_gshared (RuntimeObject * __this /* static, unused */, Predicate_1_t1959590500 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckMatch_m3919757177_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Predicate_1_t1959590500 * L_0 = ___match0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral461028519, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckMatch_m3919757177_RuntimeMethod_var); } IL_0011: { return; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t2606371118 * List_1_FindAll_m4058307619_gshared (List_1_t2606371118 * __this, Predicate_1_t1959590500 * ___match0, const RuntimeMethod* method) { { Predicate_1_t1959590500 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1959590500 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) > ((int32_t)((int32_t)65536)))) { goto IL_001e; } } { Predicate_1_t1959590500 * L_2 = ___match0; NullCheck((List_1_t2606371118 *)__this); List_1_t2606371118 * L_3 = (( List_1_t2606371118 * (*) (List_1_t2606371118 *, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((List_1_t2606371118 *)__this, (Predicate_1_t1959590500 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return L_3; } IL_001e: { Predicate_1_t1959590500 * L_4 = ___match0; NullCheck((List_1_t2606371118 *)__this); List_1_t2606371118 * L_5 = (( List_1_t2606371118 * (*) (List_1_t2606371118 *, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)->methodPointer)((List_1_t2606371118 *)__this, (Predicate_1_t1959590500 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)); return L_5; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAllStackBits(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t2606371118 * List_1_FindAllStackBits_m3459258969_gshared (List_1_t2606371118 * __this, Predicate_1_t1959590500 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_FindAllStackBits_m3459258969_MetadataUsageId); s_Il2CppMethodInitialized = true; } uint32_t* V_0 = NULL; uint32_t* V_1 = NULL; int32_t V_2 = 0; uint32_t V_3 = 0; int32_t V_4 = 0; ByteU5BU5D_t4116647657* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); if ((uint64_t)(uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)) * (uint64_t)(uint32_t)4 > (uint64_t)(uint32_t)kIl2CppUInt32Max) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(),List_1_FindAllStackBits_m3459258969_RuntimeMethod_var); int8_t* L_1 = (int8_t*) alloca(((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); memset(L_1,0,((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); V_0 = (uint32_t*)(L_1); uint32_t* L_2 = V_0; V_1 = (uint32_t*)L_2; V_2 = (int32_t)0; V_3 = (uint32_t)((int32_t)-2147483648LL); V_4 = (int32_t)0; goto IL_005f; } IL_0022: { Predicate_1_t1959590500 * L_3 = ___match0; ByteU5BU5D_t4116647657* L_4 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_5 = V_4; NullCheck(L_4); int32_t L_6 = L_5; uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t1959590500 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t1959590500 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1959590500 *)L_3, (uint8_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0044; } } { uint32_t* L_9 = V_1; uint32_t* L_10 = V_1; uint32_t L_11 = V_3; *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_10))|(int32_t)L_11)); int32_t L_12 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0044: { uint32_t L_13 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_13>>1)); uint32_t L_14 = V_3; if (L_14) { goto IL_0059; } } { uint32_t* L_15 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_0059: { int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_005f: { int32_t L_17 = V_4; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0022; } } { int32_t L_19 = V_2; V_5 = (ByteU5BU5D_t4116647657*)((ByteU5BU5D_t4116647657*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_19)); V_3 = (uint32_t)((int32_t)-2147483648LL); uint32_t* L_20 = V_0; V_1 = (uint32_t*)L_20; V_6 = (int32_t)0; V_7 = (int32_t)0; goto IL_00c7; } IL_0087: { uint32_t* L_21 = V_1; uint32_t L_22 = V_3; uint32_t L_23 = V_3; if ((!(((uint32_t)((int32_t)((int32_t)(*((uint32_t*)L_21))&(int32_t)L_22))) == ((uint32_t)L_23)))) { goto IL_00ac; } } { ByteU5BU5D_t4116647657* L_24 = V_5; int32_t L_25 = V_6; int32_t L_26 = (int32_t)L_25; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); ByteU5BU5D_t4116647657* L_27 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_28 = V_7; NullCheck(L_27); int32_t L_29 = L_28; uint8_t L_30 = (L_27)->GetAt(static_cast(L_29)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (uint8_t)L_30); } IL_00ac: { uint32_t L_31 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_31>>1)); uint32_t L_32 = V_3; if (L_32) { goto IL_00c1; } } { uint32_t* L_33 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_00c1: { int32_t L_34 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1)); } IL_00c7: { int32_t L_35 = V_7; int32_t L_36 = (int32_t)__this->get__size_2(); if ((((int32_t)L_35) >= ((int32_t)L_36))) { goto IL_00dc; } } { int32_t L_37 = V_6; int32_t L_38 = V_2; if ((((int32_t)L_37) < ((int32_t)L_38))) { goto IL_0087; } } IL_00dc: { ByteU5BU5D_t4116647657* L_39 = V_5; int32_t L_40 = V_2; List_1_t2606371118 * L_41 = (List_1_t2606371118 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t2606371118 *, ByteU5BU5D_t4116647657*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_41, (ByteU5BU5D_t4116647657*)L_39, (int32_t)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_41; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAllList(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t2606371118 * List_1_FindAllList_m1096073824_gshared (List_1_t2606371118 * __this, Predicate_1_t1959590500 * ___match0, const RuntimeMethod* method) { List_1_t2606371118 * V_0 = NULL; int32_t V_1 = 0; { List_1_t2606371118 * L_0 = (List_1_t2606371118 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t2606371118 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)); V_0 = (List_1_t2606371118 *)L_0; V_1 = (int32_t)0; goto IL_003a; } IL_000d: { Predicate_1_t1959590500 * L_1 = ___match0; ByteU5BU5D_t4116647657* L_2 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; uint8_t L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t1959590500 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t1959590500 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1959590500 *)L_1, (uint8_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_0036; } } { List_1_t2606371118 * L_7 = V_0; ByteU5BU5D_t4116647657* L_8 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; uint8_t L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck((List_1_t2606371118 *)L_7); (( void (*) (List_1_t2606371118 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t2606371118 *)L_7, (uint8_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_0036: { int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_003a: { int32_t L_13 = V_1; int32_t L_14 = (int32_t)__this->get__size_2(); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_000d; } } { List_1_t2606371118 * L_15 = V_0; return L_15; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3174856703_gshared (List_1_t2606371118 * __this, Predicate_1_t1959590500 * ___match0, const RuntimeMethod* method) { { Predicate_1_t1959590500 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1959590500 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1959590500 * L_2 = ___match0; NullCheck((List_1_t2606371118 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t2606371118 *, int32_t, int32_t, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1959590500 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1062264263_gshared (List_1_t2606371118 * __this, int32_t ___startIndex0, Predicate_1_t1959590500 * ___match1, const RuntimeMethod* method) { { Predicate_1_t1959590500 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1959590500 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = ___startIndex0; Predicate_1_t1959590500 * L_5 = ___match1; NullCheck((List_1_t2606371118 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t2606371118 *, int32_t, int32_t, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), (Predicate_1_t1959590500 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1884949960_gshared (List_1_t2606371118 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1959590500 * ___match2, const RuntimeMethod* method) { { Predicate_1_t1959590500 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1959590500 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_3 = ___startIndex0; int32_t L_4 = ___count1; Predicate_1_t1959590500 * L_5 = ___match2; NullCheck((List_1_t2606371118 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t2606371118 *, int32_t, int32_t, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_3, (int32_t)L_4, (Predicate_1_t1959590500 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetIndex_m3976890482_gshared (List_1_t2606371118 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1959590500 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = ___startIndex0; V_1 = (int32_t)L_2; goto IL_0028; } IL_000b: { Predicate_1_t1959590500 * L_3 = ___match2; ByteU5BU5D_t4116647657* L_4 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; uint8_t L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t1959590500 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t1959590500 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1959590500 *)L_3, (uint8_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0024; } } { int32_t L_9 = V_1; return L_9; } IL_0024: { int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0028: { int32_t L_11 = V_1; int32_t L_12 = V_0; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_000b; } } { return (-1); } } // T System.Collections.Generic.List`1::FindLast(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR uint8_t List_1_FindLast_m2082584291_gshared (List_1_t2606371118 * __this, Predicate_1_t1959590500 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; uint8_t G_B3_0 = 0x0; { Predicate_1_t1959590500 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1959590500 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1959590500 * L_2 = ___match0; NullCheck((List_1_t2606371118 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t2606371118 *, int32_t, int32_t, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1959590500 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) { goto IL_002a; } } { il2cpp_codegen_initobj((&V_1), sizeof(uint8_t)); uint8_t L_5 = V_1; G_B3_0 = L_5; goto IL_0031; } IL_002a: { int32_t L_6 = V_0; NullCheck((List_1_t2606371118 *)__this); uint8_t L_7 = (( uint8_t (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); G_B3_0 = L_7; } IL_0031: { return G_B3_0; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m104922208_gshared (List_1_t2606371118 * __this, Predicate_1_t1959590500 * ___match0, const RuntimeMethod* method) { { Predicate_1_t1959590500 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1959590500 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1959590500 * L_2 = ___match0; NullCheck((List_1_t2606371118 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t2606371118 *, int32_t, int32_t, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1959590500 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m238322027_gshared (List_1_t2606371118 * __this, int32_t ___startIndex0, Predicate_1_t1959590500 * ___match1, const RuntimeMethod* method) { { Predicate_1_t1959590500 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1959590500 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; Predicate_1_t1959590500 * L_3 = ___match1; NullCheck((List_1_t2606371118 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t2606371118 *, int32_t, int32_t, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), (Predicate_1_t1959590500 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m3101780800_gshared (List_1_t2606371118 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1959590500 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t1959590500 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1959590500 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); int32_t L_3 = V_0; int32_t L_4 = ___count1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_5 = V_0; int32_t L_6 = ___count1; Predicate_1_t1959590500 * L_7 = ___match2; NullCheck((List_1_t2606371118 *)__this); int32_t L_8 = (( int32_t (*) (List_1_t2606371118 *, int32_t, int32_t, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_5, (int32_t)L_6, (Predicate_1_t1959590500 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_8; } } // System.Int32 System.Collections.Generic.List`1::GetLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetLastIndex_m523222436_gshared (List_1_t2606371118 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1959590500 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); goto IL_0026; } IL_0009: { Predicate_1_t1959590500 * L_2 = ___match2; ByteU5BU5D_t4116647657* L_3 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_4 = V_0; int32_t L_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); V_0 = (int32_t)L_5; NullCheck(L_3); int32_t L_6 = L_5; uint8_t L_7 = (L_3)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t1959590500 *)L_2); bool L_8 = (( bool (*) (Predicate_1_t1959590500 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1959590500 *)L_2, (uint8_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0026; } } { int32_t L_9 = V_0; return L_9; } IL_0026: { int32_t L_10 = V_0; int32_t L_11 = ___startIndex0; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_0009; } } { return (-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) extern "C" IL2CPP_METHOD_ATTR void List_1_ForEach_m723206226_gshared (List_1_t2606371118 * __this, Action_1_t1306763971 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_ForEach_m723206226_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Action_1_t1306763971 * L_0 = ___action0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2365897554, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_ForEach_m723206226_RuntimeMethod_var); } IL_0011: { V_0 = (int32_t)0; goto IL_002e; } IL_0018: { Action_1_t1306763971 * L_2 = ___action0; ByteU5BU5D_t4116647657* L_3 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; uint8_t L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Action_1_t1306763971 *)L_2); (( void (*) (Action_1_t1306763971 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)((Action_1_t1306763971 *)L_2, (uint8_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0018; } } { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t200647699 List_1_GetEnumerator_m4026930153_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { Enumerator_t200647699 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3246934289((&L_0), (List_1_t2606371118 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 38)); return L_0; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR List_1_t2606371118 * List_1_GetRange_m4027418146_gshared (List_1_t2606371118 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { ByteU5BU5D_t4116647657* V_0 = NULL; { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; V_0 = (ByteU5BU5D_t4116647657*)((ByteU5BU5D_t4116647657*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2)); ByteU5BU5D_t4116647657* L_3 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_4 = ___index0; ByteU5BU5D_t4116647657* L_5 = V_0; int32_t L_6 = ___count1; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)0, (int32_t)L_6, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_7 = V_0; int32_t L_8 = ___count1; List_1_t2606371118 * L_9 = (List_1_t2606371118 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t2606371118 *, ByteU5BU5D_t4116647657*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_9, (ByteU5BU5D_t4116647657*)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_9; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m1804085201_gshared (List_1_t2606371118 * __this, uint8_t ___item0, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); uint8_t L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, uint8_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_0, (uint8_t)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2904533533_gshared (List_1_t2606371118 * __this, uint8_t ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); ByteU5BU5D_t4116647657* L_1 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); uint8_t L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___index1; int32_t L_6 = (( int32_t (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, uint8_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_1, (uint8_t)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m4260307898_gshared (List_1_t2606371118 * __this, uint8_t ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_IndexOf_m4260307898_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_IndexOf_m4260307898_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count2; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_IndexOf_m4260307898_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___index1; int32_t L_5 = ___count2; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentOutOfRangeException_t777629997 * L_7 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_IndexOf_m4260307898_RuntimeMethod_var); } IL_003d: { ByteU5BU5D_t4116647657* L_8 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); uint8_t L_9 = ___item0; int32_t L_10 = ___index1; int32_t L_11 = ___count2; int32_t L_12 = (( int32_t (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, uint8_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_8, (uint8_t)L_9, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_12; } } // System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Shift_m2323837172_gshared (List_1_t2606371118 * __this, int32_t ___start0, int32_t ___delta1, const RuntimeMethod* method) { { int32_t L_0 = ___delta1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { int32_t L_1 = ___start0; int32_t L_2 = ___delta1; ___start0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)); } IL_000c: { int32_t L_3 = ___start0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0035; } } { ByteU5BU5D_t4116647657* L_5 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_6 = ___start0; ByteU5BU5D_t4116647657* L_7 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_8 = ___start0; int32_t L_9 = ___delta1; int32_t L_10 = (int32_t)__this->get__size_2(); int32_t L_11 = ___start0; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), /*hidden argument*/NULL); } IL_0035: { int32_t L_12 = (int32_t)__this->get__size_2(); int32_t L_13 = ___delta1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))); int32_t L_14 = ___delta1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_005d; } } { ByteU5BU5D_t4116647657* L_15 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_16 = (int32_t)__this->get__size_2(); int32_t L_17 = ___delta1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); } IL_005d: { return; } } // System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckIndex_m3070453556_gshared (List_1_t2606371118 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckIndex_m3070453556_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckIndex_m3070453556_RuntimeMethod_var); } IL_001e: { return; } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_Insert_m342490199_gshared (List_1_t2606371118 * __this, int32_t ___index0, uint8_t ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = (int32_t)__this->get__size_2(); ByteU5BU5D_t4116647657* L_2 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); NullCheck(L_2); if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length)))))))) { goto IL_0021; } } { NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0021: { int32_t L_3 = ___index0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); ByteU5BU5D_t4116647657* L_4 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_5 = ___index0; uint8_t L_6 = ___item1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (uint8_t)L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckCollection_m121090398_gshared (List_1_t2606371118 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckCollection_m121090398_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral3723644332, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckCollection_m121090398_RuntimeMethod_var); } IL_0011: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertRange_m477532489_gshared (List_1_t2606371118 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { ByteU5BU5D_t4116647657* V_0 = NULL; RuntimeObject* V_1 = NULL; { RuntimeObject* L_0 = ___collection1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t2606371118 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); int32_t L_1 = ___index0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject* L_2 = ___collection1; if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(List_1_t2606371118 *)__this)))) { goto IL_0055; } } { int32_t L_3 = (int32_t)__this->get__size_2(); V_0 = (ByteU5BU5D_t4116647657*)((ByteU5BU5D_t4116647657*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_3)); ByteU5BU5D_t4116647657* L_4 = V_0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, ByteU5BU5D_t4116647657*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)->methodPointer)((List_1_t2606371118 *)__this, (ByteU5BU5D_t4116647657*)L_4, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)); int32_t L_5 = (int32_t)__this->get__size_2(); NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_6 = ___index0; ByteU5BU5D_t4116647657* L_7 = V_0; NullCheck(L_7); NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_6, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); ByteU5BU5D_t4116647657* L_8 = V_0; ByteU5BU5D_t4116647657* L_9 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_10 = ___index0; ByteU5BU5D_t4116647657* L_11 = V_0; NullCheck(L_11); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)L_10, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_11)->max_length)))), /*hidden argument*/NULL); goto IL_0077; } IL_0055: { RuntimeObject* L_12 = ___collection1; V_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_13 = V_1; if (!L_13) { goto IL_006f; } } { int32_t L_14 = ___index0; RuntimeObject* L_15 = V_1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_14, (RuntimeObject*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)); goto IL_0077; } IL_006f: { int32_t L_16 = ___index0; RuntimeObject* L_17 = ___collection1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_16, (RuntimeObject*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); } IL_0077: { int32_t L_18 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::InsertCollection(System.Int32,System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertCollection_m3595103547_gshared (List_1_t2606371118 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection1; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_3 = ___index0; int32_t L_4 = V_0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); RuntimeObject* L_5 = ___collection1; ByteU5BU5D_t4116647657* L_6 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_7 = ___index0; NullCheck((RuntimeObject*)L_5); InterfaceActionInvoker2< ByteU5BU5D_t4116647657*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5, (ByteU5BU5D_t4116647657*)L_6, (int32_t)L_7); return; } } // System.Void System.Collections.Generic.List`1::InsertEnumeration(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertEnumeration_m1797618204_gshared (List_1_t2606371118 * __this, int32_t ___index0, RuntimeObject* ___enumerable1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_InsertEnumeration_m1797618204_MetadataUsageId); s_Il2CppMethodInitialized = true; } uint8_t V_0 = 0x0; RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable1; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_0020; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); uint8_t L_3 = InterfaceFuncInvoker0< uint8_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (uint8_t)L_3; int32_t L_4 = ___index0; int32_t L_5 = (int32_t)L_4; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); uint8_t L_6 = V_0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_5, (uint8_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); } IL_0020: { RuntimeObject* L_7 = V_1; NullCheck((RuntimeObject*)L_7); bool L_8 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_7); if (L_8) { goto IL_000c; } } IL_002b: { IL2CPP_LEAVE(0x3B, FINALLY_0030); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0030; } FINALLY_0030: { // begin finally (depth: 1) { RuntimeObject* L_9 = V_1; if (L_9) { goto IL_0034; } } IL_0033: { IL2CPP_END_FINALLY(48) } IL_0034: { RuntimeObject* L_10 = V_1; NullCheck((RuntimeObject*)L_10); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_10); IL2CPP_END_FINALLY(48) } } // end finally (depth: 1) IL2CPP_CLEANUP(48) { IL2CPP_JUMP_TBL(0x3B, IL_003b) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_003b: { return; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1639309766_gshared (List_1_t2606371118 * __this, uint8_t ___item0, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); uint8_t L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, uint8_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_0, (uint8_t)L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m4034430874_gshared (List_1_t2606371118 * __this, uint8_t ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); ByteU5BU5D_t4116647657* L_1 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); uint8_t L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = ___index1; int32_t L_5 = (( int32_t (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, uint8_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_1, (uint8_t)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_5; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1202785727_gshared (List_1_t2606371118 * __this, uint8_t ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_LastIndexOf_m1202785727_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001d; } } { int32_t L_1 = ___index1; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_2); ArgumentOutOfRangeException_t777629997 * L_4 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_4, (String_t*)_stringLiteral797640427, (RuntimeObject *)L_3, (String_t*)_stringLiteral1103599130, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4,List_1_LastIndexOf_m1202785727_RuntimeMethod_var); } IL_001d: { int32_t L_5 = ___count2; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_003a; } } { int32_t L_6 = ___count2; int32_t L_7 = L_6; RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7); ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_9, (String_t*)_stringLiteral2002595880, (RuntimeObject *)L_8, (String_t*)_stringLiteral3690514408, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9,List_1_LastIndexOf_m1202785727_RuntimeMethod_var); } IL_003a: { int32_t L_10 = ___index1; int32_t L_11 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), (int32_t)1))) >= ((int32_t)0))) { goto IL_005b; } } { int32_t L_12 = ___count2; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_13); ArgumentOutOfRangeException_t777629997 * L_15 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_15, (String_t*)_stringLiteral2002595896, (RuntimeObject *)L_14, (String_t*)_stringLiteral2617075568, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15,List_1_LastIndexOf_m1202785727_RuntimeMethod_var); } IL_005b: { ByteU5BU5D_t4116647657* L_16 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); uint8_t L_17 = ___item0; int32_t L_18 = ___index1; int32_t L_19 = ___count2; int32_t L_20 = (( int32_t (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, uint8_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_16, (uint8_t)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_20; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Remove_m3569384130_gshared (List_1_t2606371118 * __this, uint8_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { uint8_t L_0 = ___item0; NullCheck((List_1_t2606371118 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t2606371118 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t2606371118 *)__this, (uint8_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_0016; } } { int32_t L_3 = V_0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)); } IL_0016: { int32_t L_4 = V_0; return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1452941455_gshared (List_1_t2606371118 * __this, Predicate_1_t1959590500 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t1959590500 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1959590500 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; V_1 = (int32_t)0; V_0 = (int32_t)0; goto IL_0031; } IL_0011: { Predicate_1_t1959590500 * L_1 = ___match0; ByteU5BU5D_t4116647657* L_2 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; uint8_t L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t1959590500 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t1959590500 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1959590500 *)L_1, (uint8_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_002d; } } { goto IL_003d; } IL_002d: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0031: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0011; } } IL_003d: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_004b; } } { return 0; } IL_004b: { int32_t L_12 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1))); int32_t L_13 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); goto IL_0099; } IL_0062: { Predicate_1_t1959590500 * L_14 = ___match0; ByteU5BU5D_t4116647657* L_15 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; uint8_t L_18 = (L_15)->GetAt(static_cast(L_17)); NullCheck((Predicate_1_t1959590500 *)L_14); bool L_19 = (( bool (*) (Predicate_1_t1959590500 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1959590500 *)L_14, (uint8_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_19) { goto IL_0095; } } { ByteU5BU5D_t4116647657* L_20 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_21 = V_0; int32_t L_22 = (int32_t)L_21; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); ByteU5BU5D_t4116647657* L_23 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_24 = V_1; NullCheck(L_23); int32_t L_25 = L_24; uint8_t L_26 = (L_23)->GetAt(static_cast(L_25)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_22), (uint8_t)L_26); } IL_0095: { int32_t L_27 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0099: { int32_t L_28 = V_1; int32_t L_29 = (int32_t)__this->get__size_2(); if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0062; } } { int32_t L_30 = V_1; int32_t L_31 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)L_31))) <= ((int32_t)0))) { goto IL_00bd; } } { ByteU5BU5D_t4116647657* L_32 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_33 = V_0; int32_t L_34 = V_1; int32_t L_35 = V_0; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_32, (int32_t)L_33, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)L_35)), /*hidden argument*/NULL); } IL_00bd: { int32_t L_36 = V_0; __this->set__size_2(L_36); int32_t L_37 = V_1; int32_t L_38 = V_0; return ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)L_38)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1474895773_gshared (List_1_t2606371118 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_RemoveAt_m1474895773_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_RemoveAt_m1474895773_RuntimeMethod_var); } IL_001e: { int32_t L_4 = ___index0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); ByteU5BU5D_t4116647657* L_5 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveRange_m1860107431_gshared (List_1_t2606371118 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_0038; } } { int32_t L_3 = ___index0; int32_t L_4 = ___count1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_3, (int32_t)((-L_4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); ByteU5BU5D_t4116647657* L_5 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_0038: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m2129904878_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m2796783095_gshared (List_1_t2606371118 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); ByteU5BU5D_t4116647657* L_2 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/NULL); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m4293292287_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 46)); Comparer_1_t2634051258 * L_2 = (( Comparer_1_t2634051258 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); (( void (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m2116146539_gshared (List_1_t2606371118 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); RuntimeObject* L_2 = ___comparer0; (( void (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m2999972300_gshared (List_1_t2606371118 * __this, Comparison_1_t909227555 * ___comparison0, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Comparison_1_t909227555 * L_2 = ___comparison0; (( void (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, int32_t, Comparison_1_t909227555 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_0, (int32_t)L_1, (Comparison_1_t909227555 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m2132569363_gshared (List_1_t2606371118 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); ByteU5BU5D_t4116647657* L_2 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; RuntimeObject* L_5 = ___comparer2; (( void (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657*)L_2, (int32_t)L_3, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_6 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // T[] System.Collections.Generic.List`1::ToArray() extern "C" IL2CPP_METHOD_ATTR ByteU5BU5D_t4116647657* List_1_ToArray_m210634055_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { ByteU5BU5D_t4116647657* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); V_0 = (ByteU5BU5D_t4116647657*)((ByteU5BU5D_t4116647657*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_0)); ByteU5BU5D_t4116647657* L_1 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); ByteU5BU5D_t4116647657* L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m1988217701(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_1, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, /*hidden argument*/NULL); ByteU5BU5D_t4116647657* L_4 = V_0; return L_4; } } // System.Void System.Collections.Generic.List`1::TrimExcess() extern "C" IL2CPP_METHOD_ATTR void List_1_TrimExcess_m1644650694_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.List`1::TrueForAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m223018420_gshared (List_1_t2606371118 * __this, Predicate_1_t1959590500 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t1959590500 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1959590500 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1959590500 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; goto IL_002a; } IL_000d: { Predicate_1_t1959590500 * L_1 = ___match0; ByteU5BU5D_t4116647657* L_2 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; uint8_t L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t1959590500 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t1959590500 *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1959590500 *)L_1, (uint8_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_6) { goto IL_0026; } } { return (bool)0; } IL_0026: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002a: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m2029822455_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { ByteU5BU5D_t4116647657* L_0 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); NullCheck(L_0); return (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length)))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Capacity_m1638905950_gshared (List_1_t2606371118 * __this, int32_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Capacity_m1638905950_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m2047740448(L_2, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_set_Capacity_m1638905950_RuntimeMethod_var); } IL_0012: { ByteU5BU5D_t4116647657** L_3 = (ByteU5BU5D_t4116647657**)__this->get_address_of__items_1(); int32_t L_4 = ___value0; (( void (*) (RuntimeObject * /* static, unused */, ByteU5BU5D_t4116647657**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)->methodPointer)(NULL /*static, unused*/, (ByteU5BU5D_t4116647657**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2073313756_gshared (List_1_t2606371118 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return L_0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR uint8_t List_1_get_Item_m3236082302_gshared (List_1_t2606371118 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_get_Item_m3236082302_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_0017; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_2, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_get_Item_m3236082302_RuntimeMethod_var); } IL_0017: { ByteU5BU5D_t4116647657* L_3 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_4 = ___index0; NullCheck(L_3); int32_t L_5 = L_4; uint8_t L_6 = (L_3)->GetAt(static_cast(L_5)); return L_6; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Item_m2373259965_gshared (List_1_t2606371118 * __this, int32_t ___index0, uint8_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Item_m2373259965_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; NullCheck((List_1_t2606371118 *)__this); (( void (*) (List_1_t2606371118 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t2606371118 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_001e; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_set_Item_m2373259965_RuntimeMethod_var); } IL_001e: { ByteU5BU5D_t4116647657* L_4 = (ByteU5BU5D_t4116647657*)__this->get__items_1(); int32_t L_5 = ___index0; uint8_t L_6 = ___value1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (uint8_t)L_6); 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() extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2562720089_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); CharU5BU5D_t3528271667* L_0 = ((List_1_t811567916_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m3719461429_gshared (List_1_t811567916 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t811567916 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (L_2) { goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); CharU5BU5D_t3528271667* L_3 = ((List_1_t811567916_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_3); RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t811567916 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); goto IL_0049; } IL_0031: { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5); __this->set__items_1(((CharU5BU5D_t3528271667*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_6))); RuntimeObject* L_7 = V_0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t811567916 *)__this, (RuntimeObject*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); } IL_0049: { return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m560108163_gshared (List_1_t811567916 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1__ctor_m560108163_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0018; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1__ctor_m560108163_RuntimeMethod_var); } IL_0018: { int32_t L_2 = ___capacity0; __this->set__items_1(((CharU5BU5D_t3528271667*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2))); return; } } // System.Void System.Collections.Generic.List`1::.ctor(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m526654655_gshared (List_1_t811567916 * __this, CharU5BU5D_t3528271667* ___data0, int32_t ___size1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); CharU5BU5D_t3528271667* L_0 = ___data0; __this->set__items_1(L_0); int32_t L_1 = ___size1; __this->set__size_2(L_1); return; } } // System.Void System.Collections.Generic.List`1::.cctor() extern "C" IL2CPP_METHOD_ATTR void List_1__cctor_m2589058463_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { { ((List_1_t811567916_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)))->set_EmptyArray_4(((CharU5BU5D_t3528271667*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (uint32_t)0))); return; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m1803486764_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t811567916 *)__this); Enumerator_t2700811793 L_0 = (( Enumerator_t2700811793 (*) (List_1_t811567916 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t811567916 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t2700811793 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m974834306_gshared (List_1_t811567916 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); RuntimeArray * L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m276846789_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t811567916 *)__this); Enumerator_t2700811793 L_0 = (( Enumerator_t2700811793 (*) (List_1_t811567916 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t811567916 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t2700811793 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m2770922854_gshared (List_1_t811567916 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m2770922854_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t811567916 *)__this, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); int32_t L_1 = (int32_t)__this->get__size_2(); V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)); goto IL_0036; } IL_001a: { ; // IL_001a: leave IL_002b } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001f; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0025; throw e; } CATCH_001f: { // begin catch(System.NullReferenceException) goto IL_002b; } // end catch (depth: 1) CATCH_0025: { // begin catch(System.InvalidCastException) goto IL_002b; } // end catch (depth: 1) IL_002b: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_Add_m2770922854_RuntimeMethod_var); } IL_0036: { int32_t L_3 = V_0; return L_3; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m1071713033_gshared (List_1_t811567916 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Contains_m1071713033_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t811567916 *)__this); bool L_1 = (( bool (*) (List_1_t811567916 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)->methodPointer)((List_1_t811567916 *)__this, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)); V_0 = (bool)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (bool)0; } IL_0025: { bool L_2 = V_0; return L_2; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m1888734238_gshared (List_1_t811567916 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_IndexOf_m1888734238_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t811567916 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t811567916 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t811567916 *)__this, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (-1); } IL_0025: { int32_t L_2 = V_0; return L_2; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m1926911101_gshared (List_1_t811567916 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_m1926911101_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { int32_t L_0 = ___index0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); } IL_0007: try { // begin try (depth: 1) { int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_1, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); goto IL_0035; } IL_0019: { ; // IL_0019: leave IL_002a } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001e; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0024; throw e; } CATCH_001e: { // begin catch(System.NullReferenceException) goto IL_002a; } // end catch (depth: 1) CATCH_0024: { // begin catch(System.InvalidCastException) goto IL_002a; } // end catch (depth: 1) IL_002a: { ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_3, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_System_Collections_IList_Insert_m1926911101_RuntimeMethod_var); } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m2431867070_gshared (List_1_t811567916 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Remove_m2431867070_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t811567916 *)__this); (( bool (*) (List_1_t811567916 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)->methodPointer)((List_1_t811567916 *)__this, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)); goto IL_0023; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1012851019_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m2689481888_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m2119533923_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m3769689565_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m1080071399_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m2714826731_gshared (List_1_t811567916 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t811567916 *)__this); Il2CppChar L_1 = (( Il2CppChar (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); Il2CppChar L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m2507834325_gshared (List_1_t811567916 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m2507834325_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { int32_t L_0 = ___index0; RuntimeObject * L_1 = ___value1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); goto IL_002e; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_set_Item_m2507834325_RuntimeMethod_var); } IL_002e: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m419267761_gshared (List_1_t811567916 * __this, Il2CppChar ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); CharU5BU5D_t3528271667* L_1 = (CharU5BU5D_t3528271667*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))))))) { goto IL_001a; } } { NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t811567916 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_001a: { CharU5BU5D_t3528271667* L_2 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (int32_t)L_3; V_0 = (int32_t)L_4; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))); int32_t L_5 = V_0; Il2CppChar L_6 = ___item0; NullCheck(L_2); (L_2)->SetAt(static_cast(L_5), (Il2CppChar)L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_GrowIfNeeded_m3803399679_gshared (List_1_t811567916 * __this, int32_t ___newCount0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___newCount0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = V_0; CharU5BU5D_t3528271667* L_3 = (CharU5BU5D_t3528271667*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length))))))) { goto IL_0031; } } { NullCheck((List_1_t811567916 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t811567916 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((List_1_t811567916 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); int32_t L_5 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, (int32_t)2)), (int32_t)4, /*hidden argument*/NULL); int32_t L_6 = V_0; int32_t L_7 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CheckRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckRange_m2345711496_gshared (List_1_t811567916 * __this, int32_t ___idx0, int32_t ___count1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckRange_m2345711496_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___idx0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckRange_m2345711496_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckRange_m2345711496_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___idx0; int32_t L_5 = ___count1; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_CheckRange_m2345711496_RuntimeMethod_var); } IL_003d: { return; } } // System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddCollection_m1400222886_gshared (List_1_t811567916 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection0; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000e; } } { return; } IL_000e: { int32_t L_3 = V_0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); RuntimeObject* L_4 = ___collection0; CharU5BU5D_t3528271667* L_5 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker2< CharU5BU5D_t3528271667*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_4, (CharU5BU5D_t3528271667*)L_5, (int32_t)L_6); int32_t L_7 = (int32_t)__this->get__size_2(); int32_t L_8 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8))); return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m1500286137_gshared (List_1_t811567916 * __this, RuntimeObject* ___enumerable0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_AddEnumerable_m1500286137_MetadataUsageId); s_Il2CppMethodInitialized = true; } Il2CppChar V_0 = 0x0; RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable0; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_001a; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); Il2CppChar L_3 = InterfaceFuncInvoker0< Il2CppChar >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (Il2CppChar)L_3; Il2CppChar L_4 = V_0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t811567916 *)__this, (Il2CppChar)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_001a: { RuntimeObject* L_5 = V_1; NullCheck((RuntimeObject*)L_5); bool L_6 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_5); if (L_6) { goto IL_000c; } } IL_0025: { IL2CPP_LEAVE(0x35, FINALLY_002a); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_002a; } FINALLY_002a: { // begin finally (depth: 1) { RuntimeObject* L_7 = V_1; if (L_7) { goto IL_002e; } } IL_002d: { IL2CPP_END_FINALLY(42) } IL_002e: { RuntimeObject* L_8 = V_1; NullCheck((RuntimeObject*)L_8); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_8); IL2CPP_END_FINALLY(42) } } // end finally (depth: 1) IL2CPP_CLEANUP(42) { IL2CPP_JUMP_TBL(0x35, IL_0035) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddRange_m2990480754_gshared (List_1_t811567916 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t811567916 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0020; } } { RuntimeObject* L_3 = V_0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t811567916 *)__this, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); goto IL_0027; } IL_0020: { RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t811567916 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); } IL_0027: { int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() extern "C" IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t552069461 * List_1_AsReadOnly_m2193010540_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t552069461 * L_0 = (ReadOnlyCollection_1_t552069461 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)); (( void (*) (ReadOnlyCollection_1_t552069461 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m3672158399_gshared (List_1_t811567916 * __this, Il2CppChar ___item0, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Il2CppChar L_2 = ___item0; int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, int32_t, int32_t, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_0, (int32_t)0, (int32_t)L_1, (Il2CppChar)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2016659066_gshared (List_1_t811567916 * __this, Il2CppChar ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Il2CppChar L_2 = ___item0; RuntimeObject* L_3 = ___comparer1; int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, int32_t, int32_t, Il2CppChar, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_0, (int32_t)0, (int32_t)L_1, (Il2CppChar)L_2, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m365458498_gshared (List_1_t811567916 * __this, int32_t ___index0, int32_t ___count1, Il2CppChar ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); CharU5BU5D_t3528271667* L_2 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; Il2CppChar L_5 = ___item2; RuntimeObject* L_6 = ___comparer3; int32_t L_7 = (( int32_t (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, int32_t, int32_t, Il2CppChar, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_2, (int32_t)L_3, (int32_t)L_4, (Il2CppChar)L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_7; } } // System.Void System.Collections.Generic.List`1::Clear() extern "C" IL2CPP_METHOD_ATTR void List_1_Clear_m3896012083_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); CharU5BU5D_t3528271667* L_1 = (CharU5BU5D_t3528271667*)__this->get__items_1(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); __this->set__size_2(0); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Contains_m3918965367_gshared (List_1_t811567916 * __this, Il2CppChar ___item0, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); Il2CppChar L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, Il2CppChar, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_0, (Il2CppChar)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m1239171004_gshared (List_1_t811567916 * __this, CharU5BU5D_t3528271667* ___array0, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); CharU5BU5D_t3528271667* L_1 = ___array0; int32_t L_2 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m28994127_gshared (List_1_t811567916 * __this, CharU5BU5D_t3528271667* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); CharU5BU5D_t3528271667* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m41369157_gshared (List_1_t811567916 * __this, int32_t ___index0, CharU5BU5D_t3528271667* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count3; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); CharU5BU5D_t3528271667* L_2 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_3 = ___index0; CharU5BU5D_t3528271667* L_4 = ___array1; int32_t L_5 = ___arrayIndex2; int32_t L_6 = ___count3; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_Exists_m2138253229_gshared (List_1_t811567916 * __this, Predicate_1_t164787298 * ___match0, const RuntimeMethod* method) { { Predicate_1_t164787298 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t164787298 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t164787298 * L_2 = ___match0; NullCheck((List_1_t811567916 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t811567916 *, int32_t, int32_t, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t811567916 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t164787298 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR Il2CppChar List_1_Find_m939131783_gshared (List_1_t811567916 * __this, Predicate_1_t164787298 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; Il2CppChar V_1 = 0x0; Il2CppChar G_B3_0 = 0x0; { Predicate_1_t164787298 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t164787298 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t164787298 * L_2 = ___match0; NullCheck((List_1_t811567916 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t811567916 *, int32_t, int32_t, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t811567916 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t164787298 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)(-1)))) { goto IL_002d; } } { CharU5BU5D_t3528271667* L_5 = (CharU5BU5D_t3528271667*)__this->get__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)); G_B3_0 = L_8; goto IL_0036; } IL_002d: { il2cpp_codegen_initobj((&V_1), sizeof(Il2CppChar)); Il2CppChar L_9 = V_1; G_B3_0 = L_9; } IL_0036: { return G_B3_0; } } // System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckMatch_m194136573_gshared (RuntimeObject * __this /* static, unused */, Predicate_1_t164787298 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckMatch_m194136573_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Predicate_1_t164787298 * L_0 = ___match0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral461028519, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckMatch_m194136573_RuntimeMethod_var); } IL_0011: { return; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t811567916 * List_1_FindAll_m4291913200_gshared (List_1_t811567916 * __this, Predicate_1_t164787298 * ___match0, const RuntimeMethod* method) { { Predicate_1_t164787298 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t164787298 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) > ((int32_t)((int32_t)65536)))) { goto IL_001e; } } { Predicate_1_t164787298 * L_2 = ___match0; NullCheck((List_1_t811567916 *)__this); List_1_t811567916 * L_3 = (( List_1_t811567916 * (*) (List_1_t811567916 *, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((List_1_t811567916 *)__this, (Predicate_1_t164787298 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return L_3; } IL_001e: { Predicate_1_t164787298 * L_4 = ___match0; NullCheck((List_1_t811567916 *)__this); List_1_t811567916 * L_5 = (( List_1_t811567916 * (*) (List_1_t811567916 *, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)->methodPointer)((List_1_t811567916 *)__this, (Predicate_1_t164787298 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)); return L_5; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAllStackBits(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t811567916 * List_1_FindAllStackBits_m744119703_gshared (List_1_t811567916 * __this, Predicate_1_t164787298 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_FindAllStackBits_m744119703_MetadataUsageId); s_Il2CppMethodInitialized = true; } uint32_t* V_0 = NULL; uint32_t* V_1 = NULL; int32_t V_2 = 0; uint32_t V_3 = 0; int32_t V_4 = 0; CharU5BU5D_t3528271667* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); if ((uint64_t)(uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)) * (uint64_t)(uint32_t)4 > (uint64_t)(uint32_t)kIl2CppUInt32Max) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(),List_1_FindAllStackBits_m744119703_RuntimeMethod_var); int8_t* L_1 = (int8_t*) alloca(((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); memset(L_1,0,((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); V_0 = (uint32_t*)(L_1); uint32_t* L_2 = V_0; V_1 = (uint32_t*)L_2; V_2 = (int32_t)0; V_3 = (uint32_t)((int32_t)-2147483648LL); V_4 = (int32_t)0; goto IL_005f; } IL_0022: { Predicate_1_t164787298 * L_3 = ___match0; CharU5BU5D_t3528271667* L_4 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_5 = V_4; NullCheck(L_4); int32_t L_6 = L_5; Il2CppChar L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t164787298 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t164787298 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t164787298 *)L_3, (Il2CppChar)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0044; } } { uint32_t* L_9 = V_1; uint32_t* L_10 = V_1; uint32_t L_11 = V_3; *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_10))|(int32_t)L_11)); int32_t L_12 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0044: { uint32_t L_13 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_13>>1)); uint32_t L_14 = V_3; if (L_14) { goto IL_0059; } } { uint32_t* L_15 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_0059: { int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_005f: { int32_t L_17 = V_4; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0022; } } { int32_t L_19 = V_2; V_5 = (CharU5BU5D_t3528271667*)((CharU5BU5D_t3528271667*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_19)); V_3 = (uint32_t)((int32_t)-2147483648LL); uint32_t* L_20 = V_0; V_1 = (uint32_t*)L_20; V_6 = (int32_t)0; V_7 = (int32_t)0; goto IL_00c7; } IL_0087: { uint32_t* L_21 = V_1; uint32_t L_22 = V_3; uint32_t L_23 = V_3; if ((!(((uint32_t)((int32_t)((int32_t)(*((uint32_t*)L_21))&(int32_t)L_22))) == ((uint32_t)L_23)))) { goto IL_00ac; } } { CharU5BU5D_t3528271667* L_24 = V_5; int32_t L_25 = V_6; int32_t L_26 = (int32_t)L_25; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); CharU5BU5D_t3528271667* L_27 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_28 = V_7; NullCheck(L_27); int32_t L_29 = L_28; Il2CppChar L_30 = (L_27)->GetAt(static_cast(L_29)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Il2CppChar)L_30); } IL_00ac: { uint32_t L_31 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_31>>1)); uint32_t L_32 = V_3; if (L_32) { goto IL_00c1; } } { uint32_t* L_33 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_00c1: { int32_t L_34 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1)); } IL_00c7: { int32_t L_35 = V_7; int32_t L_36 = (int32_t)__this->get__size_2(); if ((((int32_t)L_35) >= ((int32_t)L_36))) { goto IL_00dc; } } { int32_t L_37 = V_6; int32_t L_38 = V_2; if ((((int32_t)L_37) < ((int32_t)L_38))) { goto IL_0087; } } IL_00dc: { CharU5BU5D_t3528271667* L_39 = V_5; int32_t L_40 = V_2; List_1_t811567916 * L_41 = (List_1_t811567916 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t811567916 *, CharU5BU5D_t3528271667*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_41, (CharU5BU5D_t3528271667*)L_39, (int32_t)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_41; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAllList(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t811567916 * List_1_FindAllList_m962174221_gshared (List_1_t811567916 * __this, Predicate_1_t164787298 * ___match0, const RuntimeMethod* method) { List_1_t811567916 * V_0 = NULL; int32_t V_1 = 0; { List_1_t811567916 * L_0 = (List_1_t811567916 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t811567916 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)); V_0 = (List_1_t811567916 *)L_0; V_1 = (int32_t)0; goto IL_003a; } IL_000d: { Predicate_1_t164787298 * L_1 = ___match0; CharU5BU5D_t3528271667* L_2 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; Il2CppChar L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t164787298 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t164787298 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t164787298 *)L_1, (Il2CppChar)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_0036; } } { List_1_t811567916 * L_7 = V_0; CharU5BU5D_t3528271667* L_8 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; Il2CppChar L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck((List_1_t811567916 *)L_7); (( void (*) (List_1_t811567916 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t811567916 *)L_7, (Il2CppChar)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_0036: { int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_003a: { int32_t L_13 = V_1; int32_t L_14 = (int32_t)__this->get__size_2(); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_000d; } } { List_1_t811567916 * L_15 = V_0; return L_15; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m469047835_gshared (List_1_t811567916 * __this, Predicate_1_t164787298 * ___match0, const RuntimeMethod* method) { { Predicate_1_t164787298 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t164787298 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t164787298 * L_2 = ___match0; NullCheck((List_1_t811567916 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t811567916 *, int32_t, int32_t, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t811567916 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t164787298 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2414223984_gshared (List_1_t811567916 * __this, int32_t ___startIndex0, Predicate_1_t164787298 * ___match1, const RuntimeMethod* method) { { Predicate_1_t164787298 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t164787298 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = ___startIndex0; Predicate_1_t164787298 * L_5 = ___match1; NullCheck((List_1_t811567916 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t811567916 *, int32_t, int32_t, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), (Predicate_1_t164787298 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1030556400_gshared (List_1_t811567916 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t164787298 * ___match2, const RuntimeMethod* method) { { Predicate_1_t164787298 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t164787298 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_3 = ___startIndex0; int32_t L_4 = ___count1; Predicate_1_t164787298 * L_5 = ___match2; NullCheck((List_1_t811567916 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t811567916 *, int32_t, int32_t, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_3, (int32_t)L_4, (Predicate_1_t164787298 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetIndex_m2943759567_gshared (List_1_t811567916 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t164787298 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = ___startIndex0; V_1 = (int32_t)L_2; goto IL_0028; } IL_000b: { Predicate_1_t164787298 * L_3 = ___match2; CharU5BU5D_t3528271667* L_4 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; Il2CppChar L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t164787298 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t164787298 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t164787298 *)L_3, (Il2CppChar)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0024; } } { int32_t L_9 = V_1; return L_9; } IL_0024: { int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0028: { int32_t L_11 = V_1; int32_t L_12 = V_0; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_000b; } } { return (-1); } } // T System.Collections.Generic.List`1::FindLast(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR Il2CppChar List_1_FindLast_m53436668_gshared (List_1_t811567916 * __this, Predicate_1_t164787298 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; Il2CppChar V_1 = 0x0; Il2CppChar G_B3_0 = 0x0; { Predicate_1_t164787298 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t164787298 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t164787298 * L_2 = ___match0; NullCheck((List_1_t811567916 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t811567916 *, int32_t, int32_t, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t811567916 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t164787298 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) { goto IL_002a; } } { il2cpp_codegen_initobj((&V_1), sizeof(Il2CppChar)); Il2CppChar L_5 = V_1; G_B3_0 = L_5; goto IL_0031; } IL_002a: { int32_t L_6 = V_0; NullCheck((List_1_t811567916 *)__this); Il2CppChar L_7 = (( Il2CppChar (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); G_B3_0 = L_7; } IL_0031: { return G_B3_0; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m2007228398_gshared (List_1_t811567916 * __this, Predicate_1_t164787298 * ___match0, const RuntimeMethod* method) { { Predicate_1_t164787298 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t164787298 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t164787298 * L_2 = ___match0; NullCheck((List_1_t811567916 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t811567916 *, int32_t, int32_t, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t811567916 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t164787298 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m1657379312_gshared (List_1_t811567916 * __this, int32_t ___startIndex0, Predicate_1_t164787298 * ___match1, const RuntimeMethod* method) { { Predicate_1_t164787298 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t164787298 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; Predicate_1_t164787298 * L_3 = ___match1; NullCheck((List_1_t811567916 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t811567916 *, int32_t, int32_t, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t811567916 *)__this, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), (Predicate_1_t164787298 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m2458890766_gshared (List_1_t811567916 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t164787298 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t164787298 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t164787298 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); int32_t L_3 = V_0; int32_t L_4 = ___count1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_5 = V_0; int32_t L_6 = ___count1; Predicate_1_t164787298 * L_7 = ___match2; NullCheck((List_1_t811567916 *)__this); int32_t L_8 = (( int32_t (*) (List_1_t811567916 *, int32_t, int32_t, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_5, (int32_t)L_6, (Predicate_1_t164787298 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_8; } } // System.Int32 System.Collections.Generic.List`1::GetLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetLastIndex_m198755987_gshared (List_1_t811567916 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t164787298 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); goto IL_0026; } IL_0009: { Predicate_1_t164787298 * L_2 = ___match2; CharU5BU5D_t3528271667* L_3 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_4 = V_0; int32_t L_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); V_0 = (int32_t)L_5; NullCheck(L_3); int32_t L_6 = L_5; Il2CppChar L_7 = (L_3)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t164787298 *)L_2); bool L_8 = (( bool (*) (Predicate_1_t164787298 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t164787298 *)L_2, (Il2CppChar)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0026; } } { int32_t L_9 = V_0; return L_9; } IL_0026: { int32_t L_10 = V_0; int32_t L_11 = ___startIndex0; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_0009; } } { return (-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) extern "C" IL2CPP_METHOD_ATTR void List_1_ForEach_m2656031416_gshared (List_1_t811567916 * __this, Action_1_t3806928065 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_ForEach_m2656031416_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Action_1_t3806928065 * L_0 = ___action0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2365897554, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_ForEach_m2656031416_RuntimeMethod_var); } IL_0011: { V_0 = (int32_t)0; goto IL_002e; } IL_0018: { Action_1_t3806928065 * L_2 = ___action0; CharU5BU5D_t3528271667* L_3 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; Il2CppChar L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Action_1_t3806928065 *)L_2); (( void (*) (Action_1_t3806928065 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)((Action_1_t3806928065 *)L_2, (Il2CppChar)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0018; } } { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t2700811793 List_1_GetEnumerator_m2337997675_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { Enumerator_t2700811793 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m2263237050((&L_0), (List_1_t811567916 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 38)); return L_0; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR List_1_t811567916 * List_1_GetRange_m1328552636_gshared (List_1_t811567916 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { CharU5BU5D_t3528271667* V_0 = NULL; { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; V_0 = (CharU5BU5D_t3528271667*)((CharU5BU5D_t3528271667*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2)); CharU5BU5D_t3528271667* L_3 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_4 = ___index0; CharU5BU5D_t3528271667* L_5 = V_0; int32_t L_6 = ___count1; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)0, (int32_t)L_6, /*hidden argument*/NULL); CharU5BU5D_t3528271667* L_7 = V_0; int32_t L_8 = ___count1; List_1_t811567916 * L_9 = (List_1_t811567916 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t811567916 *, CharU5BU5D_t3528271667*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_9, (CharU5BU5D_t3528271667*)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_9; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m3676177244_gshared (List_1_t811567916 * __this, Il2CppChar ___item0, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); Il2CppChar L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, Il2CppChar, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_0, (Il2CppChar)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2067039081_gshared (List_1_t811567916 * __this, Il2CppChar ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); CharU5BU5D_t3528271667* L_1 = (CharU5BU5D_t3528271667*)__this->get__items_1(); Il2CppChar L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___index1; int32_t L_6 = (( int32_t (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, Il2CppChar, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_1, (Il2CppChar)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m3891029596_gshared (List_1_t811567916 * __this, Il2CppChar ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_IndexOf_m3891029596_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_IndexOf_m3891029596_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count2; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_IndexOf_m3891029596_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___index1; int32_t L_5 = ___count2; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentOutOfRangeException_t777629997 * L_7 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_IndexOf_m3891029596_RuntimeMethod_var); } IL_003d: { CharU5BU5D_t3528271667* L_8 = (CharU5BU5D_t3528271667*)__this->get__items_1(); Il2CppChar L_9 = ___item0; int32_t L_10 = ___index1; int32_t L_11 = ___count2; int32_t L_12 = (( int32_t (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, Il2CppChar, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_8, (Il2CppChar)L_9, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_12; } } // System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Shift_m4187445108_gshared (List_1_t811567916 * __this, int32_t ___start0, int32_t ___delta1, const RuntimeMethod* method) { { int32_t L_0 = ___delta1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { int32_t L_1 = ___start0; int32_t L_2 = ___delta1; ___start0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)); } IL_000c: { int32_t L_3 = ___start0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0035; } } { CharU5BU5D_t3528271667* L_5 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_6 = ___start0; CharU5BU5D_t3528271667* L_7 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_8 = ___start0; int32_t L_9 = ___delta1; int32_t L_10 = (int32_t)__this->get__size_2(); int32_t L_11 = ___start0; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), /*hidden argument*/NULL); } IL_0035: { int32_t L_12 = (int32_t)__this->get__size_2(); int32_t L_13 = ___delta1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))); int32_t L_14 = ___delta1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_005d; } } { CharU5BU5D_t3528271667* L_15 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_16 = (int32_t)__this->get__size_2(); int32_t L_17 = ___delta1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); } IL_005d: { return; } } // System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckIndex_m2301663137_gshared (List_1_t811567916 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckIndex_m2301663137_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckIndex_m2301663137_RuntimeMethod_var); } IL_001e: { return; } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_Insert_m334364382_gshared (List_1_t811567916 * __this, int32_t ___index0, Il2CppChar ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = (int32_t)__this->get__size_2(); CharU5BU5D_t3528271667* L_2 = (CharU5BU5D_t3528271667*)__this->get__items_1(); NullCheck(L_2); if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length)))))))) { goto IL_0021; } } { NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t811567916 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0021: { int32_t L_3 = ___index0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); CharU5BU5D_t3528271667* L_4 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_5 = ___index0; Il2CppChar L_6 = ___item1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (Il2CppChar)L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckCollection_m3467602039_gshared (List_1_t811567916 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckCollection_m3467602039_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral3723644332, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckCollection_m3467602039_RuntimeMethod_var); } IL_0011: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertRange_m3977724613_gshared (List_1_t811567916 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { CharU5BU5D_t3528271667* V_0 = NULL; RuntimeObject* V_1 = NULL; { RuntimeObject* L_0 = ___collection1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t811567916 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); int32_t L_1 = ___index0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject* L_2 = ___collection1; if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(List_1_t811567916 *)__this)))) { goto IL_0055; } } { int32_t L_3 = (int32_t)__this->get__size_2(); V_0 = (CharU5BU5D_t3528271667*)((CharU5BU5D_t3528271667*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_3)); CharU5BU5D_t3528271667* L_4 = V_0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, CharU5BU5D_t3528271667*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)->methodPointer)((List_1_t811567916 *)__this, (CharU5BU5D_t3528271667*)L_4, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)); int32_t L_5 = (int32_t)__this->get__size_2(); NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_6 = ___index0; CharU5BU5D_t3528271667* L_7 = V_0; NullCheck(L_7); NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_6, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); CharU5BU5D_t3528271667* L_8 = V_0; CharU5BU5D_t3528271667* L_9 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_10 = ___index0; CharU5BU5D_t3528271667* L_11 = V_0; NullCheck(L_11); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)L_10, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_11)->max_length)))), /*hidden argument*/NULL); goto IL_0077; } IL_0055: { RuntimeObject* L_12 = ___collection1; V_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_13 = V_1; if (!L_13) { goto IL_006f; } } { int32_t L_14 = ___index0; RuntimeObject* L_15 = V_1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_14, (RuntimeObject*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)); goto IL_0077; } IL_006f: { int32_t L_16 = ___index0; RuntimeObject* L_17 = ___collection1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_16, (RuntimeObject*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); } IL_0077: { int32_t L_18 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::InsertCollection(System.Int32,System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertCollection_m3824039479_gshared (List_1_t811567916 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection1; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_3 = ___index0; int32_t L_4 = V_0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); RuntimeObject* L_5 = ___collection1; CharU5BU5D_t3528271667* L_6 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_7 = ___index0; NullCheck((RuntimeObject*)L_5); InterfaceActionInvoker2< CharU5BU5D_t3528271667*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5, (CharU5BU5D_t3528271667*)L_6, (int32_t)L_7); return; } } // System.Void System.Collections.Generic.List`1::InsertEnumeration(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertEnumeration_m3598089484_gshared (List_1_t811567916 * __this, int32_t ___index0, RuntimeObject* ___enumerable1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_InsertEnumeration_m3598089484_MetadataUsageId); s_Il2CppMethodInitialized = true; } Il2CppChar V_0 = 0x0; RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable1; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_0020; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); Il2CppChar L_3 = InterfaceFuncInvoker0< Il2CppChar >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (Il2CppChar)L_3; int32_t L_4 = ___index0; int32_t L_5 = (int32_t)L_4; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); Il2CppChar L_6 = V_0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_5, (Il2CppChar)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); } IL_0020: { RuntimeObject* L_7 = V_1; NullCheck((RuntimeObject*)L_7); bool L_8 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_7); if (L_8) { goto IL_000c; } } IL_002b: { IL2CPP_LEAVE(0x3B, FINALLY_0030); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0030; } FINALLY_0030: { // begin finally (depth: 1) { RuntimeObject* L_9 = V_1; if (L_9) { goto IL_0034; } } IL_0033: { IL2CPP_END_FINALLY(48) } IL_0034: { RuntimeObject* L_10 = V_1; NullCheck((RuntimeObject*)L_10); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_10); IL2CPP_END_FINALLY(48) } } // end finally (depth: 1) IL2CPP_CLEANUP(48) { IL2CPP_JUMP_TBL(0x3B, IL_003b) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_003b: { return; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1005850179_gshared (List_1_t811567916 * __this, Il2CppChar ___item0, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); Il2CppChar L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, Il2CppChar, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_0, (Il2CppChar)L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m359466765_gshared (List_1_t811567916 * __this, Il2CppChar ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); CharU5BU5D_t3528271667* L_1 = (CharU5BU5D_t3528271667*)__this->get__items_1(); Il2CppChar L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = ___index1; int32_t L_5 = (( int32_t (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, Il2CppChar, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_1, (Il2CppChar)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_5; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1793470792_gshared (List_1_t811567916 * __this, Il2CppChar ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_LastIndexOf_m1793470792_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001d; } } { int32_t L_1 = ___index1; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_2); ArgumentOutOfRangeException_t777629997 * L_4 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_4, (String_t*)_stringLiteral797640427, (RuntimeObject *)L_3, (String_t*)_stringLiteral1103599130, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4,List_1_LastIndexOf_m1793470792_RuntimeMethod_var); } IL_001d: { int32_t L_5 = ___count2; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_003a; } } { int32_t L_6 = ___count2; int32_t L_7 = L_6; RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7); ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_9, (String_t*)_stringLiteral2002595880, (RuntimeObject *)L_8, (String_t*)_stringLiteral3690514408, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9,List_1_LastIndexOf_m1793470792_RuntimeMethod_var); } IL_003a: { int32_t L_10 = ___index1; int32_t L_11 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), (int32_t)1))) >= ((int32_t)0))) { goto IL_005b; } } { int32_t L_12 = ___count2; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_13); ArgumentOutOfRangeException_t777629997 * L_15 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_15, (String_t*)_stringLiteral2002595896, (RuntimeObject *)L_14, (String_t*)_stringLiteral2617075568, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15,List_1_LastIndexOf_m1793470792_RuntimeMethod_var); } IL_005b: { CharU5BU5D_t3528271667* L_16 = (CharU5BU5D_t3528271667*)__this->get__items_1(); Il2CppChar L_17 = ___item0; int32_t L_18 = ___index1; int32_t L_19 = ___count2; int32_t L_20 = (( int32_t (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, Il2CppChar, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_16, (Il2CppChar)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_20; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Remove_m3665213232_gshared (List_1_t811567916 * __this, Il2CppChar ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { Il2CppChar L_0 = ___item0; NullCheck((List_1_t811567916 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t811567916 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t811567916 *)__this, (Il2CppChar)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_0016; } } { int32_t L_3 = V_0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)); } IL_0016: { int32_t L_4 = V_0; return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1839368586_gshared (List_1_t811567916 * __this, Predicate_1_t164787298 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t164787298 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t164787298 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; V_1 = (int32_t)0; V_0 = (int32_t)0; goto IL_0031; } IL_0011: { Predicate_1_t164787298 * L_1 = ___match0; CharU5BU5D_t3528271667* L_2 = (CharU5BU5D_t3528271667*)__this->get__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((Predicate_1_t164787298 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t164787298 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t164787298 *)L_1, (Il2CppChar)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_002d; } } { goto IL_003d; } IL_002d: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0031: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0011; } } IL_003d: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_004b; } } { return 0; } IL_004b: { int32_t L_12 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1))); int32_t L_13 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); goto IL_0099; } IL_0062: { Predicate_1_t164787298 * L_14 = ___match0; CharU5BU5D_t3528271667* L_15 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; Il2CppChar L_18 = (L_15)->GetAt(static_cast(L_17)); NullCheck((Predicate_1_t164787298 *)L_14); bool L_19 = (( bool (*) (Predicate_1_t164787298 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t164787298 *)L_14, (Il2CppChar)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_19) { goto IL_0095; } } { CharU5BU5D_t3528271667* L_20 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_21 = V_0; int32_t L_22 = (int32_t)L_21; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); CharU5BU5D_t3528271667* L_23 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_24 = V_1; NullCheck(L_23); int32_t L_25 = L_24; Il2CppChar L_26 = (L_23)->GetAt(static_cast(L_25)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_22), (Il2CppChar)L_26); } IL_0095: { int32_t L_27 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0099: { int32_t L_28 = V_1; int32_t L_29 = (int32_t)__this->get__size_2(); if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0062; } } { int32_t L_30 = V_1; int32_t L_31 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)L_31))) <= ((int32_t)0))) { goto IL_00bd; } } { CharU5BU5D_t3528271667* L_32 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_33 = V_0; int32_t L_34 = V_1; int32_t L_35 = V_0; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_32, (int32_t)L_33, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)L_35)), /*hidden argument*/NULL); } IL_00bd: { int32_t L_36 = V_0; __this->set__size_2(L_36); int32_t L_37 = V_1; int32_t L_38 = V_0; return ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)L_38)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveAt_m2351621673_gshared (List_1_t811567916 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_RemoveAt_m2351621673_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_RemoveAt_m2351621673_RuntimeMethod_var); } IL_001e: { int32_t L_4 = ___index0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); CharU5BU5D_t3528271667* L_5 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveRange_m3619316329_gshared (List_1_t811567916 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_0038; } } { int32_t L_3 = ___index0; int32_t L_4 = ___count1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_3, (int32_t)((-L_4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); CharU5BU5D_t3528271667* L_5 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_0038: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m2097693456_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m974913598_gshared (List_1_t811567916 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); CharU5BU5D_t3528271667* L_2 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/NULL); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m3749264710_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 46)); Comparer_1_t839248056 * L_2 = (( Comparer_1_t839248056 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); (( void (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m1803204549_gshared (List_1_t811567916 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); RuntimeObject* L_2 = ___comparer0; (( void (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m2964492295_gshared (List_1_t811567916 * __this, Comparison_1_t3409391649 * ___comparison0, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Comparison_1_t3409391649 * L_2 = ___comparison0; (( void (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, int32_t, Comparison_1_t3409391649 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_0, (int32_t)L_1, (Comparison_1_t3409391649 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m1754898673_gshared (List_1_t811567916 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); CharU5BU5D_t3528271667* L_2 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; RuntimeObject* L_5 = ___comparer2; (( void (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667*)L_2, (int32_t)L_3, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_6 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // T[] System.Collections.Generic.List`1::ToArray() extern "C" IL2CPP_METHOD_ATTR CharU5BU5D_t3528271667* List_1_ToArray_m2453307698_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { CharU5BU5D_t3528271667* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); V_0 = (CharU5BU5D_t3528271667*)((CharU5BU5D_t3528271667*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_0)); CharU5BU5D_t3528271667* L_1 = (CharU5BU5D_t3528271667*)__this->get__items_1(); CharU5BU5D_t3528271667* L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m1988217701(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_1, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, /*hidden argument*/NULL); CharU5BU5D_t3528271667* L_4 = V_0; return L_4; } } // System.Void System.Collections.Generic.List`1::TrimExcess() extern "C" IL2CPP_METHOD_ATTR void List_1_TrimExcess_m782933407_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.List`1::TrueForAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m1107332406_gshared (List_1_t811567916 * __this, Predicate_1_t164787298 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t164787298 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t164787298 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t164787298 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; goto IL_002a; } IL_000d: { Predicate_1_t164787298 * L_1 = ___match0; CharU5BU5D_t3528271667* L_2 = (CharU5BU5D_t3528271667*)__this->get__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((Predicate_1_t164787298 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t164787298 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t164787298 *)L_1, (Il2CppChar)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_6) { goto IL_0026; } } { return (bool)0; } IL_0026: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002a: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m2326189953_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { CharU5BU5D_t3528271667* L_0 = (CharU5BU5D_t3528271667*)__this->get__items_1(); NullCheck(L_0); return (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length)))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Capacity_m3065013217_gshared (List_1_t811567916 * __this, int32_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Capacity_m3065013217_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m2047740448(L_2, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_set_Capacity_m3065013217_RuntimeMethod_var); } IL_0012: { CharU5BU5D_t3528271667** L_3 = (CharU5BU5D_t3528271667**)__this->get_address_of__items_1(); int32_t L_4 = ___value0; (( void (*) (RuntimeObject * /* static, unused */, CharU5BU5D_t3528271667**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)->methodPointer)(NULL /*static, unused*/, (CharU5BU5D_t3528271667**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2418641002_gshared (List_1_t811567916 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return L_0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR Il2CppChar List_1_get_Item_m2221170212_gshared (List_1_t811567916 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_get_Item_m2221170212_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_0017; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_2, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_get_Item_m2221170212_RuntimeMethod_var); } IL_0017: { CharU5BU5D_t3528271667* L_3 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_4 = ___index0; NullCheck(L_3); int32_t L_5 = L_4; Il2CppChar L_6 = (L_3)->GetAt(static_cast(L_5)); return L_6; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Item_m816645719_gshared (List_1_t811567916 * __this, int32_t ___index0, Il2CppChar ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Item_m816645719_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; NullCheck((List_1_t811567916 *)__this); (( void (*) (List_1_t811567916 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t811567916 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_001e; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_set_Item_m816645719_RuntimeMethod_var); } IL_001e: { CharU5BU5D_t3528271667* L_4 = (CharU5BU5D_t3528271667*)__this->get__items_1(); int32_t L_5 = ___index0; Il2CppChar L_6 = ___value1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (Il2CppChar)L_6); 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() extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m4159853350_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); KeyValuePair_2U5BU5D_t2143006960* L_0 = ((List_1_t1770412147_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m1022670257_gshared (List_1_t1770412147 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t1770412147 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (L_2) { goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); KeyValuePair_2U5BU5D_t2143006960* L_3 = ((List_1_t1770412147_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_3); RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t1770412147 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); goto IL_0049; } IL_0031: { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5); __this->set__items_1(((KeyValuePair_2U5BU5D_t2143006960*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_6))); RuntimeObject* L_7 = V_0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t1770412147 *)__this, (RuntimeObject*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); } IL_0049: { return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2598981433_gshared (List_1_t1770412147 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1__ctor_m2598981433_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0018; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1__ctor_m2598981433_RuntimeMethod_var); } IL_0018: { int32_t L_2 = ___capacity0; __this->set__items_1(((KeyValuePair_2U5BU5D_t2143006960*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2))); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2996577347_gshared (List_1_t1770412147 * __this, KeyValuePair_2U5BU5D_t2143006960* ___data0, int32_t ___size1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_t2143006960* L_0 = ___data0; __this->set__items_1(L_0); int32_t L_1 = ___size1; __this->set__size_2(L_1); return; } } // System.Void System.Collections.Generic.List`1>::.cctor() extern "C" IL2CPP_METHOD_ATTR void List_1__cctor_m312169755_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { { ((List_1_t1770412147_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)))->set_EmptyArray_4(((KeyValuePair_2U5BU5D_t2143006960*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (uint32_t)0))); return; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1>::System.Collections.Generic.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3338110961_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t1770412147 *)__this); Enumerator_t3659656024 L_0 = (( Enumerator_t3659656024 (*) (List_1_t1770412147 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t1770412147 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t3659656024 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.List`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m457563892_gshared (List_1_t1770412147 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); RuntimeArray * L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Collections.IEnumerator System.Collections.Generic.List`1>::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m3825472400_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t1770412147 *)__this); Enumerator_t3659656024 L_0 = (( Enumerator_t3659656024 (*) (List_1_t1770412147 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t1770412147 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t3659656024 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.Add(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m1923177972_gshared (List_1_t1770412147 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m1923177972_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t1770412147 *)__this, (KeyValuePair_2_t298337405 )((*(KeyValuePair_2_t298337405 *)((KeyValuePair_2_t298337405 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); int32_t L_1 = (int32_t)__this->get__size_2(); V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)); goto IL_0036; } IL_001a: { ; // IL_001a: leave IL_002b } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001f; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0025; throw e; } CATCH_001f: { // begin catch(System.NullReferenceException) goto IL_002b; } // end catch (depth: 1) CATCH_0025: { // begin catch(System.InvalidCastException) goto IL_002b; } // end catch (depth: 1) IL_002b: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_Add_m1923177972_RuntimeMethod_var); } IL_0036: { int32_t L_3 = V_0; return L_3; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m3398107226_gshared (List_1_t1770412147 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Contains_m3398107226_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t1770412147 *)__this); bool L_1 = (( bool (*) (List_1_t1770412147 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)->methodPointer)((List_1_t1770412147 *)__this, (KeyValuePair_2_t298337405 )((*(KeyValuePair_2_t298337405 *)((KeyValuePair_2_t298337405 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)); V_0 = (bool)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (bool)0; } IL_0025: { bool L_2 = V_0; return L_2; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.IndexOf(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m3453973186_gshared (List_1_t1770412147 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_IndexOf_m3453973186_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t1770412147 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t1770412147 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t1770412147 *)__this, (KeyValuePair_2_t298337405 )((*(KeyValuePair_2_t298337405 *)((KeyValuePair_2_t298337405 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (-1); } IL_0025: { int32_t L_2 = V_0; return L_2; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Insert(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m3696722775_gshared (List_1_t1770412147 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_m3696722775_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { int32_t L_0 = ___index0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); } IL_0007: try { // begin try (depth: 1) { int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_1, (KeyValuePair_2_t298337405 )((*(KeyValuePair_2_t298337405 *)((KeyValuePair_2_t298337405 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); goto IL_0035; } IL_0019: { ; // IL_0019: leave IL_002a } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001e; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0024; throw e; } CATCH_001e: { // begin catch(System.NullReferenceException) goto IL_002a; } // end catch (depth: 1) CATCH_0024: { // begin catch(System.InvalidCastException) goto IL_002a; } // end catch (depth: 1) IL_002a: { ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_3, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_System_Collections_IList_Insert_m3696722775_RuntimeMethod_var); } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m1656752113_gshared (List_1_t1770412147 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Remove_m1656752113_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t1770412147 *)__this); (( bool (*) (List_1_t1770412147 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)->methodPointer)((List_1_t1770412147 *)__this, (KeyValuePair_2_t298337405 )((*(KeyValuePair_2_t298337405 *)((KeyValuePair_2_t298337405 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)); goto IL_0023; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.Generic.ICollection.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m1617337183_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m52467106_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m1829541415_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m27791122_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m3543353645_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.IList.get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m1324599344_gshared (List_1_t1770412147 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t1770412147 *)__this); KeyValuePair_2_t298337405 L_1 = (( KeyValuePair_2_t298337405 (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); KeyValuePair_2_t298337405 L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.set_Item(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m2924834554_gshared (List_1_t1770412147 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m2924834554_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { int32_t L_0 = ___index0; RuntimeObject * L_1 = ___value1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, (KeyValuePair_2_t298337405 )((*(KeyValuePair_2_t298337405 *)((KeyValuePair_2_t298337405 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); goto IL_002e; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_set_Item_m2924834554_RuntimeMethod_var); } IL_002e: { return; } } // System.Void System.Collections.Generic.List`1>::Add(T) extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m1397479321_gshared (List_1_t1770412147 * __this, KeyValuePair_2_t298337405 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t2143006960* L_1 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))))))) { goto IL_001a; } } { NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_001a: { KeyValuePair_2U5BU5D_t2143006960* L_2 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (int32_t)L_3; V_0 = (int32_t)L_4; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))); int32_t L_5 = V_0; KeyValuePair_2_t298337405 L_6 = ___item0; NullCheck(L_2); (L_2)->SetAt(static_cast(L_5), (KeyValuePair_2_t298337405 )L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::GrowIfNeeded(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_GrowIfNeeded_m2113728530_gshared (List_1_t1770412147 * __this, int32_t ___newCount0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___newCount0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = V_0; KeyValuePair_2U5BU5D_t2143006960* L_3 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length))))))) { goto IL_0031; } } { NullCheck((List_1_t1770412147 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t1770412147 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((List_1_t1770412147 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); int32_t L_5 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, (int32_t)2)), (int32_t)4, /*hidden argument*/NULL); int32_t L_6 = V_0; int32_t L_7 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0031: { return; } } // System.Void System.Collections.Generic.List`1>::CheckRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckRange_m2850176301_gshared (List_1_t1770412147 * __this, int32_t ___idx0, int32_t ___count1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckRange_m2850176301_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___idx0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckRange_m2850176301_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckRange_m2850176301_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___idx0; int32_t L_5 = ___count1; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_CheckRange_m2850176301_RuntimeMethod_var); } IL_003d: { return; } } // System.Void System.Collections.Generic.List`1>::AddCollection(System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddCollection_m4105378853_gshared (List_1_t1770412147 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection0; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000e; } } { return; } IL_000e: { int32_t L_3 = V_0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); RuntimeObject* L_4 = ___collection0; KeyValuePair_2U5BU5D_t2143006960* L_5 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker2< KeyValuePair_2U5BU5D_t2143006960*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_4, (KeyValuePair_2U5BU5D_t2143006960*)L_5, (int32_t)L_6); int32_t L_7 = (int32_t)__this->get__size_2(); int32_t L_8 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8))); return; } } // System.Void System.Collections.Generic.List`1>::AddEnumerable(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m1986378837_gshared (List_1_t1770412147 * __this, RuntimeObject* ___enumerable0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_AddEnumerable_m1986378837_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2_t298337405 V_0; memset(&V_0, 0, sizeof(V_0)); RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable0; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_001a; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); KeyValuePair_2_t298337405 L_3 = InterfaceFuncInvoker0< KeyValuePair_2_t298337405 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (KeyValuePair_2_t298337405 )L_3; KeyValuePair_2_t298337405 L_4 = V_0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t1770412147 *)__this, (KeyValuePair_2_t298337405 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_001a: { RuntimeObject* L_5 = V_1; NullCheck((RuntimeObject*)L_5); bool L_6 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_5); if (L_6) { goto IL_000c; } } IL_0025: { IL2CPP_LEAVE(0x35, FINALLY_002a); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_002a; } FINALLY_002a: { // begin finally (depth: 1) { RuntimeObject* L_7 = V_1; if (L_7) { goto IL_002e; } } IL_002d: { IL2CPP_END_FINALLY(42) } IL_002e: { RuntimeObject* L_8 = V_1; NullCheck((RuntimeObject*)L_8); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_8); IL2CPP_END_FINALLY(42) } } // end finally (depth: 1) IL2CPP_CLEANUP(42) { IL2CPP_JUMP_TBL(0x35, IL_0035) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1>::AddRange(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddRange_m2865387596_gshared (List_1_t1770412147 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t1770412147 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0020; } } { RuntimeObject* L_3 = V_0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t1770412147 *)__this, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); goto IL_0027; } IL_0020: { RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t1770412147 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); } IL_0027: { int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1>::AsReadOnly() extern "C" IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t1510913692 * List_1_AsReadOnly_m1745382344_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t1510913692 * L_0 = (ReadOnlyCollection_1_t1510913692 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)); (( void (*) (ReadOnlyCollection_1_t1510913692 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)); return L_0; } } // System.Int32 System.Collections.Generic.List`1>::BinarySearch(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2782467685_gshared (List_1_t1770412147 * __this, KeyValuePair_2_t298337405 ___item0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); KeyValuePair_2_t298337405 L_2 = ___item0; int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, int32_t, int32_t, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_0, (int32_t)0, (int32_t)L_1, (KeyValuePair_2_t298337405 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)); return L_3; } } // System.Int32 System.Collections.Generic.List`1>::BinarySearch(T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m609462763_gshared (List_1_t1770412147 * __this, KeyValuePair_2_t298337405 ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); KeyValuePair_2_t298337405 L_2 = ___item0; RuntimeObject* L_3 = ___comparer1; int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, int32_t, int32_t, KeyValuePair_2_t298337405 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_0, (int32_t)0, (int32_t)L_1, (KeyValuePair_2_t298337405 )L_2, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_4; } } // System.Int32 System.Collections.Generic.List`1>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m3543638103_gshared (List_1_t1770412147 * __this, int32_t ___index0, int32_t ___count1, KeyValuePair_2_t298337405 ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); KeyValuePair_2U5BU5D_t2143006960* L_2 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; KeyValuePair_2_t298337405 L_5 = ___item2; RuntimeObject* L_6 = ___comparer3; int32_t L_7 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, int32_t, int32_t, KeyValuePair_2_t298337405 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_2, (int32_t)L_3, (int32_t)L_4, (KeyValuePair_2_t298337405 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_7; } } // System.Void System.Collections.Generic.List`1>::Clear() extern "C" IL2CPP_METHOD_ATTR void List_1_Clear_m2869308055_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); KeyValuePair_2U5BU5D_t2143006960* L_1 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); __this->set__size_2(0); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Contains(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Contains_m738597345_gshared (List_1_t1770412147 * __this, KeyValuePair_2_t298337405 ___item0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); KeyValuePair_2_t298337405 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, KeyValuePair_2_t298337405 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_0, (KeyValuePair_2_t298337405 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[]) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m3221057650_gshared (List_1_t1770412147 * __this, KeyValuePair_2U5BU5D_t2143006960* ___array0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); KeyValuePair_2U5BU5D_t2143006960* L_1 = ___array0; int32_t L_2 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m3190915261_gshared (List_1_t1770412147 * __this, KeyValuePair_2U5BU5D_t2143006960* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); KeyValuePair_2U5BU5D_t2143006960* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(System.Int32,T[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m3797390198_gshared (List_1_t1770412147 * __this, int32_t ___index0, KeyValuePair_2U5BU5D_t2143006960* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count3; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); KeyValuePair_2U5BU5D_t2143006960* L_2 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_3 = ___index0; KeyValuePair_2U5BU5D_t2143006960* L_4 = ___array1; int32_t L_5 = ___arrayIndex2; int32_t L_6 = ___count3; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); return; } } // System.Boolean System.Collections.Generic.List`1>::Exists(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_Exists_m2939871361_gshared (List_1_t1770412147 * __this, Predicate_1_t1123631529 * ___match0, const RuntimeMethod* method) { { Predicate_1_t1123631529 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1123631529 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1123631529 * L_2 = ___match0; NullCheck((List_1_t1770412147 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t1770412147 *, int32_t, int32_t, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1123631529 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1>::Find(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t298337405 List_1_Find_m565010288_gshared (List_1_t1770412147 * __this, Predicate_1_t1123631529 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; KeyValuePair_2_t298337405 V_1; memset(&V_1, 0, sizeof(V_1)); KeyValuePair_2_t298337405 G_B3_0; memset(&G_B3_0, 0, sizeof(G_B3_0)); { Predicate_1_t1123631529 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1123631529 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1123631529 * L_2 = ___match0; NullCheck((List_1_t1770412147 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t1770412147 *, int32_t, int32_t, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1123631529 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)(-1)))) { goto IL_002d; } } { KeyValuePair_2U5BU5D_t2143006960* L_5 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; KeyValuePair_2_t298337405 L_8 = (L_5)->GetAt(static_cast(L_7)); G_B3_0 = L_8; goto IL_0036; } IL_002d: { il2cpp_codegen_initobj((&V_1), sizeof(KeyValuePair_2_t298337405 )); KeyValuePair_2_t298337405 L_9 = V_1; G_B3_0 = L_9; } IL_0036: { return G_B3_0; } } // System.Void System.Collections.Generic.List`1>::CheckMatch(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckMatch_m2101142533_gshared (RuntimeObject * __this /* static, unused */, Predicate_1_t1123631529 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckMatch_m2101142533_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Predicate_1_t1123631529 * L_0 = ___match0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral461028519, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckMatch_m2101142533_RuntimeMethod_var); } IL_0011: { return; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1>::FindAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t1770412147 * List_1_FindAll_m3607548506_gshared (List_1_t1770412147 * __this, Predicate_1_t1123631529 * ___match0, const RuntimeMethod* method) { { Predicate_1_t1123631529 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1123631529 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) > ((int32_t)((int32_t)65536)))) { goto IL_001e; } } { Predicate_1_t1123631529 * L_2 = ___match0; NullCheck((List_1_t1770412147 *)__this); List_1_t1770412147 * L_3 = (( List_1_t1770412147 * (*) (List_1_t1770412147 *, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((List_1_t1770412147 *)__this, (Predicate_1_t1123631529 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return L_3; } IL_001e: { Predicate_1_t1123631529 * L_4 = ___match0; NullCheck((List_1_t1770412147 *)__this); List_1_t1770412147 * L_5 = (( List_1_t1770412147 * (*) (List_1_t1770412147 *, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)->methodPointer)((List_1_t1770412147 *)__this, (Predicate_1_t1123631529 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)); return L_5; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1>::FindAllStackBits(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t1770412147 * List_1_FindAllStackBits_m4229073873_gshared (List_1_t1770412147 * __this, Predicate_1_t1123631529 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_FindAllStackBits_m4229073873_MetadataUsageId); s_Il2CppMethodInitialized = true; } uint32_t* V_0 = NULL; uint32_t* V_1 = NULL; int32_t V_2 = 0; uint32_t V_3 = 0; int32_t V_4 = 0; KeyValuePair_2U5BU5D_t2143006960* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); if ((uint64_t)(uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)) * (uint64_t)(uint32_t)4 > (uint64_t)(uint32_t)kIl2CppUInt32Max) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(),List_1_FindAllStackBits_m4229073873_RuntimeMethod_var); int8_t* L_1 = (int8_t*) alloca(((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); memset(L_1,0,((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); V_0 = (uint32_t*)(L_1); uint32_t* L_2 = V_0; V_1 = (uint32_t*)L_2; V_2 = (int32_t)0; V_3 = (uint32_t)((int32_t)-2147483648LL); V_4 = (int32_t)0; goto IL_005f; } IL_0022: { Predicate_1_t1123631529 * L_3 = ___match0; KeyValuePair_2U5BU5D_t2143006960* L_4 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_5 = V_4; NullCheck(L_4); int32_t L_6 = L_5; KeyValuePair_2_t298337405 L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t1123631529 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t1123631529 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1123631529 *)L_3, (KeyValuePair_2_t298337405 )L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0044; } } { uint32_t* L_9 = V_1; uint32_t* L_10 = V_1; uint32_t L_11 = V_3; *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_10))|(int32_t)L_11)); int32_t L_12 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0044: { uint32_t L_13 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_13>>1)); uint32_t L_14 = V_3; if (L_14) { goto IL_0059; } } { uint32_t* L_15 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_0059: { int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_005f: { int32_t L_17 = V_4; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0022; } } { int32_t L_19 = V_2; V_5 = (KeyValuePair_2U5BU5D_t2143006960*)((KeyValuePair_2U5BU5D_t2143006960*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_19)); V_3 = (uint32_t)((int32_t)-2147483648LL); uint32_t* L_20 = V_0; V_1 = (uint32_t*)L_20; V_6 = (int32_t)0; V_7 = (int32_t)0; goto IL_00c7; } IL_0087: { uint32_t* L_21 = V_1; uint32_t L_22 = V_3; uint32_t L_23 = V_3; if ((!(((uint32_t)((int32_t)((int32_t)(*((uint32_t*)L_21))&(int32_t)L_22))) == ((uint32_t)L_23)))) { goto IL_00ac; } } { KeyValuePair_2U5BU5D_t2143006960* L_24 = V_5; int32_t L_25 = V_6; int32_t L_26 = (int32_t)L_25; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); KeyValuePair_2U5BU5D_t2143006960* L_27 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_28 = V_7; NullCheck(L_27); int32_t L_29 = L_28; KeyValuePair_2_t298337405 L_30 = (L_27)->GetAt(static_cast(L_29)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (KeyValuePair_2_t298337405 )L_30); } IL_00ac: { uint32_t L_31 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_31>>1)); uint32_t L_32 = V_3; if (L_32) { goto IL_00c1; } } { uint32_t* L_33 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_00c1: { int32_t L_34 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1)); } IL_00c7: { int32_t L_35 = V_7; int32_t L_36 = (int32_t)__this->get__size_2(); if ((((int32_t)L_35) >= ((int32_t)L_36))) { goto IL_00dc; } } { int32_t L_37 = V_6; int32_t L_38 = V_2; if ((((int32_t)L_37) < ((int32_t)L_38))) { goto IL_0087; } } IL_00dc: { KeyValuePair_2U5BU5D_t2143006960* L_39 = V_5; int32_t L_40 = V_2; List_1_t1770412147 * L_41 = (List_1_t1770412147 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t1770412147 *, KeyValuePair_2U5BU5D_t2143006960*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_41, (KeyValuePair_2U5BU5D_t2143006960*)L_39, (int32_t)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_41; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1>::FindAllList(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t1770412147 * List_1_FindAllList_m4178517596_gshared (List_1_t1770412147 * __this, Predicate_1_t1123631529 * ___match0, const RuntimeMethod* method) { List_1_t1770412147 * V_0 = NULL; int32_t V_1 = 0; { List_1_t1770412147 * L_0 = (List_1_t1770412147 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t1770412147 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)); V_0 = (List_1_t1770412147 *)L_0; V_1 = (int32_t)0; goto IL_003a; } IL_000d: { Predicate_1_t1123631529 * L_1 = ___match0; KeyValuePair_2U5BU5D_t2143006960* L_2 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; KeyValuePair_2_t298337405 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t1123631529 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t1123631529 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1123631529 *)L_1, (KeyValuePair_2_t298337405 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_0036; } } { List_1_t1770412147 * L_7 = V_0; KeyValuePair_2U5BU5D_t2143006960* L_8 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; KeyValuePair_2_t298337405 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck((List_1_t1770412147 *)L_7); (( void (*) (List_1_t1770412147 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t1770412147 *)L_7, (KeyValuePair_2_t298337405 )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_0036: { int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_003a: { int32_t L_13 = V_1; int32_t L_14 = (int32_t)__this->get__size_2(); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_000d; } } { List_1_t1770412147 * L_15 = V_0; return L_15; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1542893991_gshared (List_1_t1770412147 * __this, Predicate_1_t1123631529 * ___match0, const RuntimeMethod* method) { { Predicate_1_t1123631529 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1123631529 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1123631529 * L_2 = ___match0; NullCheck((List_1_t1770412147 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t1770412147 *, int32_t, int32_t, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1123631529 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_3; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2030520266_gshared (List_1_t1770412147 * __this, int32_t ___startIndex0, Predicate_1_t1123631529 * ___match1, const RuntimeMethod* method) { { Predicate_1_t1123631529 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1123631529 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = ___startIndex0; Predicate_1_t1123631529 * L_5 = ___match1; NullCheck((List_1_t1770412147 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t1770412147 *, int32_t, int32_t, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), (Predicate_1_t1123631529 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1449840965_gshared (List_1_t1770412147 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1123631529 * ___match2, const RuntimeMethod* method) { { Predicate_1_t1123631529 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1123631529 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_3 = ___startIndex0; int32_t L_4 = ___count1; Predicate_1_t1123631529 * L_5 = ___match2; NullCheck((List_1_t1770412147 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t1770412147 *, int32_t, int32_t, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_3, (int32_t)L_4, (Predicate_1_t1123631529 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1>::GetIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetIndex_m1330441610_gshared (List_1_t1770412147 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1123631529 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = ___startIndex0; V_1 = (int32_t)L_2; goto IL_0028; } IL_000b: { Predicate_1_t1123631529 * L_3 = ___match2; KeyValuePair_2U5BU5D_t2143006960* L_4 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; KeyValuePair_2_t298337405 L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t1123631529 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t1123631529 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1123631529 *)L_3, (KeyValuePair_2_t298337405 )L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0024; } } { int32_t L_9 = V_1; return L_9; } IL_0024: { int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0028: { int32_t L_11 = V_1; int32_t L_12 = V_0; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_000b; } } { return (-1); } } // T System.Collections.Generic.List`1>::FindLast(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t298337405 List_1_FindLast_m3402189966_gshared (List_1_t1770412147 * __this, Predicate_1_t1123631529 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; KeyValuePair_2_t298337405 V_1; memset(&V_1, 0, sizeof(V_1)); KeyValuePair_2_t298337405 G_B3_0; memset(&G_B3_0, 0, sizeof(G_B3_0)); { Predicate_1_t1123631529 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1123631529 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1123631529 * L_2 = ___match0; NullCheck((List_1_t1770412147 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t1770412147 *, int32_t, int32_t, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1123631529 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) { goto IL_002a; } } { il2cpp_codegen_initobj((&V_1), sizeof(KeyValuePair_2_t298337405 )); KeyValuePair_2_t298337405 L_5 = V_1; G_B3_0 = L_5; goto IL_0031; } IL_002a: { int32_t L_6 = V_0; NullCheck((List_1_t1770412147 *)__this); KeyValuePair_2_t298337405 L_7 = (( KeyValuePair_2_t298337405 (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); G_B3_0 = L_7; } IL_0031: { return G_B3_0; } } // System.Int32 System.Collections.Generic.List`1>::FindLastIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m3783952239_gshared (List_1_t1770412147 * __this, Predicate_1_t1123631529 * ___match0, const RuntimeMethod* method) { { Predicate_1_t1123631529 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1123631529 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t1123631529 * L_2 = ___match0; NullCheck((List_1_t1770412147 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t1770412147 *, int32_t, int32_t, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t1123631529 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1>::FindLastIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m4259699047_gshared (List_1_t1770412147 * __this, int32_t ___startIndex0, Predicate_1_t1123631529 * ___match1, const RuntimeMethod* method) { { Predicate_1_t1123631529 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1123631529 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; Predicate_1_t1123631529 * L_3 = ___match1; NullCheck((List_1_t1770412147 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t1770412147 *, int32_t, int32_t, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), (Predicate_1_t1123631529 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_4; } } // System.Int32 System.Collections.Generic.List`1>::FindLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m3380528143_gshared (List_1_t1770412147 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1123631529 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t1123631529 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1123631529 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); int32_t L_3 = V_0; int32_t L_4 = ___count1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_5 = V_0; int32_t L_6 = ___count1; Predicate_1_t1123631529 * L_7 = ___match2; NullCheck((List_1_t1770412147 *)__this); int32_t L_8 = (( int32_t (*) (List_1_t1770412147 *, int32_t, int32_t, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_5, (int32_t)L_6, (Predicate_1_t1123631529 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_8; } } // System.Int32 System.Collections.Generic.List`1>::GetLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetLastIndex_m1846181267_gshared (List_1_t1770412147 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1123631529 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); goto IL_0026; } IL_0009: { Predicate_1_t1123631529 * L_2 = ___match2; KeyValuePair_2U5BU5D_t2143006960* L_3 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_4 = V_0; int32_t L_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); V_0 = (int32_t)L_5; NullCheck(L_3); int32_t L_6 = L_5; KeyValuePair_2_t298337405 L_7 = (L_3)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t1123631529 *)L_2); bool L_8 = (( bool (*) (Predicate_1_t1123631529 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1123631529 *)L_2, (KeyValuePair_2_t298337405 )L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0026; } } { int32_t L_9 = V_0; return L_9; } IL_0026: { int32_t L_10 = V_0; int32_t L_11 = ___startIndex0; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_0009; } } { return (-1); } } // System.Void System.Collections.Generic.List`1>::ForEach(System.Action`1) extern "C" IL2CPP_METHOD_ATTR void List_1_ForEach_m4217477309_gshared (List_1_t1770412147 * __this, Action_1_t470805000 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_ForEach_m4217477309_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Action_1_t470805000 * L_0 = ___action0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2365897554, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_ForEach_m4217477309_RuntimeMethod_var); } IL_0011: { V_0 = (int32_t)0; goto IL_002e; } IL_0018: { Action_1_t470805000 * L_2 = ___action0; KeyValuePair_2U5BU5D_t2143006960* L_3 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; KeyValuePair_2_t298337405 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Action_1_t470805000 *)L_2); (( void (*) (Action_1_t470805000 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)((Action_1_t470805000 *)L_2, (KeyValuePair_2_t298337405 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0018; } } { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1>::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t3659656024 List_1_GetEnumerator_m1834991245_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { Enumerator_t3659656024 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m69037035((&L_0), (List_1_t1770412147 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 38)); return L_0; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1>::GetRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR List_1_t1770412147 * List_1_GetRange_m3783195417_gshared (List_1_t1770412147 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_t2143006960* V_0 = NULL; { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; V_0 = (KeyValuePair_2U5BU5D_t2143006960*)((KeyValuePair_2U5BU5D_t2143006960*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2)); KeyValuePair_2U5BU5D_t2143006960* L_3 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_4 = ___index0; KeyValuePair_2U5BU5D_t2143006960* L_5 = V_0; int32_t L_6 = ___count1; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)0, (int32_t)L_6, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_t2143006960* L_7 = V_0; int32_t L_8 = ___count1; List_1_t1770412147 * L_9 = (List_1_t1770412147 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t1770412147 *, KeyValuePair_2U5BU5D_t2143006960*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_9, (KeyValuePair_2U5BU5D_t2143006960*)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_9; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2873194260_gshared (List_1_t1770412147 * __this, KeyValuePair_2_t298337405 ___item0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); KeyValuePair_2_t298337405 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, KeyValuePair_2_t298337405 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_0, (KeyValuePair_2_t298337405 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_3; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2953718434_gshared (List_1_t1770412147 * __this, KeyValuePair_2_t298337405 ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); KeyValuePair_2U5BU5D_t2143006960* L_1 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); KeyValuePair_2_t298337405 L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___index1; int32_t L_6 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, KeyValuePair_2_t298337405 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_1, (KeyValuePair_2_t298337405 )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_6; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m3657086524_gshared (List_1_t1770412147 * __this, KeyValuePair_2_t298337405 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_IndexOf_m3657086524_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_IndexOf_m3657086524_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count2; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_IndexOf_m3657086524_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___index1; int32_t L_5 = ___count2; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentOutOfRangeException_t777629997 * L_7 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_IndexOf_m3657086524_RuntimeMethod_var); } IL_003d: { KeyValuePair_2U5BU5D_t2143006960* L_8 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); KeyValuePair_2_t298337405 L_9 = ___item0; int32_t L_10 = ___index1; int32_t L_11 = ___count2; int32_t L_12 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, KeyValuePair_2_t298337405 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_8, (KeyValuePair_2_t298337405 )L_9, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_12; } } // System.Void System.Collections.Generic.List`1>::Shift(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Shift_m1923184568_gshared (List_1_t1770412147 * __this, int32_t ___start0, int32_t ___delta1, const RuntimeMethod* method) { { int32_t L_0 = ___delta1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { int32_t L_1 = ___start0; int32_t L_2 = ___delta1; ___start0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)); } IL_000c: { int32_t L_3 = ___start0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0035; } } { KeyValuePair_2U5BU5D_t2143006960* L_5 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_6 = ___start0; KeyValuePair_2U5BU5D_t2143006960* L_7 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_8 = ___start0; int32_t L_9 = ___delta1; int32_t L_10 = (int32_t)__this->get__size_2(); int32_t L_11 = ___start0; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), /*hidden argument*/NULL); } IL_0035: { int32_t L_12 = (int32_t)__this->get__size_2(); int32_t L_13 = ___delta1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))); int32_t L_14 = ___delta1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_005d; } } { KeyValuePair_2U5BU5D_t2143006960* L_15 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_16 = (int32_t)__this->get__size_2(); int32_t L_17 = ___delta1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); } IL_005d: { return; } } // System.Void System.Collections.Generic.List`1>::CheckIndex(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckIndex_m93284715_gshared (List_1_t1770412147 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckIndex_m93284715_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckIndex_m93284715_RuntimeMethod_var); } IL_001e: { return; } } // System.Void System.Collections.Generic.List`1>::Insert(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_Insert_m2262621471_gshared (List_1_t1770412147 * __this, int32_t ___index0, KeyValuePair_2_t298337405 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t2143006960* L_2 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); NullCheck(L_2); if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length)))))))) { goto IL_0021; } } { NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0021: { int32_t L_3 = ___index0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); KeyValuePair_2U5BU5D_t2143006960* L_4 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_5 = ___index0; KeyValuePair_2_t298337405 L_6 = ___item1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (KeyValuePair_2_t298337405 )L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::CheckCollection(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckCollection_m1923896375_gshared (List_1_t1770412147 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckCollection_m1923896375_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral3723644332, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckCollection_m1923896375_RuntimeMethod_var); } IL_0011: { return; } } // System.Void System.Collections.Generic.List`1>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertRange_m2920261199_gshared (List_1_t1770412147 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_t2143006960* V_0 = NULL; RuntimeObject* V_1 = NULL; { RuntimeObject* L_0 = ___collection1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t1770412147 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); int32_t L_1 = ___index0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject* L_2 = ___collection1; if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(List_1_t1770412147 *)__this)))) { goto IL_0055; } } { int32_t L_3 = (int32_t)__this->get__size_2(); V_0 = (KeyValuePair_2U5BU5D_t2143006960*)((KeyValuePair_2U5BU5D_t2143006960*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_3)); KeyValuePair_2U5BU5D_t2143006960* L_4 = V_0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, KeyValuePair_2U5BU5D_t2143006960*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)->methodPointer)((List_1_t1770412147 *)__this, (KeyValuePair_2U5BU5D_t2143006960*)L_4, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)); int32_t L_5 = (int32_t)__this->get__size_2(); NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_6 = ___index0; KeyValuePair_2U5BU5D_t2143006960* L_7 = V_0; NullCheck(L_7); NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_6, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); KeyValuePair_2U5BU5D_t2143006960* L_8 = V_0; KeyValuePair_2U5BU5D_t2143006960* L_9 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_10 = ___index0; KeyValuePair_2U5BU5D_t2143006960* L_11 = V_0; NullCheck(L_11); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)L_10, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_11)->max_length)))), /*hidden argument*/NULL); goto IL_0077; } IL_0055: { RuntimeObject* L_12 = ___collection1; V_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_13 = V_1; if (!L_13) { goto IL_006f; } } { int32_t L_14 = ___index0; RuntimeObject* L_15 = V_1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_14, (RuntimeObject*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)); goto IL_0077; } IL_006f: { int32_t L_16 = ___index0; RuntimeObject* L_17 = ___collection1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_16, (RuntimeObject*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); } IL_0077: { int32_t L_18 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::InsertCollection(System.Int32,System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertCollection_m2711564898_gshared (List_1_t1770412147 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection1; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_3 = ___index0; int32_t L_4 = V_0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); RuntimeObject* L_5 = ___collection1; KeyValuePair_2U5BU5D_t2143006960* L_6 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_7 = ___index0; NullCheck((RuntimeObject*)L_5); InterfaceActionInvoker2< KeyValuePair_2U5BU5D_t2143006960*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5, (KeyValuePair_2U5BU5D_t2143006960*)L_6, (int32_t)L_7); return; } } // System.Void System.Collections.Generic.List`1>::InsertEnumeration(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertEnumeration_m184233629_gshared (List_1_t1770412147 * __this, int32_t ___index0, RuntimeObject* ___enumerable1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_InsertEnumeration_m184233629_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2_t298337405 V_0; memset(&V_0, 0, sizeof(V_0)); RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable1; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_0020; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); KeyValuePair_2_t298337405 L_3 = InterfaceFuncInvoker0< KeyValuePair_2_t298337405 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (KeyValuePair_2_t298337405 )L_3; int32_t L_4 = ___index0; int32_t L_5 = (int32_t)L_4; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); KeyValuePair_2_t298337405 L_6 = V_0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_5, (KeyValuePair_2_t298337405 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); } IL_0020: { RuntimeObject* L_7 = V_1; NullCheck((RuntimeObject*)L_7); bool L_8 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_7); if (L_8) { goto IL_000c; } } IL_002b: { IL2CPP_LEAVE(0x3B, FINALLY_0030); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0030; } FINALLY_0030: { // begin finally (depth: 1) { RuntimeObject* L_9 = V_1; if (L_9) { goto IL_0034; } } IL_0033: { IL2CPP_END_FINALLY(48) } IL_0034: { RuntimeObject* L_10 = V_1; NullCheck((RuntimeObject*)L_10); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_10); IL2CPP_END_FINALLY(48) } } // end finally (depth: 1) IL2CPP_CLEANUP(48) { IL2CPP_JUMP_TBL(0x3B, IL_003b) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_003b: { return; } } // System.Int32 System.Collections.Generic.List`1>::LastIndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1604846547_gshared (List_1_t1770412147 * __this, KeyValuePair_2_t298337405 ___item0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); KeyValuePair_2_t298337405 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, KeyValuePair_2_t298337405 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_0, (KeyValuePair_2_t298337405 )L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_4; } } // System.Int32 System.Collections.Generic.List`1>::LastIndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m898069861_gshared (List_1_t1770412147 * __this, KeyValuePair_2_t298337405 ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); KeyValuePair_2U5BU5D_t2143006960* L_1 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); KeyValuePair_2_t298337405 L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = ___index1; int32_t L_5 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, KeyValuePair_2_t298337405 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_1, (KeyValuePair_2_t298337405 )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_5; } } // System.Int32 System.Collections.Generic.List`1>::LastIndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1746081205_gshared (List_1_t1770412147 * __this, KeyValuePair_2_t298337405 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_LastIndexOf_m1746081205_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001d; } } { int32_t L_1 = ___index1; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_2); ArgumentOutOfRangeException_t777629997 * L_4 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_4, (String_t*)_stringLiteral797640427, (RuntimeObject *)L_3, (String_t*)_stringLiteral1103599130, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4,List_1_LastIndexOf_m1746081205_RuntimeMethod_var); } IL_001d: { int32_t L_5 = ___count2; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_003a; } } { int32_t L_6 = ___count2; int32_t L_7 = L_6; RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7); ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_9, (String_t*)_stringLiteral2002595880, (RuntimeObject *)L_8, (String_t*)_stringLiteral3690514408, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9,List_1_LastIndexOf_m1746081205_RuntimeMethod_var); } IL_003a: { int32_t L_10 = ___index1; int32_t L_11 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), (int32_t)1))) >= ((int32_t)0))) { goto IL_005b; } } { int32_t L_12 = ___count2; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_13); ArgumentOutOfRangeException_t777629997 * L_15 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_15, (String_t*)_stringLiteral2002595896, (RuntimeObject *)L_14, (String_t*)_stringLiteral2617075568, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15,List_1_LastIndexOf_m1746081205_RuntimeMethod_var); } IL_005b: { KeyValuePair_2U5BU5D_t2143006960* L_16 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); KeyValuePair_2_t298337405 L_17 = ___item0; int32_t L_18 = ___index1; int32_t L_19 = ___count2; int32_t L_20 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, KeyValuePair_2_t298337405 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_16, (KeyValuePair_2_t298337405 )L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_20; } } // System.Boolean System.Collections.Generic.List`1>::Remove(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Remove_m776850754_gshared (List_1_t1770412147 * __this, KeyValuePair_2_t298337405 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { KeyValuePair_2_t298337405 L_0 = ___item0; NullCheck((List_1_t1770412147 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t1770412147 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t1770412147 *)__this, (KeyValuePair_2_t298337405 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_0016; } } { int32_t L_3 = V_0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)); } IL_0016: { int32_t L_4 = V_0; return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Int32 System.Collections.Generic.List`1>::RemoveAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1343427299_gshared (List_1_t1770412147 * __this, Predicate_1_t1123631529 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t1123631529 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1123631529 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; V_1 = (int32_t)0; V_0 = (int32_t)0; goto IL_0031; } IL_0011: { Predicate_1_t1123631529 * L_1 = ___match0; KeyValuePair_2U5BU5D_t2143006960* L_2 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; KeyValuePair_2_t298337405 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t1123631529 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t1123631529 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1123631529 *)L_1, (KeyValuePair_2_t298337405 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_002d; } } { goto IL_003d; } IL_002d: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0031: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0011; } } IL_003d: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_004b; } } { return 0; } IL_004b: { int32_t L_12 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1))); int32_t L_13 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); goto IL_0099; } IL_0062: { Predicate_1_t1123631529 * L_14 = ___match0; KeyValuePair_2U5BU5D_t2143006960* L_15 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; KeyValuePair_2_t298337405 L_18 = (L_15)->GetAt(static_cast(L_17)); NullCheck((Predicate_1_t1123631529 *)L_14); bool L_19 = (( bool (*) (Predicate_1_t1123631529 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1123631529 *)L_14, (KeyValuePair_2_t298337405 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_19) { goto IL_0095; } } { KeyValuePair_2U5BU5D_t2143006960* L_20 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_21 = V_0; int32_t L_22 = (int32_t)L_21; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); KeyValuePair_2U5BU5D_t2143006960* L_23 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_24 = V_1; NullCheck(L_23); int32_t L_25 = L_24; KeyValuePair_2_t298337405 L_26 = (L_23)->GetAt(static_cast(L_25)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_22), (KeyValuePair_2_t298337405 )L_26); } IL_0095: { int32_t L_27 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0099: { int32_t L_28 = V_1; int32_t L_29 = (int32_t)__this->get__size_2(); if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0062; } } { int32_t L_30 = V_1; int32_t L_31 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)L_31))) <= ((int32_t)0))) { goto IL_00bd; } } { KeyValuePair_2U5BU5D_t2143006960* L_32 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_33 = V_0; int32_t L_34 = V_1; int32_t L_35 = V_0; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_32, (int32_t)L_33, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)L_35)), /*hidden argument*/NULL); } IL_00bd: { int32_t L_36 = V_0; __this->set__size_2(L_36); int32_t L_37 = V_1; int32_t L_38 = V_0; return ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)L_38)); } } // System.Void System.Collections.Generic.List`1>::RemoveAt(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveAt_m1593117729_gshared (List_1_t1770412147 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_RemoveAt_m1593117729_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_RemoveAt_m1593117729_RuntimeMethod_var); } IL_001e: { int32_t L_4 = ___index0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); KeyValuePair_2U5BU5D_t2143006960* L_5 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::RemoveRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveRange_m1192685459_gshared (List_1_t1770412147 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_0038; } } { int32_t L_3 = ___index0; int32_t L_4 = ___count1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_3, (int32_t)((-L_4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); KeyValuePair_2U5BU5D_t2143006960* L_5 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_0038: { return; } } // System.Void System.Collections.Generic.List`1>::Reverse() extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m1315765212_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Reverse(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m3937105_gshared (List_1_t1770412147 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); KeyValuePair_2U5BU5D_t2143006960* L_2 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/NULL); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort() extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m2410686334_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 46)); Comparer_1_t1798092287 * L_2 = (( Comparer_1_t1798092287 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); (( void (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m2042838893_gshared (List_1_t1770412147 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); RuntimeObject* L_2 = ___comparer0; (( void (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Comparison`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m3358965185_gshared (List_1_t1770412147 * __this, Comparison_1_t73268584 * ___comparison0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Comparison_1_t73268584 * L_2 = ___comparison0; (( void (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, int32_t, Comparison_1_t73268584 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_0, (int32_t)L_1, (Comparison_1_t73268584 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m4053077270_gshared (List_1_t1770412147 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); KeyValuePair_2U5BU5D_t2143006960* L_2 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; RuntimeObject* L_5 = ___comparer2; (( void (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960*)L_2, (int32_t)L_3, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_6 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // T[] System.Collections.Generic.List`1>::ToArray() extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2U5BU5D_t2143006960* List_1_ToArray_m1191755546_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_t2143006960* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); V_0 = (KeyValuePair_2U5BU5D_t2143006960*)((KeyValuePair_2U5BU5D_t2143006960*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_0)); KeyValuePair_2U5BU5D_t2143006960* L_1 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); KeyValuePair_2U5BU5D_t2143006960* L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m1988217701(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_1, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_t2143006960* L_4 = V_0; return L_4; } } // System.Void System.Collections.Generic.List`1>::TrimExcess() extern "C" IL2CPP_METHOD_ATTR void List_1_TrimExcess_m691027264_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.List`1>::TrueForAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m268725651_gshared (List_1_t1770412147 * __this, Predicate_1_t1123631529 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t1123631529 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t1123631529 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t1123631529 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; goto IL_002a; } IL_000d: { Predicate_1_t1123631529 * L_1 = ___match0; KeyValuePair_2U5BU5D_t2143006960* L_2 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; KeyValuePair_2_t298337405 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t1123631529 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t1123631529 *, KeyValuePair_2_t298337405 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t1123631529 *)L_1, (KeyValuePair_2_t298337405 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_6) { goto IL_0026; } } { return (bool)0; } IL_0026: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002a: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } // System.Int32 System.Collections.Generic.List`1>::get_Capacity() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m1152676022_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t2143006960* L_0 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); NullCheck(L_0); return (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length)))); } } // System.Void System.Collections.Generic.List`1>::set_Capacity(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Capacity_m1134406502_gshared (List_1_t1770412147 * __this, int32_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Capacity_m1134406502_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m2047740448(L_2, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_set_Capacity_m1134406502_RuntimeMethod_var); } IL_0012: { KeyValuePair_2U5BU5D_t2143006960** L_3 = (KeyValuePair_2U5BU5D_t2143006960**)__this->get_address_of__items_1(); int32_t L_4 = ___value0; (( void (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t2143006960**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t2143006960**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)); return; } } // System.Int32 System.Collections.Generic.List`1>::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m947837680_gshared (List_1_t1770412147 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return L_0; } } // T System.Collections.Generic.List`1>::get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t298337405 List_1_get_Item_m2470931760_gshared (List_1_t1770412147 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_get_Item_m2470931760_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_0017; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_2, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_get_Item_m2470931760_RuntimeMethod_var); } IL_0017: { KeyValuePair_2U5BU5D_t2143006960* L_3 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_4 = ___index0; NullCheck(L_3); int32_t L_5 = L_4; KeyValuePair_2_t298337405 L_6 = (L_3)->GetAt(static_cast(L_5)); return L_6; } } // System.Void System.Collections.Generic.List`1>::set_Item(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Item_m2606521831_gshared (List_1_t1770412147 * __this, int32_t ___index0, KeyValuePair_2_t298337405 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Item_m2606521831_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; NullCheck((List_1_t1770412147 *)__this); (( void (*) (List_1_t1770412147 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t1770412147 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_001e; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_set_Item_m2606521831_RuntimeMethod_var); } IL_001e: { KeyValuePair_2U5BU5D_t2143006960* L_4 = (KeyValuePair_2U5BU5D_t2143006960*)__this->get__items_1(); int32_t L_5 = ___index0; KeyValuePair_2_t298337405 L_6 = ___value1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (KeyValuePair_2_t298337405 )L_6); 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() extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2524100478_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); KeyValuePair_2U5BU5D_t118269214* L_0 = ((List_1_t4002292061_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m3252040217_gshared (List_1_t4002292061 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t4002292061 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (L_2) { goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); KeyValuePair_2U5BU5D_t118269214* L_3 = ((List_1_t4002292061_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_3); RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t4002292061 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); goto IL_0049; } IL_0031: { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5); __this->set__items_1(((KeyValuePair_2U5BU5D_t118269214*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_6))); RuntimeObject* L_7 = V_0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t4002292061 *)__this, (RuntimeObject*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); } IL_0049: { return; } } // System.Void System.Collections.Generic.List`1>::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m3106765629_gshared (List_1_t4002292061 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1__ctor_m3106765629_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0018; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1__ctor_m3106765629_RuntimeMethod_var); } IL_0018: { int32_t L_2 = ___capacity0; __this->set__items_1(((KeyValuePair_2U5BU5D_t118269214*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2))); return; } } // System.Void System.Collections.Generic.List`1>::.ctor(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2168213702_gshared (List_1_t4002292061 * __this, KeyValuePair_2U5BU5D_t118269214* ___data0, int32_t ___size1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_t118269214* L_0 = ___data0; __this->set__items_1(L_0); int32_t L_1 = ___size1; __this->set__size_2(L_1); return; } } // System.Void System.Collections.Generic.List`1>::.cctor() extern "C" IL2CPP_METHOD_ATTR void List_1__cctor_m682033449_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { { ((List_1_t4002292061_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)))->set_EmptyArray_4(((KeyValuePair_2U5BU5D_t118269214*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (uint32_t)0))); return; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1>::System.Collections.Generic.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m35998718_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t4002292061 *)__this); Enumerator_t1596568642 L_0 = (( Enumerator_t1596568642 (*) (List_1_t4002292061 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t4002292061 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t1596568642 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.List`1>::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m2821774002_gshared (List_1_t4002292061 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); RuntimeArray * L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Collections.IEnumerator System.Collections.Generic.List`1>::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m883758734_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t4002292061 *)__this); Enumerator_t1596568642 L_0 = (( Enumerator_t1596568642 (*) (List_1_t4002292061 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t4002292061 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t1596568642 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.Add(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m3299561297_gshared (List_1_t4002292061 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m3299561297_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t4002292061 *)__this, (KeyValuePair_2_t2530217319 )((*(KeyValuePair_2_t2530217319 *)((KeyValuePair_2_t2530217319 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); int32_t L_1 = (int32_t)__this->get__size_2(); V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)); goto IL_0036; } IL_001a: { ; // IL_001a: leave IL_002b } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001f; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0025; throw e; } CATCH_001f: { // begin catch(System.NullReferenceException) goto IL_002b; } // end catch (depth: 1) CATCH_0025: { // begin catch(System.InvalidCastException) goto IL_002b; } // end catch (depth: 1) IL_002b: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_Add_m3299561297_RuntimeMethod_var); } IL_0036: { int32_t L_3 = V_0; return L_3; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m3487370046_gshared (List_1_t4002292061 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Contains_m3487370046_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t4002292061 *)__this); bool L_1 = (( bool (*) (List_1_t4002292061 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)->methodPointer)((List_1_t4002292061 *)__this, (KeyValuePair_2_t2530217319 )((*(KeyValuePair_2_t2530217319 *)((KeyValuePair_2_t2530217319 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)); V_0 = (bool)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (bool)0; } IL_0025: { bool L_2 = V_0; return L_2; } } // System.Int32 System.Collections.Generic.List`1>::System.Collections.IList.IndexOf(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m1531467068_gshared (List_1_t4002292061 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_IndexOf_m1531467068_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t4002292061 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t4002292061 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t4002292061 *)__this, (KeyValuePair_2_t2530217319 )((*(KeyValuePair_2_t2530217319 *)((KeyValuePair_2_t2530217319 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (-1); } IL_0025: { int32_t L_2 = V_0; return L_2; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Insert(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m562138403_gshared (List_1_t4002292061 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_m562138403_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { int32_t L_0 = ___index0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); } IL_0007: try { // begin try (depth: 1) { int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_1, (KeyValuePair_2_t2530217319 )((*(KeyValuePair_2_t2530217319 *)((KeyValuePair_2_t2530217319 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); goto IL_0035; } IL_0019: { ; // IL_0019: leave IL_002a } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001e; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0024; throw e; } CATCH_001e: { // begin catch(System.NullReferenceException) goto IL_002a; } // end catch (depth: 1) CATCH_0024: { // begin catch(System.InvalidCastException) goto IL_002a; } // end catch (depth: 1) IL_002a: { ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_3, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_System_Collections_IList_Insert_m562138403_RuntimeMethod_var); } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m4198078574_gshared (List_1_t4002292061 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Remove_m4198078574_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t4002292061 *)__this); (( bool (*) (List_1_t4002292061 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)->methodPointer)((List_1_t4002292061 *)__this, (KeyValuePair_2_t2530217319 )((*(KeyValuePair_2_t2530217319 *)((KeyValuePair_2_t2530217319 *)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)); goto IL_0023; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.Generic.ICollection.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m718396575_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m3895509363_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m2036865985_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m3822089183_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.IList.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m493097497_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.IList.get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m3577097882_gshared (List_1_t4002292061 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t4002292061 *)__this); KeyValuePair_2_t2530217319 L_1 = (( KeyValuePair_2_t2530217319 (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); KeyValuePair_2_t2530217319 L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1>::System.Collections.IList.set_Item(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m1152825125_gshared (List_1_t4002292061 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m1152825125_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { int32_t L_0 = ___index0; RuntimeObject * L_1 = ___value1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, (KeyValuePair_2_t2530217319 )((*(KeyValuePair_2_t2530217319 *)((KeyValuePair_2_t2530217319 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); goto IL_002e; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_set_Item_m1152825125_RuntimeMethod_var); } IL_002e: { return; } } // System.Void System.Collections.Generic.List`1>::Add(T) extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m4135008592_gshared (List_1_t4002292061 * __this, KeyValuePair_2_t2530217319 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t118269214* L_1 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))))))) { goto IL_001a; } } { NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_001a: { KeyValuePair_2U5BU5D_t118269214* L_2 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (int32_t)L_3; V_0 = (int32_t)L_4; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))); int32_t L_5 = V_0; KeyValuePair_2_t2530217319 L_6 = ___item0; NullCheck(L_2); (L_2)->SetAt(static_cast(L_5), (KeyValuePair_2_t2530217319 )L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::GrowIfNeeded(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_GrowIfNeeded_m3674919204_gshared (List_1_t4002292061 * __this, int32_t ___newCount0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___newCount0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = V_0; KeyValuePair_2U5BU5D_t118269214* L_3 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length))))))) { goto IL_0031; } } { NullCheck((List_1_t4002292061 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t4002292061 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((List_1_t4002292061 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); int32_t L_5 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, (int32_t)2)), (int32_t)4, /*hidden argument*/NULL); int32_t L_6 = V_0; int32_t L_7 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0031: { return; } } // System.Void System.Collections.Generic.List`1>::CheckRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckRange_m3256470122_gshared (List_1_t4002292061 * __this, int32_t ___idx0, int32_t ___count1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckRange_m3256470122_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___idx0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckRange_m3256470122_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckRange_m3256470122_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___idx0; int32_t L_5 = ___count1; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_CheckRange_m3256470122_RuntimeMethod_var); } IL_003d: { return; } } // System.Void System.Collections.Generic.List`1>::AddCollection(System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddCollection_m2114382409_gshared (List_1_t4002292061 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection0; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000e; } } { return; } IL_000e: { int32_t L_3 = V_0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); RuntimeObject* L_4 = ___collection0; KeyValuePair_2U5BU5D_t118269214* L_5 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker2< KeyValuePair_2U5BU5D_t118269214*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_4, (KeyValuePair_2U5BU5D_t118269214*)L_5, (int32_t)L_6); int32_t L_7 = (int32_t)__this->get__size_2(); int32_t L_8 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8))); return; } } // System.Void System.Collections.Generic.List`1>::AddEnumerable(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m1991265_gshared (List_1_t4002292061 * __this, RuntimeObject* ___enumerable0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_AddEnumerable_m1991265_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2_t2530217319 V_0; memset(&V_0, 0, sizeof(V_0)); RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable0; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_001a; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); KeyValuePair_2_t2530217319 L_3 = InterfaceFuncInvoker0< KeyValuePair_2_t2530217319 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (KeyValuePair_2_t2530217319 )L_3; KeyValuePair_2_t2530217319 L_4 = V_0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t4002292061 *)__this, (KeyValuePair_2_t2530217319 )L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_001a: { RuntimeObject* L_5 = V_1; NullCheck((RuntimeObject*)L_5); bool L_6 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_5); if (L_6) { goto IL_000c; } } IL_0025: { IL2CPP_LEAVE(0x35, FINALLY_002a); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_002a; } FINALLY_002a: { // begin finally (depth: 1) { RuntimeObject* L_7 = V_1; if (L_7) { goto IL_002e; } } IL_002d: { IL2CPP_END_FINALLY(42) } IL_002e: { RuntimeObject* L_8 = V_1; NullCheck((RuntimeObject*)L_8); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_8); IL2CPP_END_FINALLY(42) } } // end finally (depth: 1) IL2CPP_CLEANUP(42) { IL2CPP_JUMP_TBL(0x35, IL_0035) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1>::AddRange(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddRange_m2708100739_gshared (List_1_t4002292061 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t4002292061 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0020; } } { RuntimeObject* L_3 = V_0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t4002292061 *)__this, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); goto IL_0027; } IL_0020: { RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t4002292061 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); } IL_0027: { int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1>::AsReadOnly() extern "C" IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t3742793606 * List_1_AsReadOnly_m2796161132_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t3742793606 * L_0 = (ReadOnlyCollection_1_t3742793606 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)); (( void (*) (ReadOnlyCollection_1_t3742793606 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)); return L_0; } } // System.Int32 System.Collections.Generic.List`1>::BinarySearch(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m499721051_gshared (List_1_t4002292061 * __this, KeyValuePair_2_t2530217319 ___item0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); KeyValuePair_2_t2530217319 L_2 = ___item0; int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, int32_t, int32_t, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_0, (int32_t)0, (int32_t)L_1, (KeyValuePair_2_t2530217319 )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)); return L_3; } } // System.Int32 System.Collections.Generic.List`1>::BinarySearch(T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m4289016707_gshared (List_1_t4002292061 * __this, KeyValuePair_2_t2530217319 ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); KeyValuePair_2_t2530217319 L_2 = ___item0; RuntimeObject* L_3 = ___comparer1; int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, int32_t, int32_t, KeyValuePair_2_t2530217319 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_0, (int32_t)0, (int32_t)L_1, (KeyValuePair_2_t2530217319 )L_2, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_4; } } // System.Int32 System.Collections.Generic.List`1>::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m519857733_gshared (List_1_t4002292061 * __this, int32_t ___index0, int32_t ___count1, KeyValuePair_2_t2530217319 ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); KeyValuePair_2U5BU5D_t118269214* L_2 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; KeyValuePair_2_t2530217319 L_5 = ___item2; RuntimeObject* L_6 = ___comparer3; int32_t L_7 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, int32_t, int32_t, KeyValuePair_2_t2530217319 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_2, (int32_t)L_3, (int32_t)L_4, (KeyValuePair_2_t2530217319 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_7; } } // System.Void System.Collections.Generic.List`1>::Clear() extern "C" IL2CPP_METHOD_ATTR void List_1_Clear_m2596175658_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); KeyValuePair_2U5BU5D_t118269214* L_1 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); __this->set__size_2(0); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1>::Contains(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Contains_m3193880983_gshared (List_1_t4002292061 * __this, KeyValuePair_2_t2530217319 ___item0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); KeyValuePair_2_t2530217319 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, KeyValuePair_2_t2530217319 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_0, (KeyValuePair_2_t2530217319 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[]) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m3565682433_gshared (List_1_t4002292061 * __this, KeyValuePair_2U5BU5D_t118269214* ___array0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); KeyValuePair_2U5BU5D_t118269214* L_1 = ___array0; int32_t L_2 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m2656585089_gshared (List_1_t4002292061 * __this, KeyValuePair_2U5BU5D_t118269214* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); KeyValuePair_2U5BU5D_t118269214* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1>::CopyTo(System.Int32,T[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m184950058_gshared (List_1_t4002292061 * __this, int32_t ___index0, KeyValuePair_2U5BU5D_t118269214* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count3; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); KeyValuePair_2U5BU5D_t118269214* L_2 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_3 = ___index0; KeyValuePair_2U5BU5D_t118269214* L_4 = ___array1; int32_t L_5 = ___arrayIndex2; int32_t L_6 = ___count3; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); return; } } // System.Boolean System.Collections.Generic.List`1>::Exists(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_Exists_m2443571370_gshared (List_1_t4002292061 * __this, Predicate_1_t3355511443 * ___match0, const RuntimeMethod* method) { { Predicate_1_t3355511443 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3355511443 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t3355511443 * L_2 = ___match0; NullCheck((List_1_t4002292061 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t4002292061 *, int32_t, int32_t, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t3355511443 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1>::Find(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t2530217319 List_1_Find_m2881763671_gshared (List_1_t4002292061 * __this, Predicate_1_t3355511443 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; KeyValuePair_2_t2530217319 V_1; memset(&V_1, 0, sizeof(V_1)); KeyValuePair_2_t2530217319 G_B3_0; memset(&G_B3_0, 0, sizeof(G_B3_0)); { Predicate_1_t3355511443 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3355511443 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t3355511443 * L_2 = ___match0; NullCheck((List_1_t4002292061 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t4002292061 *, int32_t, int32_t, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t3355511443 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)(-1)))) { goto IL_002d; } } { KeyValuePair_2U5BU5D_t118269214* L_5 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; KeyValuePair_2_t2530217319 L_8 = (L_5)->GetAt(static_cast(L_7)); G_B3_0 = L_8; goto IL_0036; } IL_002d: { il2cpp_codegen_initobj((&V_1), sizeof(KeyValuePair_2_t2530217319 )); KeyValuePair_2_t2530217319 L_9 = V_1; G_B3_0 = L_9; } IL_0036: { return G_B3_0; } } // System.Void System.Collections.Generic.List`1>::CheckMatch(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckMatch_m2552281_gshared (RuntimeObject * __this /* static, unused */, Predicate_1_t3355511443 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckMatch_m2552281_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Predicate_1_t3355511443 * L_0 = ___match0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral461028519, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckMatch_m2552281_RuntimeMethod_var); } IL_0011: { return; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1>::FindAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t4002292061 * List_1_FindAll_m3750672395_gshared (List_1_t4002292061 * __this, Predicate_1_t3355511443 * ___match0, const RuntimeMethod* method) { { Predicate_1_t3355511443 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3355511443 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) > ((int32_t)((int32_t)65536)))) { goto IL_001e; } } { Predicate_1_t3355511443 * L_2 = ___match0; NullCheck((List_1_t4002292061 *)__this); List_1_t4002292061 * L_3 = (( List_1_t4002292061 * (*) (List_1_t4002292061 *, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((List_1_t4002292061 *)__this, (Predicate_1_t3355511443 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return L_3; } IL_001e: { Predicate_1_t3355511443 * L_4 = ___match0; NullCheck((List_1_t4002292061 *)__this); List_1_t4002292061 * L_5 = (( List_1_t4002292061 * (*) (List_1_t4002292061 *, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)->methodPointer)((List_1_t4002292061 *)__this, (Predicate_1_t3355511443 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)); return L_5; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1>::FindAllStackBits(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t4002292061 * List_1_FindAllStackBits_m1880640387_gshared (List_1_t4002292061 * __this, Predicate_1_t3355511443 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_FindAllStackBits_m1880640387_MetadataUsageId); s_Il2CppMethodInitialized = true; } uint32_t* V_0 = NULL; uint32_t* V_1 = NULL; int32_t V_2 = 0; uint32_t V_3 = 0; int32_t V_4 = 0; KeyValuePair_2U5BU5D_t118269214* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); if ((uint64_t)(uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)) * (uint64_t)(uint32_t)4 > (uint64_t)(uint32_t)kIl2CppUInt32Max) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(),List_1_FindAllStackBits_m1880640387_RuntimeMethod_var); int8_t* L_1 = (int8_t*) alloca(((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); memset(L_1,0,((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); V_0 = (uint32_t*)(L_1); uint32_t* L_2 = V_0; V_1 = (uint32_t*)L_2; V_2 = (int32_t)0; V_3 = (uint32_t)((int32_t)-2147483648LL); V_4 = (int32_t)0; goto IL_005f; } IL_0022: { Predicate_1_t3355511443 * L_3 = ___match0; KeyValuePair_2U5BU5D_t118269214* L_4 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_5 = V_4; NullCheck(L_4); int32_t L_6 = L_5; KeyValuePair_2_t2530217319 L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t3355511443 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t3355511443 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3355511443 *)L_3, (KeyValuePair_2_t2530217319 )L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0044; } } { uint32_t* L_9 = V_1; uint32_t* L_10 = V_1; uint32_t L_11 = V_3; *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_10))|(int32_t)L_11)); int32_t L_12 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0044: { uint32_t L_13 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_13>>1)); uint32_t L_14 = V_3; if (L_14) { goto IL_0059; } } { uint32_t* L_15 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_0059: { int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_005f: { int32_t L_17 = V_4; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0022; } } { int32_t L_19 = V_2; V_5 = (KeyValuePair_2U5BU5D_t118269214*)((KeyValuePair_2U5BU5D_t118269214*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_19)); V_3 = (uint32_t)((int32_t)-2147483648LL); uint32_t* L_20 = V_0; V_1 = (uint32_t*)L_20; V_6 = (int32_t)0; V_7 = (int32_t)0; goto IL_00c7; } IL_0087: { uint32_t* L_21 = V_1; uint32_t L_22 = V_3; uint32_t L_23 = V_3; if ((!(((uint32_t)((int32_t)((int32_t)(*((uint32_t*)L_21))&(int32_t)L_22))) == ((uint32_t)L_23)))) { goto IL_00ac; } } { KeyValuePair_2U5BU5D_t118269214* L_24 = V_5; int32_t L_25 = V_6; int32_t L_26 = (int32_t)L_25; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); KeyValuePair_2U5BU5D_t118269214* L_27 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_28 = V_7; NullCheck(L_27); int32_t L_29 = L_28; KeyValuePair_2_t2530217319 L_30 = (L_27)->GetAt(static_cast(L_29)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (KeyValuePair_2_t2530217319 )L_30); } IL_00ac: { uint32_t L_31 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_31>>1)); uint32_t L_32 = V_3; if (L_32) { goto IL_00c1; } } { uint32_t* L_33 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_00c1: { int32_t L_34 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1)); } IL_00c7: { int32_t L_35 = V_7; int32_t L_36 = (int32_t)__this->get__size_2(); if ((((int32_t)L_35) >= ((int32_t)L_36))) { goto IL_00dc; } } { int32_t L_37 = V_6; int32_t L_38 = V_2; if ((((int32_t)L_37) < ((int32_t)L_38))) { goto IL_0087; } } IL_00dc: { KeyValuePair_2U5BU5D_t118269214* L_39 = V_5; int32_t L_40 = V_2; List_1_t4002292061 * L_41 = (List_1_t4002292061 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t4002292061 *, KeyValuePair_2U5BU5D_t118269214*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_41, (KeyValuePair_2U5BU5D_t118269214*)L_39, (int32_t)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_41; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1>::FindAllList(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t4002292061 * List_1_FindAllList_m2439096323_gshared (List_1_t4002292061 * __this, Predicate_1_t3355511443 * ___match0, const RuntimeMethod* method) { List_1_t4002292061 * V_0 = NULL; int32_t V_1 = 0; { List_1_t4002292061 * L_0 = (List_1_t4002292061 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t4002292061 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)); V_0 = (List_1_t4002292061 *)L_0; V_1 = (int32_t)0; goto IL_003a; } IL_000d: { Predicate_1_t3355511443 * L_1 = ___match0; KeyValuePair_2U5BU5D_t118269214* L_2 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; KeyValuePair_2_t2530217319 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t3355511443 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t3355511443 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3355511443 *)L_1, (KeyValuePair_2_t2530217319 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_0036; } } { List_1_t4002292061 * L_7 = V_0; KeyValuePair_2U5BU5D_t118269214* L_8 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; KeyValuePair_2_t2530217319 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck((List_1_t4002292061 *)L_7); (( void (*) (List_1_t4002292061 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t4002292061 *)L_7, (KeyValuePair_2_t2530217319 )L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_0036: { int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_003a: { int32_t L_13 = V_1; int32_t L_14 = (int32_t)__this->get__size_2(); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_000d; } } { List_1_t4002292061 * L_15 = V_0; return L_15; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m319730575_gshared (List_1_t4002292061 * __this, Predicate_1_t3355511443 * ___match0, const RuntimeMethod* method) { { Predicate_1_t3355511443 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3355511443 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t3355511443 * L_2 = ___match0; NullCheck((List_1_t4002292061 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t4002292061 *, int32_t, int32_t, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t3355511443 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_3; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3840363553_gshared (List_1_t4002292061 * __this, int32_t ___startIndex0, Predicate_1_t3355511443 * ___match1, const RuntimeMethod* method) { { Predicate_1_t3355511443 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3355511443 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = ___startIndex0; Predicate_1_t3355511443 * L_5 = ___match1; NullCheck((List_1_t4002292061 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t4002292061 *, int32_t, int32_t, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), (Predicate_1_t3355511443 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m211785330_gshared (List_1_t4002292061 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3355511443 * ___match2, const RuntimeMethod* method) { { Predicate_1_t3355511443 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3355511443 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_3 = ___startIndex0; int32_t L_4 = ___count1; Predicate_1_t3355511443 * L_5 = ___match2; NullCheck((List_1_t4002292061 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t4002292061 *, int32_t, int32_t, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_3, (int32_t)L_4, (Predicate_1_t3355511443 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1>::GetIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetIndex_m2514384728_gshared (List_1_t4002292061 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3355511443 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = ___startIndex0; V_1 = (int32_t)L_2; goto IL_0028; } IL_000b: { Predicate_1_t3355511443 * L_3 = ___match2; KeyValuePair_2U5BU5D_t118269214* L_4 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; KeyValuePair_2_t2530217319 L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t3355511443 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t3355511443 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3355511443 *)L_3, (KeyValuePair_2_t2530217319 )L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0024; } } { int32_t L_9 = V_1; return L_9; } IL_0024: { int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0028: { int32_t L_11 = V_1; int32_t L_12 = V_0; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_000b; } } { return (-1); } } // T System.Collections.Generic.List`1>::FindLast(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t2530217319 List_1_FindLast_m678949796_gshared (List_1_t4002292061 * __this, Predicate_1_t3355511443 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; KeyValuePair_2_t2530217319 V_1; memset(&V_1, 0, sizeof(V_1)); KeyValuePair_2_t2530217319 G_B3_0; memset(&G_B3_0, 0, sizeof(G_B3_0)); { Predicate_1_t3355511443 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3355511443 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t3355511443 * L_2 = ___match0; NullCheck((List_1_t4002292061 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t4002292061 *, int32_t, int32_t, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t3355511443 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) { goto IL_002a; } } { il2cpp_codegen_initobj((&V_1), sizeof(KeyValuePair_2_t2530217319 )); KeyValuePair_2_t2530217319 L_5 = V_1; G_B3_0 = L_5; goto IL_0031; } IL_002a: { int32_t L_6 = V_0; NullCheck((List_1_t4002292061 *)__this); KeyValuePair_2_t2530217319 L_7 = (( KeyValuePair_2_t2530217319 (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); G_B3_0 = L_7; } IL_0031: { return G_B3_0; } } // System.Int32 System.Collections.Generic.List`1>::FindLastIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m4101424311_gshared (List_1_t4002292061 * __this, Predicate_1_t3355511443 * ___match0, const RuntimeMethod* method) { { Predicate_1_t3355511443 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3355511443 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t3355511443 * L_2 = ___match0; NullCheck((List_1_t4002292061 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t4002292061 *, int32_t, int32_t, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t3355511443 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1>::FindLastIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m1274928268_gshared (List_1_t4002292061 * __this, int32_t ___startIndex0, Predicate_1_t3355511443 * ___match1, const RuntimeMethod* method) { { Predicate_1_t3355511443 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3355511443 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; Predicate_1_t3355511443 * L_3 = ___match1; NullCheck((List_1_t4002292061 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t4002292061 *, int32_t, int32_t, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), (Predicate_1_t3355511443 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_4; } } // System.Int32 System.Collections.Generic.List`1>::FindLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m3772447430_gshared (List_1_t4002292061 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3355511443 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t3355511443 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3355511443 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); int32_t L_3 = V_0; int32_t L_4 = ___count1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_5 = V_0; int32_t L_6 = ___count1; Predicate_1_t3355511443 * L_7 = ___match2; NullCheck((List_1_t4002292061 *)__this); int32_t L_8 = (( int32_t (*) (List_1_t4002292061 *, int32_t, int32_t, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_5, (int32_t)L_6, (Predicate_1_t3355511443 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_8; } } // System.Int32 System.Collections.Generic.List`1>::GetLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetLastIndex_m300806524_gshared (List_1_t4002292061 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3355511443 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); goto IL_0026; } IL_0009: { Predicate_1_t3355511443 * L_2 = ___match2; KeyValuePair_2U5BU5D_t118269214* L_3 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_4 = V_0; int32_t L_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); V_0 = (int32_t)L_5; NullCheck(L_3); int32_t L_6 = L_5; KeyValuePair_2_t2530217319 L_7 = (L_3)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t3355511443 *)L_2); bool L_8 = (( bool (*) (Predicate_1_t3355511443 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3355511443 *)L_2, (KeyValuePair_2_t2530217319 )L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0026; } } { int32_t L_9 = V_0; return L_9; } IL_0026: { int32_t L_10 = V_0; int32_t L_11 = ___startIndex0; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_0009; } } { return (-1); } } // System.Void System.Collections.Generic.List`1>::ForEach(System.Action`1) extern "C" IL2CPP_METHOD_ATTR void List_1_ForEach_m1183859311_gshared (List_1_t4002292061 * __this, Action_1_t2702684914 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_ForEach_m1183859311_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Action_1_t2702684914 * L_0 = ___action0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2365897554, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_ForEach_m1183859311_RuntimeMethod_var); } IL_0011: { V_0 = (int32_t)0; goto IL_002e; } IL_0018: { Action_1_t2702684914 * L_2 = ___action0; KeyValuePair_2U5BU5D_t118269214* L_3 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; KeyValuePair_2_t2530217319 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Action_1_t2702684914 *)L_2); (( void (*) (Action_1_t2702684914 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)((Action_1_t2702684914 *)L_2, (KeyValuePair_2_t2530217319 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0018; } } { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1>::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t1596568642 List_1_GetEnumerator_m2700513679_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { Enumerator_t1596568642 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m3755364950((&L_0), (List_1_t4002292061 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 38)); return L_0; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1>::GetRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR List_1_t4002292061 * List_1_GetRange_m2249335071_gshared (List_1_t4002292061 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_t118269214* V_0 = NULL; { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; V_0 = (KeyValuePair_2U5BU5D_t118269214*)((KeyValuePair_2U5BU5D_t118269214*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2)); KeyValuePair_2U5BU5D_t118269214* L_3 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_4 = ___index0; KeyValuePair_2U5BU5D_t118269214* L_5 = V_0; int32_t L_6 = ___count1; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)0, (int32_t)L_6, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_t118269214* L_7 = V_0; int32_t L_8 = ___count1; List_1_t4002292061 * L_9 = (List_1_t4002292061 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t4002292061 *, KeyValuePair_2U5BU5D_t118269214*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_9, (KeyValuePair_2U5BU5D_t118269214*)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_9; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m4198773949_gshared (List_1_t4002292061 * __this, KeyValuePair_2_t2530217319 ___item0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); KeyValuePair_2_t2530217319 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, KeyValuePair_2_t2530217319 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_0, (KeyValuePair_2_t2530217319 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_3; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m4129507995_gshared (List_1_t4002292061 * __this, KeyValuePair_2_t2530217319 ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); KeyValuePair_2U5BU5D_t118269214* L_1 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); KeyValuePair_2_t2530217319 L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___index1; int32_t L_6 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, KeyValuePair_2_t2530217319 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_1, (KeyValuePair_2_t2530217319 )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_6; } } // System.Int32 System.Collections.Generic.List`1>::IndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m3072835724_gshared (List_1_t4002292061 * __this, KeyValuePair_2_t2530217319 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_IndexOf_m3072835724_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_IndexOf_m3072835724_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count2; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_IndexOf_m3072835724_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___index1; int32_t L_5 = ___count2; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentOutOfRangeException_t777629997 * L_7 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_IndexOf_m3072835724_RuntimeMethod_var); } IL_003d: { KeyValuePair_2U5BU5D_t118269214* L_8 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); KeyValuePair_2_t2530217319 L_9 = ___item0; int32_t L_10 = ___index1; int32_t L_11 = ___count2; int32_t L_12 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, KeyValuePair_2_t2530217319 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_8, (KeyValuePair_2_t2530217319 )L_9, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_12; } } // System.Void System.Collections.Generic.List`1>::Shift(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Shift_m1247829601_gshared (List_1_t4002292061 * __this, int32_t ___start0, int32_t ___delta1, const RuntimeMethod* method) { { int32_t L_0 = ___delta1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { int32_t L_1 = ___start0; int32_t L_2 = ___delta1; ___start0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)); } IL_000c: { int32_t L_3 = ___start0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0035; } } { KeyValuePair_2U5BU5D_t118269214* L_5 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_6 = ___start0; KeyValuePair_2U5BU5D_t118269214* L_7 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_8 = ___start0; int32_t L_9 = ___delta1; int32_t L_10 = (int32_t)__this->get__size_2(); int32_t L_11 = ___start0; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), /*hidden argument*/NULL); } IL_0035: { int32_t L_12 = (int32_t)__this->get__size_2(); int32_t L_13 = ___delta1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))); int32_t L_14 = ___delta1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_005d; } } { KeyValuePair_2U5BU5D_t118269214* L_15 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_16 = (int32_t)__this->get__size_2(); int32_t L_17 = ___delta1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); } IL_005d: { return; } } // System.Void System.Collections.Generic.List`1>::CheckIndex(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckIndex_m498115329_gshared (List_1_t4002292061 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckIndex_m498115329_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckIndex_m498115329_RuntimeMethod_var); } IL_001e: { return; } } // System.Void System.Collections.Generic.List`1>::Insert(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_Insert_m938592939_gshared (List_1_t4002292061 * __this, int32_t ___index0, KeyValuePair_2_t2530217319 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = (int32_t)__this->get__size_2(); KeyValuePair_2U5BU5D_t118269214* L_2 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); NullCheck(L_2); if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length)))))))) { goto IL_0021; } } { NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0021: { int32_t L_3 = ___index0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); KeyValuePair_2U5BU5D_t118269214* L_4 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_5 = ___index0; KeyValuePair_2_t2530217319 L_6 = ___item1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (KeyValuePair_2_t2530217319 )L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::CheckCollection(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckCollection_m3710093677_gshared (List_1_t4002292061 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckCollection_m3710093677_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral3723644332, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckCollection_m3710093677_RuntimeMethod_var); } IL_0011: { return; } } // System.Void System.Collections.Generic.List`1>::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertRange_m4042960372_gshared (List_1_t4002292061 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_t118269214* V_0 = NULL; RuntimeObject* V_1 = NULL; { RuntimeObject* L_0 = ___collection1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t4002292061 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); int32_t L_1 = ___index0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject* L_2 = ___collection1; if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(List_1_t4002292061 *)__this)))) { goto IL_0055; } } { int32_t L_3 = (int32_t)__this->get__size_2(); V_0 = (KeyValuePair_2U5BU5D_t118269214*)((KeyValuePair_2U5BU5D_t118269214*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_3)); KeyValuePair_2U5BU5D_t118269214* L_4 = V_0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, KeyValuePair_2U5BU5D_t118269214*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)->methodPointer)((List_1_t4002292061 *)__this, (KeyValuePair_2U5BU5D_t118269214*)L_4, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)); int32_t L_5 = (int32_t)__this->get__size_2(); NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_6 = ___index0; KeyValuePair_2U5BU5D_t118269214* L_7 = V_0; NullCheck(L_7); NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_6, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); KeyValuePair_2U5BU5D_t118269214* L_8 = V_0; KeyValuePair_2U5BU5D_t118269214* L_9 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_10 = ___index0; KeyValuePair_2U5BU5D_t118269214* L_11 = V_0; NullCheck(L_11); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)L_10, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_11)->max_length)))), /*hidden argument*/NULL); goto IL_0077; } IL_0055: { RuntimeObject* L_12 = ___collection1; V_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_13 = V_1; if (!L_13) { goto IL_006f; } } { int32_t L_14 = ___index0; RuntimeObject* L_15 = V_1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_14, (RuntimeObject*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)); goto IL_0077; } IL_006f: { int32_t L_16 = ___index0; RuntimeObject* L_17 = ___collection1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_16, (RuntimeObject*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); } IL_0077: { int32_t L_18 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::InsertCollection(System.Int32,System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertCollection_m3010297462_gshared (List_1_t4002292061 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection1; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1>::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_3 = ___index0; int32_t L_4 = V_0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); RuntimeObject* L_5 = ___collection1; KeyValuePair_2U5BU5D_t118269214* L_6 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_7 = ___index0; NullCheck((RuntimeObject*)L_5); InterfaceActionInvoker2< KeyValuePair_2U5BU5D_t118269214*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1>::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5, (KeyValuePair_2U5BU5D_t118269214*)L_6, (int32_t)L_7); return; } } // System.Void System.Collections.Generic.List`1>::InsertEnumeration(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertEnumeration_m4158632708_gshared (List_1_t4002292061 * __this, int32_t ___index0, RuntimeObject* ___enumerable1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_InsertEnumeration_m4158632708_MetadataUsageId); s_Il2CppMethodInitialized = true; } KeyValuePair_2_t2530217319 V_0; memset(&V_0, 0, sizeof(V_0)); RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable1; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1>::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_0020; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); KeyValuePair_2_t2530217319 L_3 = InterfaceFuncInvoker0< KeyValuePair_2_t2530217319 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (KeyValuePair_2_t2530217319 )L_3; int32_t L_4 = ___index0; int32_t L_5 = (int32_t)L_4; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); KeyValuePair_2_t2530217319 L_6 = V_0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_5, (KeyValuePair_2_t2530217319 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); } IL_0020: { RuntimeObject* L_7 = V_1; NullCheck((RuntimeObject*)L_7); bool L_8 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_7); if (L_8) { goto IL_000c; } } IL_002b: { IL2CPP_LEAVE(0x3B, FINALLY_0030); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0030; } FINALLY_0030: { // begin finally (depth: 1) { RuntimeObject* L_9 = V_1; if (L_9) { goto IL_0034; } } IL_0033: { IL2CPP_END_FINALLY(48) } IL_0034: { RuntimeObject* L_10 = V_1; NullCheck((RuntimeObject*)L_10); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_10); IL2CPP_END_FINALLY(48) } } // end finally (depth: 1) IL2CPP_CLEANUP(48) { IL2CPP_JUMP_TBL(0x3B, IL_003b) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_003b: { return; } } // System.Int32 System.Collections.Generic.List`1>::LastIndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m22324388_gshared (List_1_t4002292061 * __this, KeyValuePair_2_t2530217319 ___item0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); KeyValuePair_2_t2530217319 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, KeyValuePair_2_t2530217319 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_0, (KeyValuePair_2_t2530217319 )L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_4; } } // System.Int32 System.Collections.Generic.List`1>::LastIndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m522954402_gshared (List_1_t4002292061 * __this, KeyValuePair_2_t2530217319 ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); KeyValuePair_2U5BU5D_t118269214* L_1 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); KeyValuePair_2_t2530217319 L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = ___index1; int32_t L_5 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, KeyValuePair_2_t2530217319 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_1, (KeyValuePair_2_t2530217319 )L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_5; } } // System.Int32 System.Collections.Generic.List`1>::LastIndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m650456858_gshared (List_1_t4002292061 * __this, KeyValuePair_2_t2530217319 ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_LastIndexOf_m650456858_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001d; } } { int32_t L_1 = ___index1; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_2); ArgumentOutOfRangeException_t777629997 * L_4 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_4, (String_t*)_stringLiteral797640427, (RuntimeObject *)L_3, (String_t*)_stringLiteral1103599130, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4,List_1_LastIndexOf_m650456858_RuntimeMethod_var); } IL_001d: { int32_t L_5 = ___count2; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_003a; } } { int32_t L_6 = ___count2; int32_t L_7 = L_6; RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7); ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_9, (String_t*)_stringLiteral2002595880, (RuntimeObject *)L_8, (String_t*)_stringLiteral3690514408, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9,List_1_LastIndexOf_m650456858_RuntimeMethod_var); } IL_003a: { int32_t L_10 = ___index1; int32_t L_11 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), (int32_t)1))) >= ((int32_t)0))) { goto IL_005b; } } { int32_t L_12 = ___count2; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_13); ArgumentOutOfRangeException_t777629997 * L_15 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_15, (String_t*)_stringLiteral2002595896, (RuntimeObject *)L_14, (String_t*)_stringLiteral2617075568, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15,List_1_LastIndexOf_m650456858_RuntimeMethod_var); } IL_005b: { KeyValuePair_2U5BU5D_t118269214* L_16 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); KeyValuePair_2_t2530217319 L_17 = ___item0; int32_t L_18 = ___index1; int32_t L_19 = ___count2; int32_t L_20 = (( int32_t (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, KeyValuePair_2_t2530217319 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_16, (KeyValuePair_2_t2530217319 )L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_20; } } // System.Boolean System.Collections.Generic.List`1>::Remove(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Remove_m3499846711_gshared (List_1_t4002292061 * __this, KeyValuePair_2_t2530217319 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { KeyValuePair_2_t2530217319 L_0 = ___item0; NullCheck((List_1_t4002292061 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t4002292061 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t4002292061 *)__this, (KeyValuePair_2_t2530217319 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_0016; } } { int32_t L_3 = V_0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)); } IL_0016: { int32_t L_4 = V_0; return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Int32 System.Collections.Generic.List`1>::RemoveAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m1199016980_gshared (List_1_t4002292061 * __this, Predicate_1_t3355511443 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t3355511443 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3355511443 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; V_1 = (int32_t)0; V_0 = (int32_t)0; goto IL_0031; } IL_0011: { Predicate_1_t3355511443 * L_1 = ___match0; KeyValuePair_2U5BU5D_t118269214* L_2 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; KeyValuePair_2_t2530217319 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t3355511443 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t3355511443 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3355511443 *)L_1, (KeyValuePair_2_t2530217319 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_002d; } } { goto IL_003d; } IL_002d: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0031: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0011; } } IL_003d: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_004b; } } { return 0; } IL_004b: { int32_t L_12 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1))); int32_t L_13 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); goto IL_0099; } IL_0062: { Predicate_1_t3355511443 * L_14 = ___match0; KeyValuePair_2U5BU5D_t118269214* L_15 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; KeyValuePair_2_t2530217319 L_18 = (L_15)->GetAt(static_cast(L_17)); NullCheck((Predicate_1_t3355511443 *)L_14); bool L_19 = (( bool (*) (Predicate_1_t3355511443 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3355511443 *)L_14, (KeyValuePair_2_t2530217319 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_19) { goto IL_0095; } } { KeyValuePair_2U5BU5D_t118269214* L_20 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_21 = V_0; int32_t L_22 = (int32_t)L_21; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); KeyValuePair_2U5BU5D_t118269214* L_23 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_24 = V_1; NullCheck(L_23); int32_t L_25 = L_24; KeyValuePair_2_t2530217319 L_26 = (L_23)->GetAt(static_cast(L_25)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_22), (KeyValuePair_2_t2530217319 )L_26); } IL_0095: { int32_t L_27 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0099: { int32_t L_28 = V_1; int32_t L_29 = (int32_t)__this->get__size_2(); if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0062; } } { int32_t L_30 = V_1; int32_t L_31 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)L_31))) <= ((int32_t)0))) { goto IL_00bd; } } { KeyValuePair_2U5BU5D_t118269214* L_32 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_33 = V_0; int32_t L_34 = V_1; int32_t L_35 = V_0; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_32, (int32_t)L_33, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)L_35)), /*hidden argument*/NULL); } IL_00bd: { int32_t L_36 = V_0; __this->set__size_2(L_36); int32_t L_37 = V_1; int32_t L_38 = V_0; return ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)L_38)); } } // System.Void System.Collections.Generic.List`1>::RemoveAt(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveAt_m714151952_gshared (List_1_t4002292061 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_RemoveAt_m714151952_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_RemoveAt_m714151952_RuntimeMethod_var); } IL_001e: { int32_t L_4 = ___index0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); KeyValuePair_2U5BU5D_t118269214* L_5 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::RemoveRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveRange_m497650941_gshared (List_1_t4002292061 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_0038; } } { int32_t L_3 = ___index0; int32_t L_4 = ___count1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_3, (int32_t)((-L_4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); KeyValuePair_2U5BU5D_t118269214* L_5 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_0038: { return; } } // System.Void System.Collections.Generic.List`1>::Reverse() extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m2778767433_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Reverse(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m3746728883_gshared (List_1_t4002292061 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); KeyValuePair_2U5BU5D_t118269214* L_2 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/NULL); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort() extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m1902739032_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 46)); Comparer_1_t4029972201 * L_2 = (( Comparer_1_t4029972201 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); (( void (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m109242835_gshared (List_1_t4002292061 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); RuntimeObject* L_2 = ___comparer0; (( void (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Comparison`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m876878495_gshared (List_1_t4002292061 * __this, Comparison_1_t2305148498 * ___comparison0, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Comparison_1_t2305148498 * L_2 = ___comparison0; (( void (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, int32_t, Comparison_1_t2305148498 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_0, (int32_t)L_1, (Comparison_1_t2305148498 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m672024711_gshared (List_1_t4002292061 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); KeyValuePair_2U5BU5D_t118269214* L_2 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; RuntimeObject* L_5 = ___comparer2; (( void (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214*)L_2, (int32_t)L_3, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_6 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // T[] System.Collections.Generic.List`1>::ToArray() extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2U5BU5D_t118269214* List_1_ToArray_m4086660105_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { KeyValuePair_2U5BU5D_t118269214* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); V_0 = (KeyValuePair_2U5BU5D_t118269214*)((KeyValuePair_2U5BU5D_t118269214*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_0)); KeyValuePair_2U5BU5D_t118269214* L_1 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); KeyValuePair_2U5BU5D_t118269214* L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m1988217701(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_1, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, /*hidden argument*/NULL); KeyValuePair_2U5BU5D_t118269214* L_4 = V_0; return L_4; } } // System.Void System.Collections.Generic.List`1>::TrimExcess() extern "C" IL2CPP_METHOD_ATTR void List_1_TrimExcess_m3008059782_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.List`1>::TrueForAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m1365618099_gshared (List_1_t4002292061 * __this, Predicate_1_t3355511443 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t3355511443 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3355511443 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3355511443 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; goto IL_002a; } IL_000d: { Predicate_1_t3355511443 * L_1 = ___match0; KeyValuePair_2U5BU5D_t118269214* L_2 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; KeyValuePair_2_t2530217319 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t3355511443 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t3355511443 *, KeyValuePair_2_t2530217319 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3355511443 *)L_1, (KeyValuePair_2_t2530217319 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_6) { goto IL_0026; } } { return (bool)0; } IL_0026: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002a: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } // System.Int32 System.Collections.Generic.List`1>::get_Capacity() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m4065519970_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { KeyValuePair_2U5BU5D_t118269214* L_0 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); NullCheck(L_0); return (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length)))); } } // System.Void System.Collections.Generic.List`1>::set_Capacity(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Capacity_m2618650216_gshared (List_1_t4002292061 * __this, int32_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Capacity_m2618650216_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m2047740448(L_2, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_set_Capacity_m2618650216_RuntimeMethod_var); } IL_0012: { KeyValuePair_2U5BU5D_t118269214** L_3 = (KeyValuePair_2U5BU5D_t118269214**)__this->get_address_of__items_1(); int32_t L_4 = ___value0; (( void (*) (RuntimeObject * /* static, unused */, KeyValuePair_2U5BU5D_t118269214**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)->methodPointer)(NULL /*static, unused*/, (KeyValuePair_2U5BU5D_t118269214**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)); return; } } // System.Int32 System.Collections.Generic.List`1>::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1885099922_gshared (List_1_t4002292061 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return L_0; } } // T System.Collections.Generic.List`1>::get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR KeyValuePair_2_t2530217319 List_1_get_Item_m2690960270_gshared (List_1_t4002292061 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_get_Item_m2690960270_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_0017; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_2, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_get_Item_m2690960270_RuntimeMethod_var); } IL_0017: { KeyValuePair_2U5BU5D_t118269214* L_3 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_4 = ___index0; NullCheck(L_3); int32_t L_5 = L_4; KeyValuePair_2_t2530217319 L_6 = (L_3)->GetAt(static_cast(L_5)); return L_6; } } // System.Void System.Collections.Generic.List`1>::set_Item(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Item_m4099614513_gshared (List_1_t4002292061 * __this, int32_t ___index0, KeyValuePair_2_t2530217319 ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Item_m4099614513_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; NullCheck((List_1_t4002292061 *)__this); (( void (*) (List_1_t4002292061 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t4002292061 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_001e; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_set_Item_m4099614513_RuntimeMethod_var); } IL_001e: { KeyValuePair_2U5BU5D_t118269214* L_4 = (KeyValuePair_2U5BU5D_t118269214*)__this->get__items_1(); int32_t L_5 = ___index0; KeyValuePair_2_t2530217319 L_6 = ___value1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (KeyValuePair_2_t2530217319 )L_6); 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() extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m1628857705_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); Int32U5BU5D_t385246372* L_0 = ((List_1_t128053199_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m768015532_gshared (List_1_t128053199 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t128053199 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (L_2) { goto IL_0031; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); Int32U5BU5D_t385246372* L_3 = ((List_1_t128053199_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)))->get_EmptyArray_4(); __this->set__items_1(L_3); RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t128053199 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); goto IL_0049; } IL_0031: { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5); __this->set__items_1(((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_6))); RuntimeObject* L_7 = V_0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t128053199 *)__this, (RuntimeObject*)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); } IL_0049: { return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m2098009717_gshared (List_1_t128053199 * __this, int32_t ___capacity0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1__ctor_m2098009717_MetadataUsageId); s_Il2CppMethodInitialized = true; } { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0018; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral3623012086, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1__ctor_m2098009717_RuntimeMethod_var); } IL_0018: { int32_t L_2 = ___capacity0; __this->set__items_1(((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2))); return; } } // System.Void System.Collections.Generic.List`1::.ctor(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1__ctor_m1712436562_gshared (List_1_t128053199 * __this, Int32U5BU5D_t385246372* ___data0, int32_t ___size1, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m297566312((RuntimeObject *)__this, /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_0 = ___data0; __this->set__items_1(L_0); int32_t L_1 = ___size1; __this->set__size_2(L_1); return; } } // System.Void System.Collections.Generic.List`1::.cctor() extern "C" IL2CPP_METHOD_ATTR void List_1__cctor_m166677710_gshared (RuntimeObject * __this /* static, unused */, const RuntimeMethod* method) { { ((List_1_t128053199_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 0)))->set_EmptyArray_4(((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->declaring_type)->rgctx_data, 4), (uint32_t)0))); return; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m944444416_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t128053199 *)__this); Enumerator_t2017297076 L_0 = (( Enumerator_t2017297076 (*) (List_1_t128053199 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t128053199 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t2017297076 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m2580049792_gshared (List_1_t128053199 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); RuntimeArray * L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() extern "C" IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m1349872431_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t128053199 *)__this); Enumerator_t2017297076 L_0 = (( Enumerator_t2017297076 (*) (List_1_t128053199 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)->methodPointer)((List_1_t128053199 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 6)); Enumerator_t2017297076 L_1 = L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 7), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m2937161398_gshared (List_1_t128053199 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Add_m2937161398_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t128053199 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); int32_t L_1 = (int32_t)__this->get__size_2(); V_0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)1)); goto IL_0036; } IL_001a: { ; // IL_001a: leave IL_002b } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001f; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0025; throw e; } CATCH_001f: { // begin catch(System.NullReferenceException) goto IL_002b; } // end catch (depth: 1) CATCH_0025: { // begin catch(System.InvalidCastException) goto IL_002b; } // end catch (depth: 1) IL_002b: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_Add_m2937161398_RuntimeMethod_var); } IL_0036: { int32_t L_3 = V_0; return L_3; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m1589983065_gshared (List_1_t128053199 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Contains_m1589983065_MetadataUsageId); s_Il2CppMethodInitialized = true; } bool V_0 = false; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t128053199 *)__this); bool L_1 = (( bool (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)->methodPointer)((List_1_t128053199 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 10)); V_0 = (bool)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (bool)0; } IL_0025: { bool L_2 = V_0; return L_2; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m2639498653_gshared (List_1_t128053199 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_IndexOf_m2639498653_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t128053199 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t128053199 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; goto IL_0025; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return (-1); } IL_0025: { int32_t L_2 = V_0; return L_2; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m311779115_gshared (List_1_t128053199 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Insert_m311779115_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { int32_t L_0 = ___index0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); } IL_0007: try { // begin try (depth: 1) { int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_1, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); goto IL_0035; } IL_0019: { ; // IL_0019: leave IL_002a } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001e; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0024; throw e; } CATCH_001e: { // begin catch(System.NullReferenceException) goto IL_002a; } // end catch (depth: 1) CATCH_0024: { // begin catch(System.InvalidCastException) goto IL_002a; } // end catch (depth: 1) IL_002a: { ArgumentException_t132251570 * L_3 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_3, (String_t*)_stringLiteral1949155672, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_System_Collections_IList_Insert_m311779115_RuntimeMethod_var); } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m1387005937_gshared (List_1_t128053199 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_Remove_m1387005937_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { RuntimeObject * L_0 = ___item0; NullCheck((List_1_t128053199 *)__this); (( bool (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)->methodPointer)((List_1_t128053199 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_0, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 14)); goto IL_0023; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { return; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m211142668_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m446895101_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m1990178029_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { return __this; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsFixedSize() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m3513290126_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() extern "C" IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m1276742490_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m2281462459_gshared (List_1_t128053199 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t128053199 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); int32_t L_2 = L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8), &L_2); return L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) extern "C" IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m1630334217_gshared (List_1_t128053199 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_System_Collections_IList_set_Item_m1630334217_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); IL_0000: try { // begin try (depth: 1) { int32_t L_0 = ___index0; RuntimeObject * L_1 = ___value1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 8))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 16)); goto IL_002e; } IL_0012: { ; // IL_0012: leave IL_0023 } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (NullReferenceException_t1023182353_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0017; if(il2cpp_codegen_class_is_assignable_from (InvalidCastException_t3927145244_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_001d; throw e; } CATCH_0017: { // begin catch(System.NullReferenceException) goto IL_0023; } // end catch (depth: 1) CATCH_001d: { // begin catch(System.InvalidCastException) goto IL_0023; } // end catch (depth: 1) IL_0023: { ArgumentException_t132251570 * L_2 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_2, (String_t*)_stringLiteral3493618073, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_System_Collections_IList_set_Item_m1630334217_RuntimeMethod_var); } IL_002e: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) extern "C" IL2CPP_METHOD_ATTR void List_1_Add_m697420525_gshared (List_1_t128053199 * __this, int32_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))))))) { goto IL_001a; } } { NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t128053199 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_001a: { Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (int32_t)L_3; V_0 = (int32_t)L_4; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1))); int32_t L_5 = V_0; int32_t L_6 = ___item0; NullCheck(L_2); (L_2)->SetAt(static_cast(L_5), (int32_t)L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::GrowIfNeeded(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_GrowIfNeeded_m3995321682_gshared (List_1_t128053199 * __this, int32_t ___newCount0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___newCount0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = V_0; Int32U5BU5D_t385246372* L_3 = (Int32U5BU5D_t385246372*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) <= ((int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_3)->max_length))))))) { goto IL_0031; } } { NullCheck((List_1_t128053199 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t128053199 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)->methodPointer)((List_1_t128053199 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 18)); int32_t L_5 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_4, (int32_t)2)), (int32_t)4, /*hidden argument*/NULL); int32_t L_6 = V_0; int32_t L_7 = Math_Max_m1873195862(NULL /*static, unused*/, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); } IL_0031: { return; } } // System.Void System.Collections.Generic.List`1::CheckRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckRange_m471319556_gshared (List_1_t128053199 * __this, int32_t ___idx0, int32_t ___count1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckRange_m471319556_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___idx0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckRange_m471319556_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckRange_m471319556_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___idx0; int32_t L_5 = ___count1; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentException_t132251570 * L_7 = (ArgumentException_t132251570 *)il2cpp_codegen_object_new(ArgumentException_t132251570_il2cpp_TypeInfo_var); ArgumentException__ctor_m1312628991(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_CheckRange_m471319556_RuntimeMethod_var); } IL_003d: { return; } } // System.Void System.Collections.Generic.List`1::AddCollection(System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddCollection_m4102468168_gshared (List_1_t128053199 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection0; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if (L_2) { goto IL_000e; } } { return; } IL_000e: { int32_t L_3 = V_0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); RuntimeObject* L_4 = ___collection0; Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker2< Int32U5BU5D_t385246372*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_4, (Int32U5BU5D_t385246372*)L_5, (int32_t)L_6); int32_t L_7 = (int32_t)__this->get__size_2(); int32_t L_8 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8))); return; } } // System.Void System.Collections.Generic.List`1::AddEnumerable(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m376418521_gshared (List_1_t128053199 * __this, RuntimeObject* ___enumerable0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_AddEnumerable_m376418521_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable0; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_001a; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (int32_t)L_3; int32_t L_4 = V_0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_001a: { RuntimeObject* L_5 = V_1; NullCheck((RuntimeObject*)L_5); bool L_6 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_5); if (L_6) { goto IL_000c; } } IL_0025: { IL2CPP_LEAVE(0x35, FINALLY_002a); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_002a; } FINALLY_002a: { // begin finally (depth: 1) { RuntimeObject* L_7 = V_1; if (L_7) { goto IL_002e; } } IL_002d: { IL2CPP_END_FINALLY(42) } IL_002e: { RuntimeObject* L_8 = V_1; NullCheck((RuntimeObject*)L_8); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_8); IL2CPP_END_FINALLY(42) } } // end finally (depth: 1) IL2CPP_CLEANUP(42) { IL2CPP_JUMP_TBL(0x35, IL_0035) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_0035: { return; } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_AddRange_m3513848896_gshared (List_1_t128053199 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { RuntimeObject* L_0 = ___collection0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t128053199 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0020; } } { RuntimeObject* L_3 = V_0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)->methodPointer)((List_1_t128053199 *)__this, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 5)); goto IL_0027; } IL_0020: { RuntimeObject* L_4 = ___collection0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)->methodPointer)((List_1_t128053199 *)__this, (RuntimeObject*)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 3)); } IL_0027: { int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() extern "C" IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t4163522040 * List_1_AsReadOnly_m400988641_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t4163522040 * L_0 = (ReadOnlyCollection_1_t4163522040 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 22)); (( void (*) (ReadOnlyCollection_1_t4163522040 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 23)); return L_0; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m1890252674_gshared (List_1_t128053199 * __this, int32_t ___item0, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = ___item0; int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_0, (int32_t)0, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 24)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2187328336_gshared (List_1_t128053199 * __this, int32_t ___item0, RuntimeObject* ___comparer1, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = ___item0; RuntimeObject* L_3 = ___comparer1; int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_0, (int32_t)0, (int32_t)L_1, (int32_t)L_2, (RuntimeObject*)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::BinarySearch(System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m3584497149_gshared (List_1_t128053199 * __this, int32_t ___index0, int32_t ___count1, int32_t ___item2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; int32_t L_5 = ___item2; RuntimeObject* L_6 = ___comparer3; int32_t L_7 = (( int32_t (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_2, (int32_t)L_3, (int32_t)L_4, (int32_t)L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 25)); return L_7; } } // System.Void System.Collections.Generic.List`1::Clear() extern "C" IL2CPP_METHOD_ATTR void List_1_Clear_m2154023298_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get__items_1(); NullCheck(L_1); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_1)->max_length)))), /*hidden argument*/NULL); __this->set__size_2(0); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Contains_m2263725670_gshared (List_1_t128053199 * __this, int32_t ___item0, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_0, (int32_t)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m2387946873_gshared (List_1_t128053199 * __this, Int32U5BU5D_t385246372* ___array0, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); Int32U5BU5D_t385246372* L_1 = ___array0; int32_t L_2 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m1182123404_gshared (List_1_t128053199 * __this, Int32U5BU5D_t385246372* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); Int32U5BU5D_t385246372* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CopyTo_m3960144182_gshared (List_1_t128053199 * __this, int32_t ___index0, Int32U5BU5D_t385246372* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count3; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_3 = ___index0; Int32U5BU5D_t385246372* L_4 = ___array1; int32_t L_5 = ___arrayIndex2; int32_t L_6 = ___count3; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (RuntimeArray *)(RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_Exists_m2997704047_gshared (List_1_t128053199 * __this, Predicate_1_t3776239877 * ___match0, const RuntimeMethod* method) { { Predicate_1_t3776239877 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3776239877 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t3776239877 * L_2 = ___match0; NullCheck((List_1_t128053199 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t128053199 *, int32_t, int32_t, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t128053199 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t3776239877 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_Find_m9533846_gshared (List_1_t128053199 * __this, Predicate_1_t3776239877 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t G_B3_0 = 0; { Predicate_1_t3776239877 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3776239877 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t3776239877 * L_2 = ___match0; NullCheck((List_1_t128053199 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t128053199 *, int32_t, int32_t, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t128053199 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t3776239877 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((((int32_t)L_4) == ((int32_t)(-1)))) { goto IL_002d; } } { Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; int32_t L_8 = (L_5)->GetAt(static_cast(L_7)); G_B3_0 = L_8; goto IL_0036; } IL_002d: { il2cpp_codegen_initobj((&V_1), sizeof(int32_t)); int32_t L_9 = V_1; G_B3_0 = L_9; } IL_0036: { return G_B3_0; } } // System.Void System.Collections.Generic.List`1::CheckMatch(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckMatch_m1934407508_gshared (RuntimeObject * __this /* static, unused */, Predicate_1_t3776239877 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckMatch_m1934407508_MetadataUsageId); s_Il2CppMethodInitialized = true; } { Predicate_1_t3776239877 * L_0 = ___match0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral461028519, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckMatch_m1934407508_RuntimeMethod_var); } IL_0011: { return; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t128053199 * List_1_FindAll_m230520593_gshared (List_1_t128053199 * __this, Predicate_1_t3776239877 * ___match0, const RuntimeMethod* method) { { Predicate_1_t3776239877 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3776239877 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) > ((int32_t)((int32_t)65536)))) { goto IL_001e; } } { Predicate_1_t3776239877 * L_2 = ___match0; NullCheck((List_1_t128053199 *)__this); List_1_t128053199 * L_3 = (( List_1_t128053199 * (*) (List_1_t128053199 *, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)->methodPointer)((List_1_t128053199 *)__this, (Predicate_1_t3776239877 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 30)); return L_3; } IL_001e: { Predicate_1_t3776239877 * L_4 = ___match0; NullCheck((List_1_t128053199 *)__this); List_1_t128053199 * L_5 = (( List_1_t128053199 * (*) (List_1_t128053199 *, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)->methodPointer)((List_1_t128053199 *)__this, (Predicate_1_t3776239877 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 31)); return L_5; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAllStackBits(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t128053199 * List_1_FindAllStackBits_m222617591_gshared (List_1_t128053199 * __this, Predicate_1_t3776239877 * ___match0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_FindAllStackBits_m222617591_MetadataUsageId); s_Il2CppMethodInitialized = true; } uint32_t* V_0 = NULL; uint32_t* V_1 = NULL; int32_t V_2 = 0; uint32_t V_3 = 0; int32_t V_4 = 0; Int32U5BU5D_t385246372* V_5 = NULL; int32_t V_6 = 0; int32_t V_7 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); if ((uint64_t)(uint32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)) * (uint64_t)(uint32_t)4 > (uint64_t)(uint32_t)kIl2CppUInt32Max) IL2CPP_RAISE_MANAGED_EXCEPTION(il2cpp_codegen_get_overflow_exception(),List_1_FindAllStackBits_m222617591_RuntimeMethod_var); int8_t* L_1 = (int8_t*) alloca(((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); memset(L_1,0,((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)((int32_t)L_0/(int32_t)((int32_t)32))), (int32_t)1)), (int32_t)4))); V_0 = (uint32_t*)(L_1); uint32_t* L_2 = V_0; V_1 = (uint32_t*)L_2; V_2 = (int32_t)0; V_3 = (uint32_t)((int32_t)-2147483648LL); V_4 = (int32_t)0; goto IL_005f; } IL_0022: { Predicate_1_t3776239877 * L_3 = ___match0; Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_5 = V_4; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t3776239877 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t3776239877 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3776239877 *)L_3, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0044; } } { uint32_t* L_9 = V_1; uint32_t* L_10 = V_1; uint32_t L_11 = V_3; *((int32_t*)(L_9)) = (int32_t)((int32_t)((int32_t)(*((uint32_t*)L_10))|(int32_t)L_11)); int32_t L_12 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_0044: { uint32_t L_13 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_13>>1)); uint32_t L_14 = V_3; if (L_14) { goto IL_0059; } } { uint32_t* L_15 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_15, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_0059: { int32_t L_16 = V_4; V_4 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_005f: { int32_t L_17 = V_4; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_0022; } } { int32_t L_19 = V_2; V_5 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_19)); V_3 = (uint32_t)((int32_t)-2147483648LL); uint32_t* L_20 = V_0; V_1 = (uint32_t*)L_20; V_6 = (int32_t)0; V_7 = (int32_t)0; goto IL_00c7; } IL_0087: { uint32_t* L_21 = V_1; uint32_t L_22 = V_3; uint32_t L_23 = V_3; if ((!(((uint32_t)((int32_t)((int32_t)(*((uint32_t*)L_21))&(int32_t)L_22))) == ((uint32_t)L_23)))) { goto IL_00ac; } } { Int32U5BU5D_t385246372* L_24 = V_5; int32_t L_25 = V_6; int32_t L_26 = (int32_t)L_25; V_6 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); Int32U5BU5D_t385246372* L_27 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_28 = V_7; NullCheck(L_27); int32_t L_29 = L_28; int32_t L_30 = (L_27)->GetAt(static_cast(L_29)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (int32_t)L_30); } IL_00ac: { uint32_t L_31 = V_3; V_3 = (uint32_t)((int32_t)((uint32_t)L_31>>1)); uint32_t L_32 = V_3; if (L_32) { goto IL_00c1; } } { uint32_t* L_33 = V_1; V_1 = (uint32_t*)((uint32_t*)il2cpp_codegen_add((intptr_t)L_33, (intptr_t)(((intptr_t)4)))); V_3 = (uint32_t)((int32_t)-2147483648LL); } IL_00c1: { int32_t L_34 = V_7; V_7 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)1)); } IL_00c7: { int32_t L_35 = V_7; int32_t L_36 = (int32_t)__this->get__size_2(); if ((((int32_t)L_35) >= ((int32_t)L_36))) { goto IL_00dc; } } { int32_t L_37 = V_6; int32_t L_38 = V_2; if ((((int32_t)L_37) < ((int32_t)L_38))) { goto IL_0087; } } IL_00dc: { Int32U5BU5D_t385246372* L_39 = V_5; int32_t L_40 = V_2; List_1_t128053199 * L_41 = (List_1_t128053199 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t128053199 *, Int32U5BU5D_t385246372*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_41, (Int32U5BU5D_t385246372*)L_39, (int32_t)L_40, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_41; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAllList(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR List_1_t128053199 * List_1_FindAllList_m1424497201_gshared (List_1_t128053199 * __this, Predicate_1_t3776239877 * ___match0, const RuntimeMethod* method) { List_1_t128053199 * V_0 = NULL; int32_t V_1 = 0; { List_1_t128053199 * L_0 = (List_1_t128053199 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t128053199 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 35)); V_0 = (List_1_t128053199 *)L_0; V_1 = (int32_t)0; goto IL_003a; } IL_000d: { Predicate_1_t3776239877 * L_1 = ___match0; Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_3 = V_1; NullCheck(L_2); int32_t L_4 = L_3; int32_t L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t3776239877 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t3776239877 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3776239877 *)L_1, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_0036; } } { List_1_t128053199 * L_7 = V_0; Int32U5BU5D_t385246372* L_8 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; int32_t L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck((List_1_t128053199 *)L_7); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)->methodPointer)((List_1_t128053199 *)L_7, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 9)); } IL_0036: { int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); } IL_003a: { int32_t L_13 = V_1; int32_t L_14 = (int32_t)__this->get__size_2(); if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_000d; } } { List_1_t128053199 * L_15 = V_0; return L_15; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2380111612_gshared (List_1_t128053199 * __this, Predicate_1_t3776239877 * ___match0, const RuntimeMethod* method) { { Predicate_1_t3776239877 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3776239877 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t3776239877 * L_2 = ___match0; NullCheck((List_1_t128053199 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t128053199 *, int32_t, int32_t, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t128053199 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t3776239877 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m114147973_gshared (List_1_t128053199 * __this, int32_t ___startIndex0, Predicate_1_t3776239877 * ___match1, const RuntimeMethod* method) { { Predicate_1_t3776239877 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3776239877 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = ___startIndex0; Predicate_1_t3776239877 * L_5 = ___match1; NullCheck((List_1_t128053199 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t128053199 *, int32_t, int32_t, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_3, (int32_t)L_4)), (Predicate_1_t3776239877 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2913081515_gshared (List_1_t128053199 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3776239877 * ___match2, const RuntimeMethod* method) { { Predicate_1_t3776239877 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3776239877 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_1, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_3 = ___startIndex0; int32_t L_4 = ___count1; Predicate_1_t3776239877 * L_5 = ___match2; NullCheck((List_1_t128053199 *)__this); int32_t L_6 = (( int32_t (*) (List_1_t128053199 *, int32_t, int32_t, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_3, (int32_t)L_4, (Predicate_1_t3776239877 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 29)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::GetIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetIndex_m2300811709_gshared (List_1_t128053199 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3776239877 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); int32_t L_2 = ___startIndex0; V_1 = (int32_t)L_2; goto IL_0028; } IL_000b: { Predicate_1_t3776239877 * L_3 = ___match2; Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_5 = V_1; NullCheck(L_4); int32_t L_6 = L_5; int32_t L_7 = (L_4)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t3776239877 *)L_3); bool L_8 = (( bool (*) (Predicate_1_t3776239877 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3776239877 *)L_3, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0024; } } { int32_t L_9 = V_1; return L_9; } IL_0024: { int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_0028: { int32_t L_11 = V_1; int32_t L_12 = V_0; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_000b; } } { return (-1); } } // T System.Collections.Generic.List`1::FindLast(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLast_m1154127462_gshared (List_1_t128053199 * __this, Predicate_1_t3776239877 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t G_B3_0 = 0; { Predicate_1_t3776239877 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3776239877 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t3776239877 * L_2 = ___match0; NullCheck((List_1_t128053199 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t128053199 *, int32_t, int32_t, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t128053199 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t3776239877 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); V_0 = (int32_t)L_3; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)(-1))))) { goto IL_002a; } } { il2cpp_codegen_initobj((&V_1), sizeof(int32_t)); int32_t L_5 = V_1; G_B3_0 = L_5; goto IL_0031; } IL_002a: { int32_t L_6 = V_0; NullCheck((List_1_t128053199 *)__this); int32_t L_7 = (( int32_t (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 15)); G_B3_0 = L_7; } IL_0031: { return G_B3_0; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m515426935_gshared (List_1_t128053199 * __this, Predicate_1_t3776239877 * ___match0, const RuntimeMethod* method) { { Predicate_1_t3776239877 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3776239877 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = (int32_t)__this->get__size_2(); Predicate_1_t3776239877 * L_2 = ___match0; NullCheck((List_1_t128053199 *)__this); int32_t L_3 = (( int32_t (*) (List_1_t128053199 *, int32_t, int32_t, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t128053199 *)__this, (int32_t)0, (int32_t)L_1, (Predicate_1_t3776239877 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m2344884804_gshared (List_1_t128053199 * __this, int32_t ___startIndex0, Predicate_1_t3776239877 * ___match1, const RuntimeMethod* method) { { Predicate_1_t3776239877 * L_0 = ___match1; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3776239877 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_2 = ___startIndex0; Predicate_1_t3776239877 * L_3 = ___match1; NullCheck((List_1_t128053199 *)__this); int32_t L_4 = (( int32_t (*) (List_1_t128053199 *, int32_t, int32_t, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t128053199 *)__this, (int32_t)0, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), (Predicate_1_t3776239877 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::FindLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_FindLastIndex_m192649964_gshared (List_1_t128053199 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3776239877 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t3776239877 * L_0 = ___match2; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3776239877 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); int32_t L_1 = ___startIndex0; int32_t L_2 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); int32_t L_3 = V_0; int32_t L_4 = ___count1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_5 = V_0; int32_t L_6 = ___count1; Predicate_1_t3776239877 * L_7 = ___match2; NullCheck((List_1_t128053199 *)__this); int32_t L_8 = (( int32_t (*) (List_1_t128053199 *, int32_t, int32_t, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_5, (int32_t)L_6, (Predicate_1_t3776239877 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 36)); return L_8; } } // System.Int32 System.Collections.Generic.List`1::GetLastIndex(System.Int32,System.Int32,System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_GetLastIndex_m2000087755_gshared (List_1_t128053199 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3776239877 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)L_1)); goto IL_0026; } IL_0009: { Predicate_1_t3776239877 * L_2 = ___match2; Int32U5BU5D_t385246372* L_3 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_4 = V_0; int32_t L_5 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)1)); V_0 = (int32_t)L_5; NullCheck(L_3); int32_t L_6 = L_5; int32_t L_7 = (L_3)->GetAt(static_cast(L_6)); NullCheck((Predicate_1_t3776239877 *)L_2); bool L_8 = (( bool (*) (Predicate_1_t3776239877 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3776239877 *)L_2, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_8) { goto IL_0026; } } { int32_t L_9 = V_0; return L_9; } IL_0026: { int32_t L_10 = V_0; int32_t L_11 = ___startIndex0; if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_0009; } } { return (-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) extern "C" IL2CPP_METHOD_ATTR void List_1_ForEach_m1350288232_gshared (List_1_t128053199 * __this, Action_1_t3123413348 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_ForEach_m1350288232_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; { Action_1_t3123413348 * L_0 = ___action0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral2365897554, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_ForEach_m1350288232_RuntimeMethod_var); } IL_0011: { V_0 = (int32_t)0; goto IL_002e; } IL_0018: { Action_1_t3123413348 * L_2 = ___action0; Int32U5BU5D_t385246372* L_3 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Action_1_t3123413348 *)L_2); (( void (*) (Action_1_t3123413348 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)->methodPointer)((Action_1_t3123413348 *)L_2, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 37)); int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002e: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0018; } } { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() extern "C" IL2CPP_METHOD_ATTR Enumerator_t2017297076 List_1_GetEnumerator_m2050286038_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { Enumerator_t2017297076 L_0; memset(&L_0, 0, sizeof(L_0)); Enumerator__ctor_m247851533((&L_0), (List_1_t128053199 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 38)); return L_0; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::GetRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR List_1_t128053199 * List_1_GetRange_m3882673282_gshared (List_1_t128053199 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { Int32U5BU5D_t385246372* V_0 = NULL; { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; V_0 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_2)); Int32U5BU5D_t385246372* L_3 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_4 = ___index0; Int32U5BU5D_t385246372* L_5 = V_0; int32_t L_6 = ___count1; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)0, (int32_t)L_6, /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_7 = V_0; int32_t L_8 = ___count1; List_1_t128053199 * L_9 = (List_1_t128053199 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 33)); (( void (*) (List_1_t128053199 *, Int32U5BU5D_t385246372*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)->methodPointer)(L_9, (Int32U5BU5D_t385246372*)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 34)); return L_9; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2639980317_gshared (List_1_t128053199 * __this, int32_t ___item0, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (( int32_t (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_0, (int32_t)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_3; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2790866812_gshared (List_1_t128053199 * __this, int32_t ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___index1; int32_t L_6 = (( int32_t (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_1, (int32_t)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_6; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m2381822802_gshared (List_1_t128053199 * __this, int32_t ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_IndexOf_m2381822802_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_1 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_1, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_IndexOf_m2381822802_RuntimeMethod_var); } IL_0012: { int32_t L_2 = ___count2; if ((((int32_t)L_2) >= ((int32_t)0))) { goto IL_0024; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral2002595880, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_IndexOf_m2381822802_RuntimeMethod_var); } IL_0024: { int32_t L_4 = ___index1; int32_t L_5 = ___count2; int32_t L_6 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5))) > ((uint32_t)L_6)))) { goto IL_003d; } } { ArgumentOutOfRangeException_t777629997 * L_7 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_7, (String_t*)_stringLiteral3335335170, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_7,List_1_IndexOf_m2381822802_RuntimeMethod_var); } IL_003d: { Int32U5BU5D_t385246372* L_8 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_9 = ___item0; int32_t L_10 = ___index1; int32_t L_11 = ___count2; int32_t L_12 = (( int32_t (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_8, (int32_t)L_9, (int32_t)L_10, (int32_t)L_11, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 27)); return L_12; } } // System.Void System.Collections.Generic.List`1::Shift(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Shift_m116957613_gshared (List_1_t128053199 * __this, int32_t ___start0, int32_t ___delta1, const RuntimeMethod* method) { { int32_t L_0 = ___delta1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { int32_t L_1 = ___start0; int32_t L_2 = ___delta1; ___start0 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2)); } IL_000c: { int32_t L_3 = ___start0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0035; } } { Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_6 = ___start0; Int32U5BU5D_t385246372* L_7 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_8 = ___start0; int32_t L_9 = ___delta1; int32_t L_10 = (int32_t)__this->get__size_2(); int32_t L_11 = ___start0; Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), /*hidden argument*/NULL); } IL_0035: { int32_t L_12 = (int32_t)__this->get__size_2(); int32_t L_13 = ___delta1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)L_13))); int32_t L_14 = ___delta1; if ((((int32_t)L_14) >= ((int32_t)0))) { goto IL_005d; } } { Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_16 = (int32_t)__this->get__size_2(); int32_t L_17 = ___delta1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_15, (int32_t)L_16, (int32_t)((-L_17)), /*hidden argument*/NULL); } IL_005d: { return; } } // System.Void System.Collections.Generic.List`1::CheckIndex(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckIndex_m581273900_gshared (List_1_t128053199 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckIndex_m581273900_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_CheckIndex_m581273900_RuntimeMethod_var); } IL_001e: { return; } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_Insert_m3276044041_gshared (List_1_t128053199 * __this, int32_t ___index0, int32_t ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = (int32_t)__this->get__size_2(); Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get__items_1(); NullCheck(L_2); if ((!(((uint32_t)L_1) == ((uint32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_2)->max_length)))))))) { goto IL_0021; } } { NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t128053199 *)__this, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); } IL_0021: { int32_t L_3 = ___index0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_3, (int32_t)1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_5 = ___index0; int32_t L_6 = ___item1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)L_6); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::CheckCollection(System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_CheckCollection_m1671972112_gshared (List_1_t128053199 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_CheckCollection_m1671972112_MetadataUsageId); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_0011; } } { ArgumentNullException_t1615371798 * L_1 = (ArgumentNullException_t1615371798 *)il2cpp_codegen_object_new(ArgumentNullException_t1615371798_il2cpp_TypeInfo_var); ArgumentNullException__ctor_m1170824041(L_1, (String_t*)_stringLiteral3723644332, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_1,List_1_CheckCollection_m1671972112_RuntimeMethod_var); } IL_0011: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertRange_m1289480708_gshared (List_1_t128053199 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { Int32U5BU5D_t385246372* V_0 = NULL; RuntimeObject* V_1 = NULL; { RuntimeObject* L_0 = ___collection1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)->methodPointer)((List_1_t128053199 *)__this, (RuntimeObject*)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 1)); int32_t L_1 = ___index0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); RuntimeObject* L_2 = ___collection1; if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(List_1_t128053199 *)__this)))) { goto IL_0055; } } { int32_t L_3 = (int32_t)__this->get__size_2(); V_0 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_3)); Int32U5BU5D_t385246372* L_4 = V_0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, Int32U5BU5D_t385246372*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)->methodPointer)((List_1_t128053199 *)__this, (Int32U5BU5D_t385246372*)L_4, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 40)); int32_t L_5 = (int32_t)__this->get__size_2(); NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_6 = ___index0; Int32U5BU5D_t385246372* L_7 = V_0; NullCheck(L_7); NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_6, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_7)->max_length)))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); Int32U5BU5D_t385246372* L_8 = V_0; Int32U5BU5D_t385246372* L_9 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_10 = ___index0; Int32U5BU5D_t385246372* L_11 = V_0; NullCheck(L_11); Array_Copy_m344457298(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)L_10, (int32_t)(((int32_t)((int32_t)(((RuntimeArray *)L_11)->max_length)))), /*hidden argument*/NULL); goto IL_0077; } IL_0055: { RuntimeObject* L_12 = ___collection1; V_1 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_12, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2))); RuntimeObject* L_13 = V_1; if (!L_13) { goto IL_006f; } } { int32_t L_14 = ___index0; RuntimeObject* L_15 = V_1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_14, (RuntimeObject*)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 41)); goto IL_0077; } IL_006f: { int32_t L_16 = ___index0; RuntimeObject* L_17 = ___collection1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_16, (RuntimeObject*)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 42)); } IL_0077: { int32_t L_18 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::InsertCollection(System.Int32,System.Collections.Generic.ICollection`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertCollection_m784124726_gshared (List_1_t128053199 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___collection1; NullCheck((RuntimeObject*)L_0); int32_t L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_0); V_0 = (int32_t)L_1; int32_t L_2 = V_0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 17)); int32_t L_3 = ___index0; int32_t L_4 = V_0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); RuntimeObject* L_5 = ___collection1; Int32U5BU5D_t385246372* L_6 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_7 = ___index0; NullCheck((RuntimeObject*)L_5); InterfaceActionInvoker2< Int32U5BU5D_t385246372*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 2), (RuntimeObject*)L_5, (Int32U5BU5D_t385246372*)L_6, (int32_t)L_7); return; } } // System.Void System.Collections.Generic.List`1::InsertEnumeration(System.Int32,System.Collections.Generic.IEnumerable`1) extern "C" IL2CPP_METHOD_ATTR void List_1_InsertEnumeration_m1964782457_gshared (List_1_t128053199 * __this, int32_t ___index0, RuntimeObject* ___enumerable1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_InsertEnumeration_m1964782457_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; RuntimeObject* V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); int32_t __leave_target = 0; NO_UNUSED_WARNING (__leave_target); { RuntimeObject* L_0 = ___enumerable1; NullCheck((RuntimeObject*)L_0); RuntimeObject* L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 20), (RuntimeObject*)L_0); V_1 = (RuntimeObject*)L_1; } IL_0007: try { // begin try (depth: 1) { goto IL_0020; } IL_000c: { RuntimeObject* L_2 = V_1; NullCheck((RuntimeObject*)L_2); int32_t L_3 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 21), (RuntimeObject*)L_2); V_0 = (int32_t)L_3; int32_t L_4 = ___index0; int32_t L_5 = (int32_t)L_4; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); int32_t L_6 = V_0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 13)); } IL_0020: { RuntimeObject* L_7 = V_1; NullCheck((RuntimeObject*)L_7); bool L_8 = InterfaceFuncInvoker0< bool >::Invoke(1 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t1853284238_il2cpp_TypeInfo_var, (RuntimeObject*)L_7); if (L_8) { goto IL_000c; } } IL_002b: { IL2CPP_LEAVE(0x3B, FINALLY_0030); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0030; } FINALLY_0030: { // begin finally (depth: 1) { RuntimeObject* L_9 = V_1; if (L_9) { goto IL_0034; } } IL_0033: { IL2CPP_END_FINALLY(48) } IL_0034: { RuntimeObject* L_10 = V_1; NullCheck((RuntimeObject*)L_10); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t3640265483_il2cpp_TypeInfo_var, (RuntimeObject*)L_10); IL2CPP_END_FINALLY(48) } } // end finally (depth: 1) IL2CPP_CLEANUP(48) { IL2CPP_JUMP_TBL(0x3B, IL_003b) IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) } IL_003b: { return; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m1478023374_gshared (List_1_t128053199 * __this, int32_t ___item0, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = (int32_t)__this->get__size_2(); int32_t L_4 = (( int32_t (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_0, (int32_t)L_1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1)), (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_4; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m711768888_gshared (List_1_t128053199 * __this, int32_t ___item0, int32_t ___index1, const RuntimeMethod* method) { { int32_t L_0 = ___index1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_2 = ___item0; int32_t L_3 = ___index1; int32_t L_4 = ___index1; int32_t L_5 = (( int32_t (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_1, (int32_t)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_5; } } // System.Int32 System.Collections.Generic.List`1::LastIndexOf(T,System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_LastIndexOf_m2967347380_gshared (List_1_t128053199 * __this, int32_t ___item0, int32_t ___index1, int32_t ___count2, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_LastIndexOf_m2967347380_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index1; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_001d; } } { int32_t L_1 = ___index1; int32_t L_2 = L_1; RuntimeObject * L_3 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_2); ArgumentOutOfRangeException_t777629997 * L_4 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_4, (String_t*)_stringLiteral797640427, (RuntimeObject *)L_3, (String_t*)_stringLiteral1103599130, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4,List_1_LastIndexOf_m2967347380_RuntimeMethod_var); } IL_001d: { int32_t L_5 = ___count2; if ((((int32_t)L_5) >= ((int32_t)0))) { goto IL_003a; } } { int32_t L_6 = ___count2; int32_t L_7 = L_6; RuntimeObject * L_8 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_7); ArgumentOutOfRangeException_t777629997 * L_9 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_9, (String_t*)_stringLiteral2002595880, (RuntimeObject *)L_8, (String_t*)_stringLiteral3690514408, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9,List_1_LastIndexOf_m2967347380_RuntimeMethod_var); } IL_003a: { int32_t L_10 = ___index1; int32_t L_11 = ___count2; if ((((int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_10, (int32_t)L_11)), (int32_t)1))) >= ((int32_t)0))) { goto IL_005b; } } { int32_t L_12 = ___count2; int32_t L_13 = L_12; RuntimeObject * L_14 = Box(Int32_t2950945753_il2cpp_TypeInfo_var, &L_13); ArgumentOutOfRangeException_t777629997 * L_15 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m4164965325(L_15, (String_t*)_stringLiteral2002595896, (RuntimeObject *)L_14, (String_t*)_stringLiteral2617075568, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_15,List_1_LastIndexOf_m2967347380_RuntimeMethod_var); } IL_005b: { Int32U5BU5D_t385246372* L_16 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_17 = ___item0; int32_t L_18 = ___index1; int32_t L_19 = ___count2; int32_t L_20 = (( int32_t (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_16, (int32_t)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 43)); return L_20; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) extern "C" IL2CPP_METHOD_ATTR bool List_1_Remove_m3037048099_gshared (List_1_t128053199 * __this, int32_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___item0; NullCheck((List_1_t128053199 *)__this); int32_t L_1 = (( int32_t (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 11)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) == ((int32_t)(-1)))) { goto IL_0016; } } { int32_t L_3 = V_0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 44)); } IL_0016: { int32_t L_4 = V_0; return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m2354644618_gshared (List_1_t128053199 * __this, Predicate_1_t3776239877 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t3776239877 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3776239877 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; V_1 = (int32_t)0; V_0 = (int32_t)0; goto IL_0031; } IL_0011: { Predicate_1_t3776239877 * L_1 = ___match0; Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; int32_t L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t3776239877 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t3776239877 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3776239877 *)L_1, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (!L_6) { goto IL_002d; } } { goto IL_003d; } IL_002d: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_0031: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_0011; } } IL_003d: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_10) == ((uint32_t)L_11)))) { goto IL_004b; } } { return 0; } IL_004b: { int32_t L_12 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1))); int32_t L_13 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); goto IL_0099; } IL_0062: { Predicate_1_t3776239877 * L_14 = ___match0; Int32U5BU5D_t385246372* L_15 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_16 = V_1; NullCheck(L_15); int32_t L_17 = L_16; int32_t L_18 = (L_15)->GetAt(static_cast(L_17)); NullCheck((Predicate_1_t3776239877 *)L_14); bool L_19 = (( bool (*) (Predicate_1_t3776239877 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3776239877 *)L_14, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_19) { goto IL_0095; } } { Int32U5BU5D_t385246372* L_20 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_21 = V_0; int32_t L_22 = (int32_t)L_21; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)1)); Int32U5BU5D_t385246372* L_23 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_24 = V_1; NullCheck(L_23); int32_t L_25 = L_24; int32_t L_26 = (L_23)->GetAt(static_cast(L_25)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_22), (int32_t)L_26); } IL_0095: { int32_t L_27 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0099: { int32_t L_28 = V_1; int32_t L_29 = (int32_t)__this->get__size_2(); if ((((int32_t)L_28) < ((int32_t)L_29))) { goto IL_0062; } } { int32_t L_30 = V_1; int32_t L_31 = V_0; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_30, (int32_t)L_31))) <= ((int32_t)0))) { goto IL_00bd; } } { Int32U5BU5D_t385246372* L_32 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_33 = V_0; int32_t L_34 = V_1; int32_t L_35 = V_0; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_32, (int32_t)L_33, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_34, (int32_t)L_35)), /*hidden argument*/NULL); } IL_00bd: { int32_t L_36 = V_0; __this->set__size_2(L_36); int32_t L_37 = V_1; int32_t L_38 = V_0; return ((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)L_38)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveAt_m2770200702_gshared (List_1_t128053199 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_RemoveAt_m2770200702_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; if ((((int32_t)L_0) < ((int32_t)0))) { goto IL_0013; } } { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) >= ((uint32_t)L_2)))) { goto IL_001e; } } IL_0013: { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_RemoveAt_m2770200702_RuntimeMethod_var); } IL_001e: { int32_t L_4 = ___index0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_4, (int32_t)(-1), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)1, /*hidden argument*/NULL); int32_t L_7 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_RemoveRange_m726445105_gshared (List_1_t128053199 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); int32_t L_2 = ___count1; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_0038; } } { int32_t L_3 = ___index0; int32_t L_4 = ___count1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_3, (int32_t)((-L_4)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 39)); Int32U5BU5D_t385246372* L_5 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; Array_Clear_m2231608178(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); } IL_0038: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m471422395_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (int32_t)L_1, /*hidden argument*/NULL); int32_t L_2 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_Reverse_m2572279474_gshared (List_1_t128053199 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; Array_Reverse_m816310962(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, (int32_t)L_4, /*hidden argument*/NULL); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m4001572199_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 46)); Comparer_1_t155733339 * L_2 = (( Comparer_1_t155733339 * (*) (RuntimeObject * /* static, unused */, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)->methodPointer)(NULL /*static, unused*/, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 45)); (( void (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m1778003289_gshared (List_1_t128053199 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); RuntimeObject* L_2 = ___comparer0; (( void (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_0, (int32_t)0, (int32_t)L_1, (RuntimeObject*)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m3505830057_gshared (List_1_t128053199 * __this, Comparison_1_t2725876932 * ___comparison0, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_1 = (int32_t)__this->get__size_2(); Comparison_1_t2725876932 * L_2 = ___comparison0; (( void (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, Comparison_1_t2725876932 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_0, (int32_t)L_1, (Comparison_1_t2725876932 *)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 48)); int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) extern "C" IL2CPP_METHOD_ATTR void List_1_Sort_m3619732225_gshared (List_1_t128053199 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = ___count1; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 26)); Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; RuntimeObject* L_5 = ___comparer2; (( void (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372*)L_2, (int32_t)L_3, (int32_t)L_4, (RuntimeObject*)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 47)); int32_t L_6 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1))); return; } } // T[] System.Collections.Generic.List`1::ToArray() extern "C" IL2CPP_METHOD_ATTR Int32U5BU5D_t385246372* List_1_ToArray_m3295195900_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { Int32U5BU5D_t385246372* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); V_0 = (Int32U5BU5D_t385246372*)((Int32U5BU5D_t385246372*)SZArrayNew(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 4), (uint32_t)L_0)); Int32U5BU5D_t385246372* L_1 = (Int32U5BU5D_t385246372*)__this->get__items_1(); Int32U5BU5D_t385246372* L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m1988217701(NULL /*static, unused*/, (RuntimeArray *)(RuntimeArray *)L_1, (RuntimeArray *)(RuntimeArray *)L_2, (int32_t)L_3, /*hidden argument*/NULL); Int32U5BU5D_t385246372* L_4 = V_0; return L_4; } } // System.Void System.Collections.Generic.List`1::TrimExcess() extern "C" IL2CPP_METHOD_ATTR void List_1_TrimExcess_m299230006_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 19)); return; } } // System.Boolean System.Collections.Generic.List`1::TrueForAll(System.Predicate`1) extern "C" IL2CPP_METHOD_ATTR bool List_1_TrueForAll_m4079765008_gshared (List_1_t128053199 * __this, Predicate_1_t3776239877 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; { Predicate_1_t3776239877 * L_0 = ___match0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->declaring_type->rgctx_data, 0)); (( void (*) (RuntimeObject * /* static, unused */, Predicate_1_t3776239877 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)->methodPointer)(NULL /*static, unused*/, (Predicate_1_t3776239877 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 28)); V_0 = (int32_t)0; goto IL_002a; } IL_000d: { Predicate_1_t3776239877 * L_1 = ___match0; Int32U5BU5D_t385246372* L_2 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; int32_t L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t3776239877 *)L_1); bool L_6 = (( bool (*) (Predicate_1_t3776239877 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)->methodPointer)((Predicate_1_t3776239877 *)L_1, (int32_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 32)); if (L_6) { goto IL_0026; } } { return (bool)0; } IL_0026: { int32_t L_7 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1)); } IL_002a: { int32_t L_8 = V_0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000d; } } { return (bool)1; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m2601872849_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { Int32U5BU5D_t385246372* L_0 = (Int32U5BU5D_t385246372*)__this->get__items_1(); NullCheck(L_0); return (((int32_t)((int32_t)(((RuntimeArray *)L_0)->max_length)))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Capacity_m1077425937_gshared (List_1_t128053199 * __this, int32_t ___value0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Capacity_m1077425937_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) < ((uint32_t)L_1)))) { goto IL_0012; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m2047740448(L_2, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_set_Capacity_m1077425937_RuntimeMethod_var); } IL_0012: { Int32U5BU5D_t385246372** L_3 = (Int32U5BU5D_t385246372**)__this->get_address_of__items_1(); int32_t L_4 = ___value0; (( void (*) (RuntimeObject * /* static, unused */, Int32U5BU5D_t385246372**, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)->methodPointer)(NULL /*static, unused*/, (Int32U5BU5D_t385246372**)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 49)); return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m361000296_gshared (List_1_t128053199 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return L_0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) extern "C" IL2CPP_METHOD_ATTR int32_t List_1_get_Item_m987949881_gshared (List_1_t128053199 * __this, int32_t ___index0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_get_Item_m987949881_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_0017; } } { ArgumentOutOfRangeException_t777629997 * L_2 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_2, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2,List_1_get_Item_m987949881_RuntimeMethod_var); } IL_0017: { Int32U5BU5D_t385246372* L_3 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_4 = ___index0; NullCheck(L_3); int32_t L_5 = L_4; int32_t L_6 = (L_3)->GetAt(static_cast(L_5)); return L_6; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) extern "C" IL2CPP_METHOD_ATTR void List_1_set_Item_m2256214292_gshared (List_1_t128053199 * __this, int32_t ___index0, int32_t ___value1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (List_1_set_Item_m2256214292_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = ___index0; NullCheck((List_1_t128053199 *)__this); (( void (*) (List_1_t128053199 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)->methodPointer)((List_1_t128053199 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->declaring_type->rgctx_data, 12)); int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) == ((uint32_t)L_2)))) { goto IL_001e; } } { ArgumentOutOfRangeException_t777629997 * L_3 = (ArgumentOutOfRangeException_t777629997 *)il2cpp_codegen_object_new(ArgumentOutOfRangeException_t777629997_il2cpp_TypeInfo_var); ArgumentOutOfRangeException__ctor_m3628145864(L_3, (String_t*)_stringLiteral797640427, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3,List_1_set_Item_m2256214292_RuntimeMethod_var); } IL_001e: { Int32U5BU5D_t385246372* L_4 = (Int32U5BU5D_t385246372*)__this->get__items_1(); int32_t L_5 = ___index0; int32_t L_6 = ___value1; NullCheck(L_4); (L_4)->SetAt(static_cast(L_5), (int32_t)L_6); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif