#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include template struct VirtFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct VirtFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; // System.Action`1 struct Action_1_t7CFB1DC5F346506C8EB66CE92DBA45C35C0D516E; // System.Action`1 struct Action_1_tAC25385C5B4AA0265052FEE8CBFB70C30F64D569; // System.Action`1 struct Action_1_t9FB8BBFB514F91400A4ECB7A2277203B5A733314; // System.Action`1 struct Action_1_tCE81088D114DE39E0EF24F46D2851880DBFB13FB; // System.Action`1 struct Action_1_t708A0A478CD8F90773A9E20C63FE726765085E13; // System.Action`1 struct Action_1_t6931243491B4687E8C8C172AD238C151EF09BE7C; // System.Action`1 struct Action_1_t3DBAD80ECEE8BE6BB577699C4C8B7F5826745028; // System.Action`1 struct Action_1_tD624095964DA71FB53A592A8E527AC6DBC21B6BB; // System.Action`1 struct Action_1_t7ACC5782C8EA184FB67419B497510A11C9103BED; // System.Action`1 struct Action_1_tFF7DEB6B94FB8CCD4282D0A5A092FEDE1F9CCACF; // System.Comparison`1 struct Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713; // System.Comparison`1 struct Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44; // System.Comparison`1 struct Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886; // System.Comparison`1 struct Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1; // System.Comparison`1 struct Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415; // System.Comparison`1 struct Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05; // System.Comparison`1 struct Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870; // System.Comparison`1 struct Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579; // System.Comparison`1 struct Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED; // System.Comparison`1 struct Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8; // System.Func`1 struct Func_1_tD8217A517B81548153B648DD9D5285A3A78807D4; // System.Collections.Generic.IComparer`1 struct IComparer_1_t22050879F416E76085DAACBB79DEBF4C6B5C4852; // System.Collections.Generic.IComparer`1 struct IComparer_1_tDBBE6BA3FBBDF97C0ED89620729A091893C6FF1F; // System.Collections.Generic.IComparer`1 struct IComparer_1_t5DDC05458DBD057E8B89291643E123FFE5E4CB42; // System.Collections.Generic.IComparer`1 struct IComparer_1_t11266C4428B57C3F0928286B2F95B135FD4ECB60; // System.Collections.Generic.IComparer`1 struct IComparer_1_tC94F32C6FA027080325DE7D607EF7686C6DEBD4D; // System.Collections.Generic.IComparer`1 struct IComparer_1_tCD39517D7AC59114AFA662BC1E004E7758250D05; // System.Collections.Generic.IComparer`1 struct IComparer_1_tE60294674F495E9185D556502DC219A7EA114EAA; // System.Collections.Generic.IComparer`1 struct IComparer_1_tD5AA531E2C5F7930D9EF466F34F77EE89FCC5D68; // System.Collections.Generic.IComparer`1 struct IComparer_1_t26202008520D07138DE63E114AB5CD32A0F9920B; // System.Collections.Generic.IComparer`1 struct IComparer_1_t933DD13A9B1163574810F48D4BC948124EC3728C; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t50319F4A7D8CCD98BE55D04746EE668EF32AF323; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t3FBAAF6131A34F4CC96F7CF1F490B4A96B32AB80; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tD7D7D816B6824D488E23C13FA04865B16706D96C; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t366EE4DB1EFAC40077ED53017CB1B1081994F7F9; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t7052122FA045E9C0D12BCB53EBDCDC596C21E345; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tBD518084D8A49AE2EEB0F665BC642BB587F47125; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t1F2D3D347FFE50A1FD12D25B40D81D5A98168E6C; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t29C718560E7137C093A8773AA4EAD89285F93078; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tCE4ECCD343378F3D3800523073B60FDAB73EA77F; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t8C79B1AC365D7A7522D387715A4A4F0112823A21; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t95F38C299FC87F42FA3A49FA76D740D7D101E65B; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tF12196E57A0FAA078CEEB353FF276E3C8BCB4B45; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t55A7B01CBB901476C93A8F5EA1D01B5CE3EB7527; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t7B1D5733FF85D21525664276BDD696DC7156F14F; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tB5EEEE256ED95F44290906C3D6412A37E69FDE37; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tD6256ED108F58BF265EFB46BACEEC723719BD93A; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t0D9A04E237EC78F406627F1D7605E581C86462B5; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t91BF5C965D2E9F17ED751452CA964EEE7C551DC5; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t40237C0891E280895102E6FD76E9DDE1CC8DB725; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tADE8778F090532E112DE66B22289BF9A0B1325B2; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t3684DA15325D52171959CC39A77605508E9DEEF7; // System.Collections.Generic.IList`1 struct IList_1_t74838A855B4F8129AED14EA49F397B8CA39829A2; // System.Collections.Generic.IList`1 struct IList_1_t07AA679C5A0FB4E45C7C4CE9FEBC042CF765EA4B; // System.Collections.Generic.IList`1 struct IList_1_t149B12D304DBA4EE00D218F27DBF0409BE928532; // System.Collections.Generic.IList`1 struct IList_1_tE0FD866E8E00D6BA4D20EA1C03B82B5FBDC3D309; // System.Collections.Generic.IList`1 struct IList_1_t46D99A1D19A69A9492DD596812CA1EF90C9FB3CC; // System.Collections.Generic.IList`1 struct IList_1_tC166374381E7A8381B2B74F290A986727610B99D; // System.Collections.Generic.IList`1 struct IList_1_t2C40EAD05BE4095324ABC146E7C3A49B2E15EAC5; // System.Collections.Generic.IList`1 struct IList_1_t2875E73088C388A75EFD09D865EE1D3D605E0B46; // System.Collections.Generic.IList`1 struct IList_1_tC269AD788F72F412381C296D4143348B878D86EC; // System.Collections.Generic.IList`1 struct IList_1_t0095911E6B981D255F3F5FAA16ED415B0F96066D; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tC5DBFF0A12DD027962885E57237A73F3553DE521; // System.Collections.Generic.List`1 struct List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7; // System.Collections.Generic.List`1 struct List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9; // System.Collections.Generic.List`1 struct List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F; // System.Collections.Generic.List`1 struct List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA; // System.Collections.Generic.List`1 struct List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7; // System.Collections.Generic.List`1 struct List_1_tEED496086F5D313E88CAE4C98A12681F4B542321; // System.Collections.Generic.List`1 struct List_1_t3217BEA3E804D37821CC19C924386325EE87840D; // System.Collections.Generic.List`1 struct List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097; // System.Collections.Generic.List`1 struct List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08; // System.Collections.Generic.List`1 struct List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA; // System.Collections.Generic.List`1 struct List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C; // Oculus.Platform.Message`1 struct Message_1_t0BD92DF4E6EC0CF0977B99F54A0CCAE2B9530286; // Oculus.Platform.Message`1 struct Message_1_t4B027D6C6D76865BBC8D625255864C7AE1F4AD0C; // System.Predicate`1 struct Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC; // System.Predicate`1 struct Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20; // System.Predicate`1 struct Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695; // System.Predicate`1 struct Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3; // System.Predicate`1 struct Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA; // System.Predicate`1 struct Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A; // System.Predicate`1 struct Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7; // System.Predicate`1 struct Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F; // System.Predicate`1 struct Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931; // System.Predicate`1 struct Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t9246F6D7FE0973A0985C71ABDE713B53159906BC; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t2A5101ACCAF4E01F182481685633DDCE52C19A8C; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tAA79C22EC000C2096E3E0A31509EAAA08B5AB2B6; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t9CFC7C7EDDFBEDD15C1B451467E125E9749FDE48; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t43D81094B851279B434A009B3CDABE3CD8242C1C; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tF8345BCB9F2575064AB2E2C31DF3488D8BC190C4; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t8267406D4D0EA9BA7B4D15BB125C89FF8D6E8BA1; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tAFFC1D9C616A5D5B2DF7E9DEBFEC7A87628BA6C8; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tE3E0DD0DFF83C70B26D6205BA68D5C5B1BA4548B; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tC35B126241724EBB8D33E128BFC23C8B18114E29; // System.Collections.Generic.KeyValuePair`2[] struct KeyValuePair_2U5BU5D_t7E976A4C11090CA77A36F27FF080865677E9C105; // System.Collections.Generic.List`1[] struct List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C; // UnityEngine.Rendering.BatchVisibility[] struct BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // OVRRaycaster/RaycastHit[] struct RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2; // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding[] struct SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData[] struct PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData[] struct ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528; // FMODUnity.Settings/PlatformTemplate[] struct PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359; // UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge[] struct EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98; // UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry[] struct NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345; // UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData[] struct RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08; // UnityEngine.UnitySynchronizationContext/WorkRequest[] struct WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F; // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher[] struct LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF; // System.AsyncCallback struct AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // System.DelegateData struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288; // Oculus.Platform.Models.Error struct Error_t4896001004CD4A2DC6124CF998C4C1E807C93B89; // UnityEngine.UI.Graphic struct Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24; // System.IAsyncResult struct IAsyncResult_tC9F97BF36FCF122D29D3101D80642278297BF370; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.Collections.IEnumerator struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105; // UnityEngine.Playables.INotification struct INotification_tFB7646E6B1EA37ECE9D39374A3BD74B278E19C56; // System.InvalidOperationException struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB; // System.Threading.ManualResetEvent struct ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // Oculus.Platform.Message struct Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9; // System.Reflection.MethodInfo struct MethodInfo_t; // System.ObjectDisposedException struct ObjectDisposedException_t29EF6F519F16BA477EC682F23E8344BB1E9A958A; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.Threading.SendOrPostCallback struct SendOrPostCallback_t6B7334CE017AF595535507519400AC02D688DC3C; // System.String struct String_t; // System.Type struct Type_t; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; // Oculus.Platform.Message/ExtraMessageTypesHandler struct ExtraMessageTypesHandler_tFEB8C64088CF3DC369A496F09718B732BA2B59BF; IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ObjectDisposedException_t29EF6F519F16BA477EC682F23E8344BB1E9A958A_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral2A0F2085AD146EA87AA0BD98938EE0E35F52E745; IL2CPP_EXTERN_C String_t* _stringLiteral3557380BE9E7E98862A3A71F25DC349E0384F4E2; IL2CPP_EXTERN_C const RuntimeMethod* NativeArray_1_Dispose_m9E3939BC21A1B7BE082958A324C67F95533C409E_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B; struct RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2; struct SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D; struct PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA; struct ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528; struct PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359; struct EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98; struct NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345; struct RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08; struct WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F; struct LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Object // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8 : public RuntimeObject { public: public: }; // System.Collections.Generic.List`1 struct List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9, ____items_1)); } inline RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* get__items_1() const { return ____items_1; } inline RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2** get_address_of__items_1() { return &____items_1; } inline void set__items_1(RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9, ____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_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F, ____items_1)); } inline SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* get__items_1() const { return ____items_1; } inline SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D** get_address_of__items_1() { return &____items_1; } inline void set__items_1(SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F, ____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_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA, ____items_1)); } inline PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* get__items_1() const { return ____items_1; } inline PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA** get_address_of__items_1() { return &____items_1; } inline void set__items_1(PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA, ____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_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7, ____items_1)); } inline ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* get__items_1() const { return ____items_1; } inline ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7, ____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_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tEED496086F5D313E88CAE4C98A12681F4B542321, ____items_1)); } inline PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* get__items_1() const { return ____items_1; } inline PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359** get_address_of__items_1() { return &____items_1; } inline void set__items_1(PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tEED496086F5D313E88CAE4C98A12681F4B542321, ____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_tEED496086F5D313E88CAE4C98A12681F4B542321, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tEED496086F5D313E88CAE4C98A12681F4B542321, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t3217BEA3E804D37821CC19C924386325EE87840D : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t3217BEA3E804D37821CC19C924386325EE87840D, ____items_1)); } inline EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* get__items_1() const { return ____items_1; } inline EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98** get_address_of__items_1() { return &____items_1; } inline void set__items_1(EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t3217BEA3E804D37821CC19C924386325EE87840D, ____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_t3217BEA3E804D37821CC19C924386325EE87840D, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t3217BEA3E804D37821CC19C924386325EE87840D, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097, ____items_1)); } inline NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* get__items_1() const { return ____items_1; } inline NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345** get_address_of__items_1() { return &____items_1; } inline void set__items_1(NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097, ____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_tF66AD4448A81FDA4D3C1861A0A08271697313097, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08, ____items_1)); } inline RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* get__items_1() const { return ____items_1; } inline RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08** get_address_of__items_1() { return &____items_1; } inline void set__items_1(RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08, ____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_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA, ____items_1)); } inline WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* get__items_1() const { return ____items_1; } inline WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F** get_address_of__items_1() { return &____items_1; } inline void set__items_1(WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA, ____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_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ____items_1; // System.Int32 System.Collections.Generic.List`1::_size int32_t ____size_2; // System.Int32 System.Collections.Generic.List`1::_version int32_t ____version_3; // System.Object System.Collections.Generic.List`1::_syncRoot RuntimeObject * ____syncRoot_4; public: inline static int32_t get_offset_of__items_1() { return static_cast(offsetof(List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C, ____items_1)); } inline LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* get__items_1() const { return ____items_1; } inline LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF** get_address_of__items_1() { return &____items_1; } inline void set__items_1(LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* value) { ____items_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____items_1), (void*)value); } inline static int32_t get_offset_of__size_2() { return static_cast(offsetof(List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C, ____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_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C, ____version_3)); } inline int32_t get__version_3() const { return ____version_3; } inline int32_t* get_address_of__version_3() { return &____version_3; } inline void set__version_3(int32_t value) { ____version_3 = value; } inline static int32_t get_offset_of__syncRoot_4() { return static_cast(offsetof(List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C, ____syncRoot_4)); } inline RuntimeObject * get__syncRoot_4() const { return ____syncRoot_4; } inline RuntimeObject ** get_address_of__syncRoot_4() { return &____syncRoot_4; } inline void set__syncRoot_4(RuntimeObject * value) { ____syncRoot_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_4), (void*)value); } }; // System.Collections.Generic.Mscorlib_CollectionDebugView`1 struct Mscorlib_CollectionDebugView_1_t1A4C1733751FCB295EB51AD17A37C9E4F470610B : public RuntimeObject { public: public: }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t9246F6D7FE0973A0985C71ABDE713B53159906BC : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t9246F6D7FE0973A0985C71ABDE713B53159906BC, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t9246F6D7FE0973A0985C71ABDE713B53159906BC, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t2A5101ACCAF4E01F182481685633DDCE52C19A8C : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t2A5101ACCAF4E01F182481685633DDCE52C19A8C, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t2A5101ACCAF4E01F182481685633DDCE52C19A8C, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tAA79C22EC000C2096E3E0A31509EAAA08B5AB2B6 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_tAA79C22EC000C2096E3E0A31509EAAA08B5AB2B6, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_tAA79C22EC000C2096E3E0A31509EAAA08B5AB2B6, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t9CFC7C7EDDFBEDD15C1B451467E125E9749FDE48 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t9CFC7C7EDDFBEDD15C1B451467E125E9749FDE48, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t9CFC7C7EDDFBEDD15C1B451467E125E9749FDE48, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t43D81094B851279B434A009B3CDABE3CD8242C1C : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t43D81094B851279B434A009B3CDABE3CD8242C1C, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t43D81094B851279B434A009B3CDABE3CD8242C1C, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tF8345BCB9F2575064AB2E2C31DF3488D8BC190C4 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_tF8345BCB9F2575064AB2E2C31DF3488D8BC190C4, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_tF8345BCB9F2575064AB2E2C31DF3488D8BC190C4, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t8267406D4D0EA9BA7B4D15BB125C89FF8D6E8BA1 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_t8267406D4D0EA9BA7B4D15BB125C89FF8D6E8BA1, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_t8267406D4D0EA9BA7B4D15BB125C89FF8D6E8BA1, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tAFFC1D9C616A5D5B2DF7E9DEBFEC7A87628BA6C8 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_tAFFC1D9C616A5D5B2DF7E9DEBFEC7A87628BA6C8, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_tAFFC1D9C616A5D5B2DF7E9DEBFEC7A87628BA6C8, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tE3E0DD0DFF83C70B26D6205BA68D5C5B1BA4548B : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_tE3E0DD0DFF83C70B26D6205BA68D5C5B1BA4548B, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_tE3E0DD0DFF83C70B26D6205BA68D5C5B1BA4548B, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tC35B126241724EBB8D33E128BFC23C8B18114E29 : public RuntimeObject { public: // System.Collections.Generic.IList`1 System.Collections.ObjectModel.ReadOnlyCollection`1::list RuntimeObject* ___list_0; // System.Object System.Collections.ObjectModel.ReadOnlyCollection`1::_syncRoot RuntimeObject * ____syncRoot_1; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(ReadOnlyCollection_1_tC35B126241724EBB8D33E128BFC23C8B18114E29, ___list_0)); } inline RuntimeObject* get_list_0() const { return ___list_0; } inline RuntimeObject** get_address_of_list_0() { return &___list_0; } inline void set_list_0(RuntimeObject* value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of__syncRoot_1() { return static_cast(offsetof(ReadOnlyCollection_1_tC35B126241724EBB8D33E128BFC23C8B18114E29, ____syncRoot_1)); } inline RuntimeObject * get__syncRoot_1() const { return ____syncRoot_1; } inline RuntimeObject ** get_address_of__syncRoot_1() { return &____syncRoot_1; } inline void set__syncRoot_1(RuntimeObject * value) { ____syncRoot_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_1), (void*)value); } }; struct Il2CppArrayBounds; // System.Array // System.Runtime.Versioning.BinaryCompatibility struct BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810 : public RuntimeObject { public: public: }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::m_stringLength int32_t ___m_stringLength_0; // System.Char System.String::m_firstChar Il2CppChar ___m_firstChar_1; public: inline static int32_t get_offset_of_m_stringLength_0() { return static_cast(offsetof(String_t, ___m_stringLength_0)); } inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; } inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; } inline void set_m_stringLength_0(int32_t value) { ___m_stringLength_0 = value; } inline static int32_t get_offset_of_m_firstChar_1() { return static_cast(offsetof(String_t, ___m_firstChar_1)); } inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; } inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; } inline void set_m_firstChar_1(Il2CppChar value) { ___m_firstChar_1 = value; } }; // System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52_marshaled_com { }; // UnityEngine.Rendering.BatchVisibility struct BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE { public: // System.Int32 UnityEngine.Rendering.BatchVisibility::offset int32_t ___offset_0; // System.Int32 UnityEngine.Rendering.BatchVisibility::instancesCount int32_t ___instancesCount_1; // System.Int32 UnityEngine.Rendering.BatchVisibility::visibleCount int32_t ___visibleCount_2; public: inline static int32_t get_offset_of_offset_0() { return static_cast(offsetof(BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE, ___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_instancesCount_1() { return static_cast(offsetof(BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE, ___instancesCount_1)); } inline int32_t get_instancesCount_1() const { return ___instancesCount_1; } inline int32_t* get_address_of_instancesCount_1() { return &___instancesCount_1; } inline void set_instancesCount_1(int32_t value) { ___instancesCount_1 = value; } inline static int32_t get_offset_of_visibleCount_2() { return static_cast(offsetof(BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE, ___visibleCount_2)); } inline int32_t get_visibleCount_2() const { return ___visibleCount_2; } inline int32_t* get_address_of_visibleCount_2() { return &___visibleCount_2; } inline void set_visibleCount_2(int32_t value) { ___visibleCount_2 = value; } }; // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37 { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // System.Runtime.InteropServices.GCHandle struct GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 { public: // System.Int32 System.Runtime.InteropServices.GCHandle::handle int32_t ___handle_0; public: inline static int32_t get_offset_of_handle_0() { return static_cast(offsetof(GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603, ___handle_0)); } inline int32_t get_handle_0() const { return ___handle_0; } inline int32_t* get_address_of_handle_0() { return &___handle_0; } inline void set_handle_0(int32_t value) { ___handle_0 = value; } }; // System.Int32 struct Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_tFDE5F8CD43D10453F6A2E0C77FE48C6CC7009046, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.Int64 struct Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3 { public: // System.Int64 System.Int64::m_value int64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int64_t378EE0D608BD3107E77238E85F30D2BBD46981F3, ___m_value_0)); } inline int64_t get_m_value_0() const { return ___m_value_0; } inline int64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int64_t value) { ___m_value_0 = value; } }; // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; // UnityEngine.InputSystem.Utilities.InternedString struct InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED { public: // System.String UnityEngine.InputSystem.Utilities.InternedString::m_StringOriginalCase String_t* ___m_StringOriginalCase_0; // System.String UnityEngine.InputSystem.Utilities.InternedString::m_StringLowerCase String_t* ___m_StringLowerCase_1; public: inline static int32_t get_offset_of_m_StringOriginalCase_0() { return static_cast(offsetof(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED, ___m_StringOriginalCase_0)); } inline String_t* get_m_StringOriginalCase_0() const { return ___m_StringOriginalCase_0; } inline String_t** get_address_of_m_StringOriginalCase_0() { return &___m_StringOriginalCase_0; } inline void set_m_StringOriginalCase_0(String_t* value) { ___m_StringOriginalCase_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_StringOriginalCase_0), (void*)value); } inline static int32_t get_offset_of_m_StringLowerCase_1() { return static_cast(offsetof(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED, ___m_StringLowerCase_1)); } inline String_t* get_m_StringLowerCase_1() const { return ___m_StringLowerCase_1; } inline String_t** get_address_of_m_StringLowerCase_1() { return &___m_StringLowerCase_1; } inline void set_m_StringLowerCase_1(String_t* value) { ___m_StringLowerCase_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_StringLowerCase_1), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.InternedString struct InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke { char* ___m_StringOriginalCase_0; char* ___m_StringLowerCase_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.InternedString struct InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com { Il2CppChar* ___m_StringOriginalCase_0; Il2CppChar* ___m_StringLowerCase_1; }; // UnityEngine.Vector2 struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 { public: // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___x_0)); } inline float get_x_0() const { return ___x_0; } inline float* get_address_of_x_0() { return &___x_0; } inline void set_x_0(float value) { ___x_0 = value; } inline static int32_t get_offset_of_y_1() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9, ___y_1)); } inline float get_y_1() const { return ___y_1; } inline float* get_address_of_y_1() { return &___y_1; } inline void set_y_1(float value) { ___y_1 = value; } }; // UnityEngine.Vector3 struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E { public: // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; public: inline static int32_t get_offset_of_x_2() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___x_2)); } inline float get_x_2() const { return ___x_2; } inline float* get_address_of_x_2() { return &___x_2; } inline void set_x_2(float value) { ___x_2 = value; } inline static int32_t get_offset_of_y_3() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___y_3)); } inline float get_y_3() const { return ___y_3; } inline float* get_address_of_y_3() { return &___y_3; } inline void set_y_3(float value) { ___y_3 = value; } inline static int32_t get_offset_of_z_4() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E, ___z_4)); } inline float get_z_4() const { return ___z_4; } inline float* get_address_of_z_4() { return &___z_4; } inline void set_z_4(float value) { ___z_4 = value; } }; // UnityEngine.Vector4 struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 { public: // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; public: inline static int32_t get_offset_of_x_1() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___x_1)); } inline float get_x_1() const { return ___x_1; } inline float* get_address_of_x_1() { return &___x_1; } inline void set_x_1(float value) { ___x_1 = value; } inline static int32_t get_offset_of_y_2() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___y_2)); } inline float get_y_2() const { return ___y_2; } inline float* get_address_of_y_2() { return &___y_2; } inline void set_y_2(float value) { ___y_2 = value; } inline static int32_t get_offset_of_z_3() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___z_3)); } inline float get_z_3() const { return ___z_3; } inline float* get_address_of_z_3() { return &___z_3; } inline void set_z_3(float value) { ___z_3 = value; } inline static int32_t get_offset_of_w_4() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7, ___w_4)); } inline float get_w_4() const { return ___w_4; } inline float* get_address_of_w_4() { return &___w_4; } inline void set_w_4(float value) { ___w_4 = value; } }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding struct SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F { public: // System.UInt64 UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding::actionId uint64_t ___actionId_0; // System.String UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding::path String_t* ___path_1; public: inline static int32_t get_offset_of_actionId_0() { return static_cast(offsetof(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F, ___actionId_0)); } inline uint64_t get_actionId_0() const { return ___actionId_0; } inline uint64_t* get_address_of_actionId_0() { return &___actionId_0; } inline void set_actionId_0(uint64_t value) { ___actionId_0 = value; } inline static int32_t get_offset_of_path_1() { return static_cast(offsetof(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F, ___path_1)); } inline String_t* get_path_1() const { return ___path_1; } inline String_t** get_address_of_path_1() { return &___path_1; } inline void set_path_1(String_t* value) { ___path_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___path_1), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding struct SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F_marshaled_pinvoke { uint64_t ___actionId_0; char* ___path_1; }; // Native definition for COM marshalling of UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding struct SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F_marshaled_com { uint64_t ___actionId_0; Il2CppChar* ___path_1; }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData struct PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C { public: // System.String UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::name String_t* ___name_0; // System.Collections.Generic.List`1[] UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::resourceReadLists List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C* ___resourceReadLists_1; // System.Collections.Generic.List`1[] UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::resourceWriteLists List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C* ___resourceWriteLists_2; // System.Boolean UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::culled bool ___culled_3; // System.Boolean UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData::generateDebugData bool ___generateDebugData_4; public: inline static int32_t get_offset_of_name_0() { return static_cast(offsetof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C, ___name_0)); } inline String_t* get_name_0() const { return ___name_0; } inline String_t** get_address_of_name_0() { return &___name_0; } inline void set_name_0(String_t* value) { ___name_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___name_0), (void*)value); } inline static int32_t get_offset_of_resourceReadLists_1() { return static_cast(offsetof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C, ___resourceReadLists_1)); } inline List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C* get_resourceReadLists_1() const { return ___resourceReadLists_1; } inline List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C** get_address_of_resourceReadLists_1() { return &___resourceReadLists_1; } inline void set_resourceReadLists_1(List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C* value) { ___resourceReadLists_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___resourceReadLists_1), (void*)value); } inline static int32_t get_offset_of_resourceWriteLists_2() { return static_cast(offsetof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C, ___resourceWriteLists_2)); } inline List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C* get_resourceWriteLists_2() const { return ___resourceWriteLists_2; } inline List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C** get_address_of_resourceWriteLists_2() { return &___resourceWriteLists_2; } inline void set_resourceWriteLists_2(List_1U5BU5D_tABF499D891C900D1171501E0545AD96030B3877C* value) { ___resourceWriteLists_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___resourceWriteLists_2), (void*)value); } inline static int32_t get_offset_of_culled_3() { return static_cast(offsetof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C, ___culled_3)); } inline bool get_culled_3() const { return ___culled_3; } inline bool* get_address_of_culled_3() { return &___culled_3; } inline void set_culled_3(bool value) { ___culled_3 = value; } inline static int32_t get_offset_of_generateDebugData_4() { return static_cast(offsetof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C, ___generateDebugData_4)); } inline bool get_generateDebugData_4() const { return ___generateDebugData_4; } inline bool* get_address_of_generateDebugData_4() { return &___generateDebugData_4; } inline void set_generateDebugData_4(bool value) { ___generateDebugData_4 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData struct PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C_marshaled_pinvoke { char* ___name_0; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** ___resourceReadLists_1; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** ___resourceWriteLists_2; int32_t ___culled_3; int32_t ___generateDebugData_4; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData struct PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C_marshaled_com { Il2CppChar* ___name_0; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** ___resourceReadLists_1; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** ___resourceWriteLists_2; int32_t ___culled_3; int32_t ___generateDebugData_4; }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData struct ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F { public: // System.String UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::name String_t* ___name_0; // System.Boolean UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::imported bool ___imported_1; // System.Int32 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::creationPassIndex int32_t ___creationPassIndex_2; // System.Int32 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::releasePassIndex int32_t ___releasePassIndex_3; // System.Collections.Generic.List`1 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::consumerList List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___consumerList_4; // System.Collections.Generic.List`1 UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData::producerList List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___producerList_5; public: inline static int32_t get_offset_of_name_0() { return static_cast(offsetof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F, ___name_0)); } inline String_t* get_name_0() const { return ___name_0; } inline String_t** get_address_of_name_0() { return &___name_0; } inline void set_name_0(String_t* value) { ___name_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___name_0), (void*)value); } inline static int32_t get_offset_of_imported_1() { return static_cast(offsetof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F, ___imported_1)); } inline bool get_imported_1() const { return ___imported_1; } inline bool* get_address_of_imported_1() { return &___imported_1; } inline void set_imported_1(bool value) { ___imported_1 = value; } inline static int32_t get_offset_of_creationPassIndex_2() { return static_cast(offsetof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F, ___creationPassIndex_2)); } inline int32_t get_creationPassIndex_2() const { return ___creationPassIndex_2; } inline int32_t* get_address_of_creationPassIndex_2() { return &___creationPassIndex_2; } inline void set_creationPassIndex_2(int32_t value) { ___creationPassIndex_2 = value; } inline static int32_t get_offset_of_releasePassIndex_3() { return static_cast(offsetof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F, ___releasePassIndex_3)); } inline int32_t get_releasePassIndex_3() const { return ___releasePassIndex_3; } inline int32_t* get_address_of_releasePassIndex_3() { return &___releasePassIndex_3; } inline void set_releasePassIndex_3(int32_t value) { ___releasePassIndex_3 = value; } inline static int32_t get_offset_of_consumerList_4() { return static_cast(offsetof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F, ___consumerList_4)); } inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get_consumerList_4() const { return ___consumerList_4; } inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of_consumerList_4() { return &___consumerList_4; } inline void set_consumerList_4(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value) { ___consumerList_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___consumerList_4), (void*)value); } inline static int32_t get_offset_of_producerList_5() { return static_cast(offsetof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F, ___producerList_5)); } inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * get_producerList_5() const { return ___producerList_5; } inline List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 ** get_address_of_producerList_5() { return &___producerList_5; } inline void set_producerList_5(List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * value) { ___producerList_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___producerList_5), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData struct ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F_marshaled_pinvoke { char* ___name_0; int32_t ___imported_1; int32_t ___creationPassIndex_2; int32_t ___releasePassIndex_3; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___consumerList_4; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___producerList_5; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData struct ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F_marshaled_com { Il2CppChar* ___name_0; int32_t ___imported_1; int32_t ___creationPassIndex_2; int32_t ___releasePassIndex_3; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___consumerList_4; List_1_t260B41F956D673396C33A4CF94E8D6C4389EACB7 * ___producerList_5; }; // FMODUnity.Settings/PlatformTemplate struct PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED { public: // System.String FMODUnity.Settings/PlatformTemplate::Identifier String_t* ___Identifier_0; // System.Func`1 FMODUnity.Settings/PlatformTemplate::CreateInstance Func_1_tD8217A517B81548153B648DD9D5285A3A78807D4 * ___CreateInstance_1; public: inline static int32_t get_offset_of_Identifier_0() { return static_cast(offsetof(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED, ___Identifier_0)); } inline String_t* get_Identifier_0() const { return ___Identifier_0; } inline String_t** get_address_of_Identifier_0() { return &___Identifier_0; } inline void set_Identifier_0(String_t* value) { ___Identifier_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Identifier_0), (void*)value); } inline static int32_t get_offset_of_CreateInstance_1() { return static_cast(offsetof(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED, ___CreateInstance_1)); } inline Func_1_tD8217A517B81548153B648DD9D5285A3A78807D4 * get_CreateInstance_1() const { return ___CreateInstance_1; } inline Func_1_tD8217A517B81548153B648DD9D5285A3A78807D4 ** get_address_of_CreateInstance_1() { return &___CreateInstance_1; } inline void set_CreateInstance_1(Func_1_tD8217A517B81548153B648DD9D5285A3A78807D4 * value) { ___CreateInstance_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___CreateInstance_1), (void*)value); } }; // Native definition for P/Invoke marshalling of FMODUnity.Settings/PlatformTemplate struct PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED_marshaled_pinvoke { char* ___Identifier_0; Il2CppMethodPointer ___CreateInstance_1; }; // Native definition for COM marshalling of FMODUnity.Settings/PlatformTemplate struct PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED_marshaled_com { Il2CppChar* ___Identifier_0; Il2CppMethodPointer ___CreateInstance_1; }; // UnityEngine.UnitySynchronizationContext/WorkRequest struct WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 { public: // System.Threading.SendOrPostCallback UnityEngine.UnitySynchronizationContext/WorkRequest::m_DelagateCallback SendOrPostCallback_t6B7334CE017AF595535507519400AC02D688DC3C * ___m_DelagateCallback_0; // System.Object UnityEngine.UnitySynchronizationContext/WorkRequest::m_DelagateState RuntimeObject * ___m_DelagateState_1; // System.Threading.ManualResetEvent UnityEngine.UnitySynchronizationContext/WorkRequest::m_WaitHandle ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * ___m_WaitHandle_2; public: inline static int32_t get_offset_of_m_DelagateCallback_0() { return static_cast(offsetof(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393, ___m_DelagateCallback_0)); } inline SendOrPostCallback_t6B7334CE017AF595535507519400AC02D688DC3C * get_m_DelagateCallback_0() const { return ___m_DelagateCallback_0; } inline SendOrPostCallback_t6B7334CE017AF595535507519400AC02D688DC3C ** get_address_of_m_DelagateCallback_0() { return &___m_DelagateCallback_0; } inline void set_m_DelagateCallback_0(SendOrPostCallback_t6B7334CE017AF595535507519400AC02D688DC3C * value) { ___m_DelagateCallback_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_DelagateCallback_0), (void*)value); } inline static int32_t get_offset_of_m_DelagateState_1() { return static_cast(offsetof(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393, ___m_DelagateState_1)); } inline RuntimeObject * get_m_DelagateState_1() const { return ___m_DelagateState_1; } inline RuntimeObject ** get_address_of_m_DelagateState_1() { return &___m_DelagateState_1; } inline void set_m_DelagateState_1(RuntimeObject * value) { ___m_DelagateState_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_DelagateState_1), (void*)value); } inline static int32_t get_offset_of_m_WaitHandle_2() { return static_cast(offsetof(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393, ___m_WaitHandle_2)); } inline ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * get_m_WaitHandle_2() const { return ___m_WaitHandle_2; } inline ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA ** get_address_of_m_WaitHandle_2() { return &___m_WaitHandle_2; } inline void set_m_WaitHandle_2(ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * value) { ___m_WaitHandle_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_WaitHandle_2), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.UnitySynchronizationContext/WorkRequest struct WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393_marshaled_pinvoke { Il2CppMethodPointer ___m_DelagateCallback_0; Il2CppIUnknown* ___m_DelagateState_1; ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * ___m_WaitHandle_2; }; // Native definition for COM marshalling of UnityEngine.UnitySynchronizationContext/WorkRequest struct WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393_marshaled_com { Il2CppMethodPointer ___m_DelagateCallback_0; Il2CppIUnknown* ___m_DelagateState_1; ManualResetEvent_t9E2ED486907E3A16122ED4E946534E4DD6B5A7BA * ___m_WaitHandle_2; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE, ___list_0)); } inline List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * get_list_0() const { return ___list_0; } inline List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE, ___current_3)); } inline SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F get_current_3() const { return ___current_3; } inline SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F * get_address_of_current_3() { return &___current_3; } inline void set_current_3(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___path_1), (void*)NULL); } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB, ___list_0)); } inline List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * get_list_0() const { return ___list_0; } inline List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB, ___current_3)); } inline PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C get_current_3() const { return ___current_3; } inline PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C * get_address_of_current_3() { return &___current_3; } inline void set_current_3(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___resourceReadLists_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___resourceWriteLists_2), (void*)NULL); #endif } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C, ___list_0)); } inline List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * get_list_0() const { return ___list_0; } inline List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C, ___current_3)); } inline ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F get_current_3() const { return ___current_3; } inline ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F * get_address_of_current_3() { return &___current_3; } inline void set_current_3(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___consumerList_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___producerList_5), (void*)NULL); #endif } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E, ___list_0)); } inline List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * get_list_0() const { return ___list_0; } inline List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E, ___current_3)); } inline PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED get_current_3() const { return ___current_3; } inline PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED * get_address_of_current_3() { return &___current_3; } inline void set_current_3(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___Identifier_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___CreateInstance_1), (void*)NULL); #endif } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A, ___list_0)); } inline List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * get_list_0() const { return ___list_0; } inline List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A, ___current_3)); } inline WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 get_current_3() const { return ___current_3; } inline WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___m_DelagateCallback_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___m_DelagateState_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___m_WaitHandle_2), (void*)NULL); #endif } }; // Unity.Collections.Allocator struct Allocator_t9888223DEF4F46F3419ECFCCD0753599BEE52A05 { public: // System.Int32 Unity.Collections.Allocator::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Allocator_t9888223DEF4F46F3419ECFCCD0753599BEE52A05, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Reflection.BindingFlags struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Delegate struct Delegate_t : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_7; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_8; // System.DelegateData System.Delegate::data DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_10; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_extra_arg_5() { return static_cast(offsetof(Delegate_t, ___extra_arg_5)); } inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; } inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; } inline void set_extra_arg_5(intptr_t value) { ___extra_arg_5 = value; } inline static int32_t get_offset_of_method_code_6() { return static_cast(offsetof(Delegate_t, ___method_code_6)); } inline intptr_t get_method_code_6() const { return ___method_code_6; } inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; } inline void set_method_code_6(intptr_t value) { ___method_code_6 = value; } inline static int32_t get_offset_of_method_info_7() { return static_cast(offsetof(Delegate_t, ___method_info_7)); } inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; } inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; } inline void set_method_info_7(MethodInfo_t * value) { ___method_info_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value); } inline static int32_t get_offset_of_original_method_info_8() { return static_cast(offsetof(Delegate_t, ___original_method_info_8)); } inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; } inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; } inline void set_original_method_info_8(MethodInfo_t * value) { ___original_method_info_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value); } inline static int32_t get_offset_of_data_9() { return static_cast(offsetof(Delegate_t, ___data_9)); } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * get_data_9() const { return ___data_9; } inline DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 ** get_address_of_data_9() { return &___data_9; } inline void set_data_9(DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * value) { ___data_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value); } inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast(offsetof(Delegate_t, ___method_is_virtual_10)); } inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; } inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; } inline void set_method_is_virtual_10(bool value) { ___method_is_virtual_10 = value; } }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288 * ___data_9; int32_t ___method_is_virtual_10; }; // System.Exception struct Exception_t : public RuntimeObject { public: // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t * ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject * ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject * ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(offsetof(Exception_t, ____className_1)); } inline String_t* get__className_1() const { return ____className_1; } inline String_t** get_address_of__className_1() { return &____className_1; } inline void set__className_1(String_t* value) { ____className_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value); } inline static int32_t get_offset_of__message_2() { return static_cast(offsetof(Exception_t, ____message_2)); } inline String_t* get__message_2() const { return ____message_2; } inline String_t** get_address_of__message_2() { return &____message_2; } inline void set__message_2(String_t* value) { ____message_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value); } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(Exception_t, ____data_3)); } inline RuntimeObject* get__data_3() const { return ____data_3; } inline RuntimeObject** get_address_of__data_3() { return &____data_3; } inline void set__data_3(RuntimeObject* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value); } inline static int32_t get_offset_of__innerException_4() { return static_cast(offsetof(Exception_t, ____innerException_4)); } inline Exception_t * get__innerException_4() const { return ____innerException_4; } inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; } inline void set__innerException_4(Exception_t * value) { ____innerException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value); } inline static int32_t get_offset_of__helpURL_5() { return static_cast(offsetof(Exception_t, ____helpURL_5)); } inline String_t* get__helpURL_5() const { return ____helpURL_5; } inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; } inline void set__helpURL_5(String_t* value) { ____helpURL_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value); } inline static int32_t get_offset_of__stackTrace_6() { return static_cast(offsetof(Exception_t, ____stackTrace_6)); } inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; } inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; } inline void set__stackTrace_6(RuntimeObject * value) { ____stackTrace_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value); } inline static int32_t get_offset_of__stackTraceString_7() { return static_cast(offsetof(Exception_t, ____stackTraceString_7)); } inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; } inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; } inline void set__stackTraceString_7(String_t* value) { ____stackTraceString_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value); } inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_8)); } inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; } inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; } inline void set__remoteStackTraceString_8(String_t* value) { ____remoteStackTraceString_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value); } inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast(offsetof(Exception_t, ____remoteStackIndex_9)); } inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; } inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; } inline void set__remoteStackIndex_9(int32_t value) { ____remoteStackIndex_9 = value; } inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast(offsetof(Exception_t, ____dynamicMethods_10)); } inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; } inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; } inline void set__dynamicMethods_10(RuntimeObject * value) { ____dynamicMethods_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value); } inline static int32_t get_offset_of__HResult_11() { return static_cast(offsetof(Exception_t, ____HResult_11)); } inline int32_t get__HResult_11() const { return ____HResult_11; } inline int32_t* get_address_of__HResult_11() { return &____HResult_11; } inline void set__HResult_11(int32_t value) { ____HResult_11 = value; } inline static int32_t get_offset_of__source_12() { return static_cast(offsetof(Exception_t, ____source_12)); } inline String_t* get__source_12() const { return ____source_12; } inline String_t** get_address_of__source_12() { return &____source_12; } inline void set__source_12(String_t* value) { ____source_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value); } inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* value) { ___captured_traces_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value); } inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6* value) { ___native_trace_ips_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F * ____safeSerializationManager_13; StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // System.ExceptionArgument struct ExceptionArgument_t750CCD4C657BCB2C185560CC68330BC0313B8737 { public: // System.Int32 System.ExceptionArgument::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExceptionArgument_t750CCD4C657BCB2C185560CC68330BC0313B8737, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.ExceptionResource struct ExceptionResource_tD29FDAA391137C7766FB63B5F13FA0F12AF6C3FA { public: // System.Int32 System.ExceptionResource::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExceptionResource_tD29FDAA391137C7766FB63B5F13FA0F12AF6C3FA, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Runtime.InteropServices.GCHandleType struct GCHandleType_t5D58978165671EDEFCCAE1E2B237BD5AE4E8BC38 { public: // System.Int32 System.Runtime.InteropServices.GCHandleType::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(GCHandleType_t5D58978165671EDEFCCAE1E2B237BD5AE4E8BC38, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // UnityEngine.InputSystem.Layouts.InputDeviceMatcher struct InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57 { public: // System.Collections.Generic.KeyValuePair`2[] UnityEngine.InputSystem.Layouts.InputDeviceMatcher::m_Patterns KeyValuePair_2U5BU5D_t7E976A4C11090CA77A36F27FF080865677E9C105* ___m_Patterns_0; public: inline static int32_t get_offset_of_m_Patterns_0() { return static_cast(offsetof(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57, ___m_Patterns_0)); } inline KeyValuePair_2U5BU5D_t7E976A4C11090CA77A36F27FF080865677E9C105* get_m_Patterns_0() const { return ___m_Patterns_0; } inline KeyValuePair_2U5BU5D_t7E976A4C11090CA77A36F27FF080865677E9C105** get_address_of_m_Patterns_0() { return &___m_Patterns_0; } inline void set_m_Patterns_0(KeyValuePair_2U5BU5D_t7E976A4C11090CA77A36F27FF080865677E9C105* value) { ___m_Patterns_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Patterns_0), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputDeviceMatcher struct InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_marshaled_pinvoke { KeyValuePair_2_tC5DBFF0A12DD027962885E57237A73F3553DE521 * ___m_Patterns_0; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputDeviceMatcher struct InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_marshaled_com { KeyValuePair_2_tC5DBFF0A12DD027962885E57237A73F3553DE521 * ___m_Patterns_0; }; // Unity.Collections.NativeArrayOptions struct NativeArrayOptions_t181E2A9B49F6D62868DE6428E4CDF148AEF558E3 { public: // System.Int32 Unity.Collections.NativeArrayOptions::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(NativeArrayOptions_t181E2A9B49F6D62868DE6428E4CDF148AEF558E3, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // UnityEngine.Timeline.NotificationFlags struct NotificationFlags_t9E7C2E414C0875C0904404193D925F03BF65D981 { public: // System.Int16 UnityEngine.Timeline.NotificationFlags::value__ int16_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(NotificationFlags_t9E7C2E414C0875C0904404193D925F03BF65D981, ___value___2)); } inline int16_t get_value___2() const { return ___value___2; } inline int16_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int16_t value) { ___value___2 = value; } }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 { public: // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9, ___value_0)); } inline intptr_t get_value_0() const { return ___value_0; } inline intptr_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(intptr_t value) { ___value_0 = value; } }; // Oculus.Platform.Message/MessageType struct MessageType_t7B1DFA54C161B3023552B603E7825FAE33FF1C55 { public: // System.UInt32 Oculus.Platform.Message/MessageType::value__ uint32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(MessageType_t7B1DFA54C161B3023552B603E7825FAE33FF1C55, ___value___2)); } inline uint32_t get_value___2() const { return ___value___2; } inline uint32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(uint32_t value) { ___value___2 = value; } }; // OVRRaycaster/RaycastHit struct RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB { public: // UnityEngine.UI.Graphic OVRRaycaster/RaycastHit::graphic Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___graphic_0; // UnityEngine.Vector3 OVRRaycaster/RaycastHit::worldPos Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPos_1; // System.Boolean OVRRaycaster/RaycastHit::fromMouse bool ___fromMouse_2; public: inline static int32_t get_offset_of_graphic_0() { return static_cast(offsetof(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB, ___graphic_0)); } inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * get_graphic_0() const { return ___graphic_0; } inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 ** get_address_of_graphic_0() { return &___graphic_0; } inline void set_graphic_0(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * value) { ___graphic_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___graphic_0), (void*)value); } inline static int32_t get_offset_of_worldPos_1() { return static_cast(offsetof(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB, ___worldPos_1)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_worldPos_1() const { return ___worldPos_1; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_worldPos_1() { return &___worldPos_1; } inline void set_worldPos_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___worldPos_1 = value; } inline static int32_t get_offset_of_fromMouse_2() { return static_cast(offsetof(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB, ___fromMouse_2)); } inline bool get_fromMouse_2() const { return ___fromMouse_2; } inline bool* get_address_of_fromMouse_2() { return &___fromMouse_2; } inline void set_fromMouse_2(bool value) { ___fromMouse_2 = value; } }; // Native definition for P/Invoke marshalling of OVRRaycaster/RaycastHit struct RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB_marshaled_pinvoke { Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___graphic_0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPos_1; int32_t ___fromMouse_2; }; // Native definition for COM marshalling of OVRRaycaster/RaycastHit struct RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB_marshaled_com { Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___graphic_0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___worldPos_1; int32_t ___fromMouse_2; }; // UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge struct Edge_tC11235216D5E71087549B2CB09A27043F02FB278 { public: // System.Int32 UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge::vertexIndex0 int32_t ___vertexIndex0_0; // System.Int32 UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge::vertexIndex1 int32_t ___vertexIndex1_1; // UnityEngine.Vector4 UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge::tangent Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___tangent_2; // System.Boolean UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge::compareReversed bool ___compareReversed_3; public: inline static int32_t get_offset_of_vertexIndex0_0() { return static_cast(offsetof(Edge_tC11235216D5E71087549B2CB09A27043F02FB278, ___vertexIndex0_0)); } inline int32_t get_vertexIndex0_0() const { return ___vertexIndex0_0; } inline int32_t* get_address_of_vertexIndex0_0() { return &___vertexIndex0_0; } inline void set_vertexIndex0_0(int32_t value) { ___vertexIndex0_0 = value; } inline static int32_t get_offset_of_vertexIndex1_1() { return static_cast(offsetof(Edge_tC11235216D5E71087549B2CB09A27043F02FB278, ___vertexIndex1_1)); } inline int32_t get_vertexIndex1_1() const { return ___vertexIndex1_1; } inline int32_t* get_address_of_vertexIndex1_1() { return &___vertexIndex1_1; } inline void set_vertexIndex1_1(int32_t value) { ___vertexIndex1_1 = value; } inline static int32_t get_offset_of_tangent_2() { return static_cast(offsetof(Edge_tC11235216D5E71087549B2CB09A27043F02FB278, ___tangent_2)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_tangent_2() const { return ___tangent_2; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_tangent_2() { return &___tangent_2; } inline void set_tangent_2(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___tangent_2 = value; } inline static int32_t get_offset_of_compareReversed_3() { return static_cast(offsetof(Edge_tC11235216D5E71087549B2CB09A27043F02FB278, ___compareReversed_3)); } inline bool get_compareReversed_3() const { return ___compareReversed_3; } inline bool* get_address_of_compareReversed_3() { return &___compareReversed_3; } inline void set_compareReversed_3(bool value) { ___compareReversed_3 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge struct Edge_tC11235216D5E71087549B2CB09A27043F02FB278_marshaled_pinvoke { int32_t ___vertexIndex0_0; int32_t ___vertexIndex1_1; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___tangent_2; int32_t ___compareReversed_3; }; // Native definition for COM marshalling of UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge struct Edge_tC11235216D5E71087549B2CB09A27043F02FB278_marshaled_com { int32_t ___vertexIndex0_0; int32_t ___vertexIndex1_1; Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___tangent_2; int32_t ___compareReversed_3; }; // UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData struct RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA { public: // UnityEngine.UI.Graphic UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData::k__BackingField Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___U3CgraphicU3Ek__BackingField_0; // UnityEngine.Vector3 UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData::k__BackingField Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___U3CworldHitPositionU3Ek__BackingField_1; // UnityEngine.Vector2 UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData::k__BackingField Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CscreenPositionU3Ek__BackingField_2; // System.Single UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData::k__BackingField float ___U3CdistanceU3Ek__BackingField_3; public: inline static int32_t get_offset_of_U3CgraphicU3Ek__BackingField_0() { return static_cast(offsetof(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA, ___U3CgraphicU3Ek__BackingField_0)); } inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * get_U3CgraphicU3Ek__BackingField_0() const { return ___U3CgraphicU3Ek__BackingField_0; } inline Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 ** get_address_of_U3CgraphicU3Ek__BackingField_0() { return &___U3CgraphicU3Ek__BackingField_0; } inline void set_U3CgraphicU3Ek__BackingField_0(Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * value) { ___U3CgraphicU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CgraphicU3Ek__BackingField_0), (void*)value); } inline static int32_t get_offset_of_U3CworldHitPositionU3Ek__BackingField_1() { return static_cast(offsetof(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA, ___U3CworldHitPositionU3Ek__BackingField_1)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_U3CworldHitPositionU3Ek__BackingField_1() const { return ___U3CworldHitPositionU3Ek__BackingField_1; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_U3CworldHitPositionU3Ek__BackingField_1() { return &___U3CworldHitPositionU3Ek__BackingField_1; } inline void set_U3CworldHitPositionU3Ek__BackingField_1(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___U3CworldHitPositionU3Ek__BackingField_1 = value; } inline static int32_t get_offset_of_U3CscreenPositionU3Ek__BackingField_2() { return static_cast(offsetof(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA, ___U3CscreenPositionU3Ek__BackingField_2)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_U3CscreenPositionU3Ek__BackingField_2() const { return ___U3CscreenPositionU3Ek__BackingField_2; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_U3CscreenPositionU3Ek__BackingField_2() { return &___U3CscreenPositionU3Ek__BackingField_2; } inline void set_U3CscreenPositionU3Ek__BackingField_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___U3CscreenPositionU3Ek__BackingField_2 = value; } inline static int32_t get_offset_of_U3CdistanceU3Ek__BackingField_3() { return static_cast(offsetof(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA, ___U3CdistanceU3Ek__BackingField_3)); } inline float get_U3CdistanceU3Ek__BackingField_3() const { return ___U3CdistanceU3Ek__BackingField_3; } inline float* get_address_of_U3CdistanceU3Ek__BackingField_3() { return &___U3CdistanceU3Ek__BackingField_3; } inline void set_U3CdistanceU3Ek__BackingField_3(float value) { ___U3CdistanceU3Ek__BackingField_3 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData struct RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA_marshaled_pinvoke { Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___U3CgraphicU3Ek__BackingField_0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___U3CworldHitPositionU3Ek__BackingField_1; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CscreenPositionU3Ek__BackingField_2; float ___U3CdistanceU3Ek__BackingField_3; }; // Native definition for COM marshalling of UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData struct RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA_marshaled_com { Graphic_tF07D777035055CF93BA5F46F77ED5EDFEFF9AE24 * ___U3CgraphicU3Ek__BackingField_0; Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___U3CworldHitPositionU3Ek__BackingField_1; Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___U3CscreenPositionU3Ek__BackingField_2; float ___U3CdistanceU3Ek__BackingField_3; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A, ___list_0)); } inline List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * get_list_0() const { return ___list_0; } inline List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A, ___current_3)); } inline RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB get_current_3() const { return ___current_3; } inline RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB * get_address_of_current_3() { return &___current_3; } inline void set_current_3(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___graphic_0), (void*)NULL); } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t3217BEA3E804D37821CC19C924386325EE87840D * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current Edge_tC11235216D5E71087549B2CB09A27043F02FB278 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04, ___list_0)); } inline List_1_t3217BEA3E804D37821CC19C924386325EE87840D * get_list_0() const { return ___list_0; } inline List_1_t3217BEA3E804D37821CC19C924386325EE87840D ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t3217BEA3E804D37821CC19C924386325EE87840D * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04, ___current_3)); } inline Edge_tC11235216D5E71087549B2CB09A27043F02FB278 get_current_3() const { return ___current_3; } inline Edge_tC11235216D5E71087549B2CB09A27043F02FB278 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(Edge_tC11235216D5E71087549B2CB09A27043F02FB278 value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334, ___list_0)); } inline List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * get_list_0() const { return ___list_0; } inline List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334, ___current_3)); } inline RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA get_current_3() const { return ___current_3; } inline RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA * get_address_of_current_3() { return &___current_3; } inline void set_current_3(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___U3CgraphicU3Ek__BackingField_0), (void*)NULL); } }; // Unity.Collections.NativeArray`1 struct NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA { public: // System.Void* Unity.Collections.NativeArray`1::m_Buffer void* ___m_Buffer_0; // System.Int32 Unity.Collections.NativeArray`1::m_Length int32_t ___m_Length_1; // Unity.Collections.Allocator Unity.Collections.NativeArray`1::m_AllocatorLabel int32_t ___m_AllocatorLabel_2; public: inline static int32_t get_offset_of_m_Buffer_0() { return static_cast(offsetof(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA, ___m_Buffer_0)); } inline void* get_m_Buffer_0() const { return ___m_Buffer_0; } inline void** get_address_of_m_Buffer_0() { return &___m_Buffer_0; } inline void set_m_Buffer_0(void* value) { ___m_Buffer_0 = value; } inline static int32_t get_offset_of_m_Length_1() { return static_cast(offsetof(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA, ___m_Length_1)); } inline int32_t get_m_Length_1() const { return ___m_Length_1; } inline int32_t* get_address_of_m_Length_1() { return &___m_Length_1; } inline void set_m_Length_1(int32_t value) { ___m_Length_1 = value; } inline static int32_t get_offset_of_m_AllocatorLabel_2() { return static_cast(offsetof(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA, ___m_AllocatorLabel_2)); } inline int32_t get_m_AllocatorLabel_2() const { return ___m_AllocatorLabel_2; } inline int32_t* get_address_of_m_AllocatorLabel_2() { return &___m_AllocatorLabel_2; } inline void set_m_AllocatorLabel_2(int32_t value) { ___m_AllocatorLabel_2 = value; } }; // Oculus.Platform.Message struct Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 : public RuntimeObject { public: // Oculus.Platform.Message/MessageType Oculus.Platform.Message::type uint32_t ___type_0; // System.UInt64 Oculus.Platform.Message::requestID uint64_t ___requestID_1; // Oculus.Platform.Models.Error Oculus.Platform.Message::error Error_t4896001004CD4A2DC6124CF998C4C1E807C93B89 * ___error_2; public: inline static int32_t get_offset_of_type_0() { return static_cast(offsetof(Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9, ___type_0)); } inline uint32_t get_type_0() const { return ___type_0; } inline uint32_t* get_address_of_type_0() { return &___type_0; } inline void set_type_0(uint32_t value) { ___type_0 = value; } inline static int32_t get_offset_of_requestID_1() { return static_cast(offsetof(Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9, ___requestID_1)); } inline uint64_t get_requestID_1() const { return ___requestID_1; } inline uint64_t* get_address_of_requestID_1() { return &___requestID_1; } inline void set_requestID_1(uint64_t value) { ___requestID_1 = value; } inline static int32_t get_offset_of_error_2() { return static_cast(offsetof(Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9, ___error_2)); } inline Error_t4896001004CD4A2DC6124CF998C4C1E807C93B89 * get_error_2() const { return ___error_2; } inline Error_t4896001004CD4A2DC6124CF998C4C1E807C93B89 ** get_address_of_error_2() { return &___error_2; } inline void set_error_2(Error_t4896001004CD4A2DC6124CF998C4C1E807C93B89 * value) { ___error_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___error_2), (void*)value); } }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { public: // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11; public: inline static int32_t get_offset_of_delegates_11() { return static_cast(offsetof(MulticastDelegate_t, ___delegates_11)); } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; } inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value) { ___delegates_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_11; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_11; }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // System.Type struct Type_t : public MemberInfo_t { public: // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9; public: inline static int32_t get_offset_of__impl_9() { return static_cast(offsetof(Type_t, ____impl_9)); } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; } inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value) { ____impl_9 = value; } }; // UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry struct NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 { public: // System.Double UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::time double ___time_0; // UnityEngine.Playables.INotification UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::payload RuntimeObject* ___payload_1; // System.Boolean UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::notificationFired bool ___notificationFired_2; // UnityEngine.Timeline.NotificationFlags UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry::flags int16_t ___flags_3; public: inline static int32_t get_offset_of_time_0() { return static_cast(offsetof(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50, ___time_0)); } inline double get_time_0() const { return ___time_0; } inline double* get_address_of_time_0() { return &___time_0; } inline void set_time_0(double value) { ___time_0 = value; } inline static int32_t get_offset_of_payload_1() { return static_cast(offsetof(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50, ___payload_1)); } inline RuntimeObject* get_payload_1() const { return ___payload_1; } inline RuntimeObject** get_address_of_payload_1() { return &___payload_1; } inline void set_payload_1(RuntimeObject* value) { ___payload_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___payload_1), (void*)value); } inline static int32_t get_offset_of_notificationFired_2() { return static_cast(offsetof(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50, ___notificationFired_2)); } inline bool get_notificationFired_2() const { return ___notificationFired_2; } inline bool* get_address_of_notificationFired_2() { return &___notificationFired_2; } inline void set_notificationFired_2(bool value) { ___notificationFired_2 = value; } inline static int32_t get_offset_of_flags_3() { return static_cast(offsetof(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50, ___flags_3)); } inline int16_t get_flags_3() const { return ___flags_3; } inline int16_t* get_address_of_flags_3() { return &___flags_3; } inline void set_flags_3(int16_t value) { ___flags_3 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry struct NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50_marshaled_pinvoke { double ___time_0; RuntimeObject* ___payload_1; int32_t ___notificationFired_2; int16_t ___flags_3; }; // Native definition for COM marshalling of UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry struct NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50_marshaled_com { double ___time_0; RuntimeObject* ___payload_1; int32_t ___notificationFired_2; int16_t ___flags_3; }; // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher struct LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D { public: // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher::layoutName InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___layoutName_0; // UnityEngine.InputSystem.Layouts.InputDeviceMatcher UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher::deviceMatcher InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57 ___deviceMatcher_1; public: inline static int32_t get_offset_of_layoutName_0() { return static_cast(offsetof(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D, ___layoutName_0)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_layoutName_0() const { return ___layoutName_0; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_layoutName_0() { return &___layoutName_0; } inline void set_layoutName_0(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___layoutName_0 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___layoutName_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___layoutName_0))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_deviceMatcher_1() { return static_cast(offsetof(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D, ___deviceMatcher_1)); } inline InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57 get_deviceMatcher_1() const { return ___deviceMatcher_1; } inline InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57 * get_address_of_deviceMatcher_1() { return &___deviceMatcher_1; } inline void set_deviceMatcher_1(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57 value) { ___deviceMatcher_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___deviceMatcher_1))->___m_Patterns_0), (void*)NULL); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher struct LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D_marshaled_pinvoke { InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke ___layoutName_0; InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_marshaled_pinvoke ___deviceMatcher_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher struct LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D_marshaled_com { InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com ___layoutName_0; InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_marshaled_com ___deviceMatcher_1; }; // System.Action`1 struct Action_1_t7CFB1DC5F346506C8EB66CE92DBA45C35C0D516E : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tAC25385C5B4AA0265052FEE8CBFB70C30F64D569 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t9FB8BBFB514F91400A4ECB7A2277203B5A733314 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tCE81088D114DE39E0EF24F46D2851880DBFB13FB : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t708A0A478CD8F90773A9E20C63FE726765085E13 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t6931243491B4687E8C8C172AD238C151EF09BE7C : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t3DBAD80ECEE8BE6BB577699C4C8B7F5826745028 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tD624095964DA71FB53A592A8E527AC6DBC21B6BB : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t7ACC5782C8EA184FB67419B497510A11C9103BED : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tFF7DEB6B94FB8CCD4282D0A5A092FEDE1F9CCACF : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 : public MulticastDelegate_t { public: public: }; // Unity.Collections.NativeArray`1/Enumerator struct Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A { public: // Unity.Collections.NativeArray`1 Unity.Collections.NativeArray`1/Enumerator::m_Array NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___m_Array_0; // System.Int32 Unity.Collections.NativeArray`1/Enumerator::m_Index int32_t ___m_Index_1; public: inline static int32_t get_offset_of_m_Array_0() { return static_cast(offsetof(Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A, ___m_Array_0)); } inline NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA get_m_Array_0() const { return ___m_Array_0; } inline NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * get_address_of_m_Array_0() { return &___m_Array_0; } inline void set_m_Array_0(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA value) { ___m_Array_0 = value; } inline static int32_t get_offset_of_m_Index_1() { return static_cast(offsetof(Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A, ___m_Index_1)); } inline int32_t get_m_Index_1() const { return ___m_Index_1; } inline int32_t* get_address_of_m_Index_1() { return &___m_Index_1; } inline void set_m_Index_1(int32_t value) { ___m_Index_1 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875, ___list_0)); } inline List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * get_list_0() const { return ___list_0; } inline List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875, ___current_3)); } inline NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 get_current_3() const { return ___current_3; } inline NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___payload_1), (void*)NULL); } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129, ___list_0)); } inline List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * get_list_0() const { return ___list_0; } inline List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129, ___index_1)); } inline int32_t get_index_1() const { return ___index_1; } inline int32_t* get_address_of_index_1() { return &___index_1; } inline void set_index_1(int32_t value) { ___index_1 = value; } inline static int32_t get_offset_of_version_2() { return static_cast(offsetof(Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129, ___version_2)); } inline int32_t get_version_2() const { return ___version_2; } inline int32_t* get_address_of_version_2() { return &___version_2; } inline void set_version_2(int32_t value) { ___version_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129, ___current_3)); } inline LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D get_current_3() const { return ___current_3; } inline LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D * get_address_of_current_3() { return &___current_3; } inline void set_current_3(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___layoutName_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___layoutName_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___deviceMatcher_1))->___m_Patterns_0), (void*)NULL); #endif } }; // Oculus.Platform.Message`1 struct Message_1_t0BD92DF4E6EC0CF0977B99F54A0CCAE2B9530286 : public Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 { public: // T Oculus.Platform.Message`1::data bool ___data_4; public: inline static int32_t get_offset_of_data_4() { return static_cast(offsetof(Message_1_t0BD92DF4E6EC0CF0977B99F54A0CCAE2B9530286, ___data_4)); } inline bool get_data_4() const { return ___data_4; } inline bool* get_address_of_data_4() { return &___data_4; } inline void set_data_4(bool value) { ___data_4 = value; } }; // Oculus.Platform.Message`1 struct Message_1_t4B027D6C6D76865BBC8D625255864C7AE1F4AD0C : public Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 { public: // T Oculus.Platform.Message`1::data RuntimeObject * ___data_4; public: inline static int32_t get_offset_of_data_4() { return static_cast(offsetof(Message_1_t4B027D6C6D76865BBC8D625255864C7AE1F4AD0C, ___data_4)); } inline RuntimeObject * get_data_4() const { return ___data_4; } inline RuntimeObject ** get_address_of_data_4() { return &___data_4; } inline void set_data_4(RuntimeObject * value) { ___data_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_4), (void*)value); } }; // System.Predicate`1 struct Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 : public MulticastDelegate_t { public: public: }; // System.ArrayTypeMismatchException struct ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.InvalidCastException struct InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463 : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.InvalidOperationException struct InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB : public SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 { public: public: }; // System.ObjectDisposedException struct ObjectDisposedException_t29EF6F519F16BA477EC682F23E8344BB1E9A958A : public InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB { public: // System.String System.ObjectDisposedException::objectName String_t* ___objectName_17; public: inline static int32_t get_offset_of_objectName_17() { return static_cast(offsetof(ObjectDisposedException_t29EF6F519F16BA477EC682F23E8344BB1E9A958A, ___objectName_17)); } inline String_t* get_objectName_17() const { return ___objectName_17; } inline String_t** get_address_of_objectName_17() { return &___objectName_17; } inline void set_objectName_17(String_t* value) { ___objectName_17 = value; Il2CppCodeGenWriteBarrier((void**)(&___objectName_17), (void*)value); } }; // System.Object // System.Object // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.List`1 struct List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9_StaticFields, ____emptyArray_5)); } inline RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* get__emptyArray_5() const { return ____emptyArray_5; } inline RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F_StaticFields, ____emptyArray_5)); } inline SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* get__emptyArray_5() const { return ____emptyArray_5; } inline SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA_StaticFields, ____emptyArray_5)); } inline PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* get__emptyArray_5() const { return ____emptyArray_5; } inline PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7_StaticFields, ____emptyArray_5)); } inline ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* get__emptyArray_5() const { return ____emptyArray_5; } inline ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tEED496086F5D313E88CAE4C98A12681F4B542321_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tEED496086F5D313E88CAE4C98A12681F4B542321_StaticFields, ____emptyArray_5)); } inline PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* get__emptyArray_5() const { return ____emptyArray_5; } inline PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t3217BEA3E804D37821CC19C924386325EE87840D_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t3217BEA3E804D37821CC19C924386325EE87840D_StaticFields, ____emptyArray_5)); } inline EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* get__emptyArray_5() const { return ____emptyArray_5; } inline EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097_StaticFields, ____emptyArray_5)); } inline NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* get__emptyArray_5() const { return ____emptyArray_5; } inline NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08_StaticFields, ____emptyArray_5)); } inline RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* get__emptyArray_5() const { return ____emptyArray_5; } inline RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA_StaticFields, ____emptyArray_5)); } inline WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* get__emptyArray_5() const { return ____emptyArray_5; } inline WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C_StaticFields, ____emptyArray_5)); } inline LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* get__emptyArray_5() const { return ____emptyArray_5; } inline LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.Mscorlib_CollectionDebugView`1 // System.Collections.Generic.Mscorlib_CollectionDebugView`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 struct Il2CppArrayBounds; // System.Array struct Il2CppArrayBounds; // System.Array // System.Runtime.Versioning.BinaryCompatibility struct BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields { public: // System.Boolean System.Runtime.Versioning.BinaryCompatibility::TargetsAtLeast_Desktop_V4_5 bool ___TargetsAtLeast_Desktop_V4_5_0; // System.Boolean System.Runtime.Versioning.BinaryCompatibility::TargetsAtLeast_Desktop_V4_5_1 bool ___TargetsAtLeast_Desktop_V4_5_1_1; public: inline static int32_t get_offset_of_TargetsAtLeast_Desktop_V4_5_0() { return static_cast(offsetof(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields, ___TargetsAtLeast_Desktop_V4_5_0)); } inline bool get_TargetsAtLeast_Desktop_V4_5_0() const { return ___TargetsAtLeast_Desktop_V4_5_0; } inline bool* get_address_of_TargetsAtLeast_Desktop_V4_5_0() { return &___TargetsAtLeast_Desktop_V4_5_0; } inline void set_TargetsAtLeast_Desktop_V4_5_0(bool value) { ___TargetsAtLeast_Desktop_V4_5_0 = value; } inline static int32_t get_offset_of_TargetsAtLeast_Desktop_V4_5_1_1() { return static_cast(offsetof(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields, ___TargetsAtLeast_Desktop_V4_5_1_1)); } inline bool get_TargetsAtLeast_Desktop_V4_5_1_1() const { return ___TargetsAtLeast_Desktop_V4_5_1_1; } inline bool* get_address_of_TargetsAtLeast_Desktop_V4_5_1_1() { return &___TargetsAtLeast_Desktop_V4_5_1_1; } inline void set_TargetsAtLeast_Desktop_V4_5_1_1(bool value) { ___TargetsAtLeast_Desktop_V4_5_1_1 = value; } }; // System.Runtime.Versioning.BinaryCompatibility // System.Reflection.MemberInfo // System.Reflection.MemberInfo // System.String struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_5; public: inline static int32_t get_offset_of_Empty_5() { return static_cast(offsetof(String_t_StaticFields, ___Empty_5)); } inline String_t* get_Empty_5() const { return ___Empty_5; } inline String_t** get_address_of_Empty_5() { return &___Empty_5; } inline void set_Empty_5(String_t* value) { ___Empty_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value); } }; // System.String // System.ValueType // System.ValueType // UnityEngine.Rendering.BatchVisibility // UnityEngine.Rendering.BatchVisibility // System.Boolean struct Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_t07D1E3F34E4813023D64F584DFF7B34C9D922F37_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // System.Boolean // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t23B90B40F60E677A8025267341651C94AE079CDA_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // System.Enum // System.Runtime.InteropServices.GCHandle // System.Runtime.InteropServices.GCHandle // System.Int32 // System.Int32 // System.Int64 // System.Int64 // System.IntPtr struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; // System.IntPtr // UnityEngine.InputSystem.Utilities.InternedString // UnityEngine.InputSystem.Utilities.InternedString // UnityEngine.Vector2 struct Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields { public: // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 ___negativeInfinityVector_9; public: inline static int32_t get_offset_of_zeroVector_2() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___zeroVector_2)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_zeroVector_2() const { return ___zeroVector_2; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_zeroVector_2() { return &___zeroVector_2; } inline void set_zeroVector_2(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___zeroVector_2 = value; } inline static int32_t get_offset_of_oneVector_3() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___oneVector_3)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_oneVector_3() const { return ___oneVector_3; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_oneVector_3() { return &___oneVector_3; } inline void set_oneVector_3(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___oneVector_3 = value; } inline static int32_t get_offset_of_upVector_4() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___upVector_4)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_upVector_4() const { return ___upVector_4; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_upVector_4() { return &___upVector_4; } inline void set_upVector_4(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___upVector_4 = value; } inline static int32_t get_offset_of_downVector_5() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___downVector_5)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_downVector_5() const { return ___downVector_5; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_downVector_5() { return &___downVector_5; } inline void set_downVector_5(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___downVector_5 = value; } inline static int32_t get_offset_of_leftVector_6() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___leftVector_6)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_leftVector_6() const { return ___leftVector_6; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_leftVector_6() { return &___leftVector_6; } inline void set_leftVector_6(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___leftVector_6 = value; } inline static int32_t get_offset_of_rightVector_7() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___rightVector_7)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_rightVector_7() const { return ___rightVector_7; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_rightVector_7() { return &___rightVector_7; } inline void set_rightVector_7(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___rightVector_7 = value; } inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___positiveInfinityVector_8)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; } inline void set_positiveInfinityVector_8(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___positiveInfinityVector_8 = value; } inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast(offsetof(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9_StaticFields, ___negativeInfinityVector_9)); } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; } inline Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; } inline void set_negativeInfinityVector_9(Vector2_tBB32F2736AEC229A7BFBCE18197EC0F6AC7EC2D9 value) { ___negativeInfinityVector_9 = value; } }; // UnityEngine.Vector2 // UnityEngine.Vector3 struct Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields { public: // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E ___negativeInfinityVector_14; public: inline static int32_t get_offset_of_zeroVector_5() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___zeroVector_5)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_zeroVector_5() const { return ___zeroVector_5; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_zeroVector_5() { return &___zeroVector_5; } inline void set_zeroVector_5(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___zeroVector_5 = value; } inline static int32_t get_offset_of_oneVector_6() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___oneVector_6)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_oneVector_6() const { return ___oneVector_6; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_oneVector_6() { return &___oneVector_6; } inline void set_oneVector_6(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___oneVector_6 = value; } inline static int32_t get_offset_of_upVector_7() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___upVector_7)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_upVector_7() const { return ___upVector_7; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_upVector_7() { return &___upVector_7; } inline void set_upVector_7(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___upVector_7 = value; } inline static int32_t get_offset_of_downVector_8() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___downVector_8)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_downVector_8() const { return ___downVector_8; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_downVector_8() { return &___downVector_8; } inline void set_downVector_8(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___downVector_8 = value; } inline static int32_t get_offset_of_leftVector_9() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___leftVector_9)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_leftVector_9() const { return ___leftVector_9; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_leftVector_9() { return &___leftVector_9; } inline void set_leftVector_9(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___leftVector_9 = value; } inline static int32_t get_offset_of_rightVector_10() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___rightVector_10)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_rightVector_10() const { return ___rightVector_10; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_rightVector_10() { return &___rightVector_10; } inline void set_rightVector_10(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___rightVector_10 = value; } inline static int32_t get_offset_of_forwardVector_11() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___forwardVector_11)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_forwardVector_11() const { return ___forwardVector_11; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_forwardVector_11() { return &___forwardVector_11; } inline void set_forwardVector_11(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___forwardVector_11 = value; } inline static int32_t get_offset_of_backVector_12() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___backVector_12)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_backVector_12() const { return ___backVector_12; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_backVector_12() { return &___backVector_12; } inline void set_backVector_12(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___backVector_12 = value; } inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___positiveInfinityVector_13)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; } inline void set_positiveInfinityVector_13(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___positiveInfinityVector_13 = value; } inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast(offsetof(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E_StaticFields, ___negativeInfinityVector_14)); } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; } inline Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; } inline void set_negativeInfinityVector_14(Vector3_t65B972D6A585A0A5B63153CF1177A90D3C90D65E value) { ___negativeInfinityVector_14 = value; } }; // UnityEngine.Vector3 // UnityEngine.Vector4 struct Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields { public: // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 ___negativeInfinityVector_8; public: inline static int32_t get_offset_of_zeroVector_5() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___zeroVector_5)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_zeroVector_5() const { return ___zeroVector_5; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_zeroVector_5() { return &___zeroVector_5; } inline void set_zeroVector_5(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___zeroVector_5 = value; } inline static int32_t get_offset_of_oneVector_6() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___oneVector_6)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_oneVector_6() const { return ___oneVector_6; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_oneVector_6() { return &___oneVector_6; } inline void set_oneVector_6(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___oneVector_6 = value; } inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___positiveInfinityVector_7)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; } inline void set_positiveInfinityVector_7(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___positiveInfinityVector_7 = value; } inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast(offsetof(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7_StaticFields, ___negativeInfinityVector_8)); } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; } inline Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; } inline void set_negativeInfinityVector_8(Vector4_tA56A37FC5661BCC89C3DDC24BE12BA5BCB6A02C7 value) { ___negativeInfinityVector_8 = value; } }; // UnityEngine.Vector4 // System.Void // System.Void // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData // FMODUnity.Settings/PlatformTemplate // FMODUnity.Settings/PlatformTemplate // UnityEngine.UnitySynchronizationContext/WorkRequest // UnityEngine.UnitySynchronizationContext/WorkRequest // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // Unity.Collections.Allocator // Unity.Collections.Allocator // System.Reflection.BindingFlags // System.Reflection.BindingFlags // System.Delegate // System.Delegate // System.Exception struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // System.Exception // System.ExceptionArgument // System.ExceptionArgument // System.ExceptionResource // System.ExceptionResource // System.Runtime.InteropServices.GCHandleType // System.Runtime.InteropServices.GCHandleType // UnityEngine.InputSystem.Layouts.InputDeviceMatcher struct InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_StaticFields { public: // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kInterfaceKey InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___kInterfaceKey_1; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kDeviceClassKey InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___kDeviceClassKey_2; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kManufacturerKey InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___kManufacturerKey_3; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kProductKey InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___kProductKey_4; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputDeviceMatcher::kVersionKey InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___kVersionKey_5; public: inline static int32_t get_offset_of_kInterfaceKey_1() { return static_cast(offsetof(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_StaticFields, ___kInterfaceKey_1)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_kInterfaceKey_1() const { return ___kInterfaceKey_1; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_kInterfaceKey_1() { return &___kInterfaceKey_1; } inline void set_kInterfaceKey_1(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___kInterfaceKey_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___kInterfaceKey_1))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___kInterfaceKey_1))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_kDeviceClassKey_2() { return static_cast(offsetof(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_StaticFields, ___kDeviceClassKey_2)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_kDeviceClassKey_2() const { return ___kDeviceClassKey_2; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_kDeviceClassKey_2() { return &___kDeviceClassKey_2; } inline void set_kDeviceClassKey_2(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___kDeviceClassKey_2 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___kDeviceClassKey_2))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___kDeviceClassKey_2))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_kManufacturerKey_3() { return static_cast(offsetof(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_StaticFields, ___kManufacturerKey_3)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_kManufacturerKey_3() const { return ___kManufacturerKey_3; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_kManufacturerKey_3() { return &___kManufacturerKey_3; } inline void set_kManufacturerKey_3(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___kManufacturerKey_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___kManufacturerKey_3))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___kManufacturerKey_3))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_kProductKey_4() { return static_cast(offsetof(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_StaticFields, ___kProductKey_4)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_kProductKey_4() const { return ___kProductKey_4; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_kProductKey_4() { return &___kProductKey_4; } inline void set_kProductKey_4(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___kProductKey_4 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___kProductKey_4))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___kProductKey_4))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_kVersionKey_5() { return static_cast(offsetof(InputDeviceMatcher_tFC41EBE6D273378A154C6DFD759DD75D23C99E57_StaticFields, ___kVersionKey_5)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_kVersionKey_5() const { return ___kVersionKey_5; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_kVersionKey_5() { return &___kVersionKey_5; } inline void set_kVersionKey_5(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___kVersionKey_5 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___kVersionKey_5))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___kVersionKey_5))->___m_StringLowerCase_1), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Layouts.InputDeviceMatcher // Unity.Collections.NativeArrayOptions // Unity.Collections.NativeArrayOptions // UnityEngine.Timeline.NotificationFlags // UnityEngine.Timeline.NotificationFlags // System.RuntimeTypeHandle // System.RuntimeTypeHandle // Oculus.Platform.Message/MessageType // Oculus.Platform.Message/MessageType // OVRRaycaster/RaycastHit // OVRRaycaster/RaycastHit // UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge // UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge // UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData // UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // Unity.Collections.NativeArray`1 // Unity.Collections.NativeArray`1 // Oculus.Platform.Message struct Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9_StaticFields { public: // Oculus.Platform.Message/ExtraMessageTypesHandler Oculus.Platform.Message::k__BackingField ExtraMessageTypesHandler_tFEB8C64088CF3DC369A496F09718B732BA2B59BF * ___U3CHandleExtraMessageTypesU3Ek__BackingField_3; public: inline static int32_t get_offset_of_U3CHandleExtraMessageTypesU3Ek__BackingField_3() { return static_cast(offsetof(Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9_StaticFields, ___U3CHandleExtraMessageTypesU3Ek__BackingField_3)); } inline ExtraMessageTypesHandler_tFEB8C64088CF3DC369A496F09718B732BA2B59BF * get_U3CHandleExtraMessageTypesU3Ek__BackingField_3() const { return ___U3CHandleExtraMessageTypesU3Ek__BackingField_3; } inline ExtraMessageTypesHandler_tFEB8C64088CF3DC369A496F09718B732BA2B59BF ** get_address_of_U3CHandleExtraMessageTypesU3Ek__BackingField_3() { return &___U3CHandleExtraMessageTypesU3Ek__BackingField_3; } inline void set_U3CHandleExtraMessageTypesU3Ek__BackingField_3(ExtraMessageTypesHandler_tFEB8C64088CF3DC369A496F09718B732BA2B59BF * value) { ___U3CHandleExtraMessageTypesU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CHandleExtraMessageTypesU3Ek__BackingField_3), (void*)value); } }; // Oculus.Platform.Message // System.MulticastDelegate // System.MulticastDelegate // System.SystemException // System.SystemException // System.Type struct Type_t_StaticFields { public: // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterAttribute_0; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterName_1; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * ___FilterNameIgnoreCase_2; // System.Object System.Type::Missing RuntimeObject * ___Missing_3; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_4; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___EmptyTypes_5; // System.Reflection.Binder System.Type::defaultBinder Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * ___defaultBinder_6; public: inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterAttribute_0() const { return ___FilterAttribute_0; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; } inline void set_FilterAttribute_0(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterAttribute_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value); } inline static int32_t get_offset_of_FilterName_1() { return static_cast(offsetof(Type_t_StaticFields, ___FilterName_1)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterName_1() const { return ___FilterName_1; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterName_1() { return &___FilterName_1; } inline void set_FilterName_1(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterName_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value); } inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; } inline MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; } inline void set_FilterNameIgnoreCase_2(MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81 * value) { ___FilterNameIgnoreCase_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value); } inline static int32_t get_offset_of_Missing_3() { return static_cast(offsetof(Type_t_StaticFields, ___Missing_3)); } inline RuntimeObject * get_Missing_3() const { return ___Missing_3; } inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; } inline void set_Missing_3(RuntimeObject * value) { ___Missing_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value); } inline static int32_t get_offset_of_Delimiter_4() { return static_cast(offsetof(Type_t_StaticFields, ___Delimiter_4)); } inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; } inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; } inline void set_Delimiter_4(Il2CppChar value) { ___Delimiter_4 = value; } inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_EmptyTypes_5() const { return ___EmptyTypes_5; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; } inline void set_EmptyTypes_5(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___EmptyTypes_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value); } inline static int32_t get_offset_of_defaultBinder_6() { return static_cast(offsetof(Type_t_StaticFields, ___defaultBinder_6)); } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * get_defaultBinder_6() const { return ___defaultBinder_6; } inline Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; } inline void set_defaultBinder_6(Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30 * value) { ___defaultBinder_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value); } }; // System.Type // UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry // UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // Unity.Collections.NativeArray`1/Enumerator // Unity.Collections.NativeArray`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // Oculus.Platform.Message`1 // Oculus.Platform.Message`1 // Oculus.Platform.Message`1 // Oculus.Platform.Message`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.Predicate`1 // System.ArrayTypeMismatchException // System.ArrayTypeMismatchException // System.InvalidCastException // System.InvalidCastException // System.InvalidOperationException // System.InvalidOperationException // System.ObjectDisposedException // System.ObjectDisposedException #ifdef __clang__ #pragma clang diagnostic pop #endif // OVRRaycaster/RaycastHit[] struct RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2 : public RuntimeArray { public: ALIGN_FIELD (8) RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB m_Items[1]; public: inline RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB * 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, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___graphic_0), (void*)NULL); } inline RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___graphic_0), (void*)NULL); } }; // UnityEngine.XR.OpenXR.Input.OpenXRInput/SerializedBinding[] struct SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D : public RuntimeArray { public: ALIGN_FIELD (8) SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F m_Items[1]; public: inline SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_1), (void*)NULL); } inline SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_1), (void*)NULL); } }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/PassDebugData[] struct PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA : public RuntimeArray { public: ALIGN_FIELD (8) PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C m_Items[1]; public: inline PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C * 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, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceReadLists_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceWriteLists_2), (void*)NULL); #endif } inline PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceReadLists_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceWriteLists_2), (void*)NULL); #endif } }; // UnityEngine.Experimental.Rendering.RenderGraphModule.RenderGraphDebugData/ResourceDebugData[] struct ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528 : public RuntimeArray { public: ALIGN_FIELD (8) ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F m_Items[1]; public: inline ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F * 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, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___consumerList_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___producerList_5), (void*)NULL); #endif } inline ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___consumerList_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___producerList_5), (void*)NULL); #endif } }; // FMODUnity.Settings/PlatformTemplate[] struct PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359 : public RuntimeArray { public: ALIGN_FIELD (8) PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED m_Items[1]; public: inline PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED * 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, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Identifier_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___CreateInstance_1), (void*)NULL); #endif } inline PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Identifier_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___CreateInstance_1), (void*)NULL); #endif } }; // UnityEngine.Experimental.Rendering.Universal.ShadowUtility/Edge[] struct EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98 : public RuntimeArray { public: ALIGN_FIELD (8) Edge_tC11235216D5E71087549B2CB09A27043F02FB278 m_Items[1]; public: inline Edge_tC11235216D5E71087549B2CB09A27043F02FB278 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Edge_tC11235216D5E71087549B2CB09A27043F02FB278 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Edge_tC11235216D5E71087549B2CB09A27043F02FB278 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Edge_tC11235216D5E71087549B2CB09A27043F02FB278 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 value) { m_Items[index] = value; } }; // UnityEngine.Timeline.TimeNotificationBehaviour/NotificationEntry[] struct NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345 : public RuntimeArray { public: ALIGN_FIELD (8) NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 m_Items[1]; public: inline NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 * 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, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___payload_1), (void*)NULL); } inline NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___payload_1), (void*)NULL); } }; // UnityEngine.InputSystem.UI.TrackedDeviceRaycaster/RaycastHitData[] struct RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08 : public RuntimeArray { public: ALIGN_FIELD (8) RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA m_Items[1]; public: inline RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA * 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, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CgraphicU3Ek__BackingField_0), (void*)NULL); } inline RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CgraphicU3Ek__BackingField_0), (void*)NULL); } }; // UnityEngine.UnitySynchronizationContext/WorkRequest[] struct WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F : public RuntimeArray { public: ALIGN_FIELD (8) WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 m_Items[1]; public: inline WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 * 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, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateCallback_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateState_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_WaitHandle_2), (void*)NULL); #endif } inline WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateCallback_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_DelagateState_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_WaitHandle_2), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Layouts.InputControlLayout/Collection/LayoutMatcher[] struct LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF : public RuntimeArray { public: ALIGN_FIELD (8) LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D m_Items[1]; public: inline LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D * 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, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___layoutName_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___layoutName_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___deviceMatcher_1))->___m_Patterns_0), (void*)NULL); #endif } inline LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___layoutName_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___layoutName_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___deviceMatcher_1))->___m_Patterns_0), (void*)NULL); #endif } }; // UnityEngine.Rendering.BatchVisibility[] struct BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B : public RuntimeArray { public: ALIGN_FIELD (8) BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE m_Items[1]; public: inline BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE * 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, BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE value) { m_Items[index] = value; } }; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m40E70620EE090917BD0EC2721A868D6CAF69126E_gshared (Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A * __this, List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE35FB05942EA1686E9764F3E39CFBAF7B7892E43_gshared (Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE * __this, List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6B01AE13412F08D901FB37A3606D9B8BD3E83953_gshared (Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB * __this, List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m7214949ABE3158F1422565309B3B0E5BE15C4154_gshared (Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C * __this, List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m4A5EF278C8D58B16C166FB877495CE25890ED383_gshared (Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E * __this, List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mCE36C71B0EF95535E0610F30C12F2AC8021115CF_gshared (Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 * __this, List_1_t3217BEA3E804D37821CC19C924386325EE87840D * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m05A7D3CA8CC6EB9C266604426A8F115880FF87D7_gshared (Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 * __this, List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m4F95B60F9A74C0A5F0471954614D1BB7E870EDDC_gshared (Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 * __this, List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mCC00B7D6B0B659292FE25F9082586D57940E2ACF_gshared (Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A * __this, List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * ___list0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m3A872CB1CD5F67CE27E43FBC4CFA66B104DF8AD0_gshared (Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 * __this, List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * ___list0, const RuntimeMethod* method); // System.Void Unity.Collections.NativeArray`1::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m53646D7E63BA6F06FC44CABD181B79E3003E5BB8_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method); // System.Void Unity.Collections.NativeArray`1::.ctor(T[],Unity.Collections.Allocator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m54458978F8F7A11E3E842F2790CD082EF0B61BDB_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* ___array0, int32_t ___allocator1, const RuntimeMethod* method); // System.Boolean Unity.Collections.NativeArray`1::get_IsCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m9D2B659443065B2572E8B4A0A8F46C31FB1111B1_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method); // System.Void Unity.Collections.NativeArray`1::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m9E3939BC21A1B7BE082958A324C67F95533C409E_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method); // System.Void Unity.Collections.NativeArray`1::CopyFrom(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_CopyFrom_m9C1528F37793103DF56A56792BD9C22E7ECAAE62_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* ___array0, const RuntimeMethod* method); // System.Void Unity.Collections.NativeArray`1::CopyFrom(Unity.Collections.NativeArray`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_CopyFrom_mF60B0B93B5D0A6977B5E7B487A6D26FB6007534E_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___array0, const RuntimeMethod* method); // T[] Unity.Collections.NativeArray`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* NativeArray_1_ToArray_m461A6107FF3C30B668A7520FE67A9D93E01E7759_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method); // System.Void Unity.Collections.NativeArray`1/Enumerator::.ctor(Unity.Collections.NativeArray`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m2FFF4D437F99F3E345FCABC5014050DF90922838_gshared (Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A * __this, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * ___array0, const RuntimeMethod* method); // Unity.Collections.NativeArray`1/Enumerator Unity.Collections.NativeArray`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A NativeArray_1_GetEnumerator_mFAA0BD24CE2F1B5F863DAE5BEB9C2F3C1DDA2160_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method); // System.Collections.Generic.IEnumerator`1 Unity.Collections.NativeArray`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NativeArray_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mDA1DEA024828C7BF4507412EA3385D597A1D4395_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method); // System.Collections.IEnumerator Unity.Collections.NativeArray`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NativeArray_1_System_Collections_IEnumerable_GetEnumerator_m3536AEAD8DE838117F771EA5D519F6F168E5766D_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method); // System.Boolean Unity.Collections.NativeArray`1::Equals(Unity.Collections.NativeArray`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_Equals_m98A6C89D13E841E848E8F9FDB447620C160B365B_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___other0, const RuntimeMethod* method); // System.Boolean Unity.Collections.NativeArray`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_Equals_m09092A89737FE840E84A9CF2903C3A1D569DAAC4_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, RuntimeObject * ___obj0, const RuntimeMethod* method); // System.Int32 Unity.Collections.NativeArray`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeArray_1_GetHashCode_m464ABA502F8C289D887E0F58D17B1AA694C2B9C3_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method); // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405 (RuntimeObject * __this, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException(System.ExceptionArgument,System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242 (int32_t ___argument0, int32_t ___resource1, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentNullException(System.ExceptionArgument) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448 (int32_t ___argument0, const RuntimeMethod* method); // System.Void System.Array::Copy(System.Array,System.Int32,System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229 (RuntimeArray * ___sourceArray0, int32_t ___sourceIndex1, RuntimeArray * ___destinationArray2, int32_t ___destinationIndex3, int32_t ___length4, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentOutOfRangeException() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070 (const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowWrongValueTypeArgumentException(System.Object,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47 (RuntimeObject * ___value0, Type_t * ___targetType1, const RuntimeMethod* method); // System.Void System.Array::Clear(System.Array,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C (RuntimeArray * ___array0, int32_t ___index1, int32_t ___length2, const RuntimeMethod* method); // System.Int32 System.Array::get_Rank() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0 (RuntimeArray * __this, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentException(System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383 (int32_t ___resource0, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowInvalidOperationException(System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8 (int32_t ___resource0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m40E70620EE090917BD0EC2721A868D6CAF69126E (Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A * __this, List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A *, List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, const RuntimeMethod*))Enumerator__ctor_m40E70620EE090917BD0EC2721A868D6CAF69126E_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mE35FB05942EA1686E9764F3E39CFBAF7B7892E43 (Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE * __this, List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE *, List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, const RuntimeMethod*))Enumerator__ctor_mE35FB05942EA1686E9764F3E39CFBAF7B7892E43_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m6B01AE13412F08D901FB37A3606D9B8BD3E83953 (Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB * __this, List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB *, List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, const RuntimeMethod*))Enumerator__ctor_m6B01AE13412F08D901FB37A3606D9B8BD3E83953_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m7214949ABE3158F1422565309B3B0E5BE15C4154 (Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C * __this, List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C *, List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, const RuntimeMethod*))Enumerator__ctor_m7214949ABE3158F1422565309B3B0E5BE15C4154_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m4A5EF278C8D58B16C166FB877495CE25890ED383 (Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E * __this, List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E *, List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, const RuntimeMethod*))Enumerator__ctor_m4A5EF278C8D58B16C166FB877495CE25890ED383_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mCE36C71B0EF95535E0610F30C12F2AC8021115CF (Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 * __this, List_1_t3217BEA3E804D37821CC19C924386325EE87840D * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 *, List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, const RuntimeMethod*))Enumerator__ctor_mCE36C71B0EF95535E0610F30C12F2AC8021115CF_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m05A7D3CA8CC6EB9C266604426A8F115880FF87D7 (Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 * __this, List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 *, List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, const RuntimeMethod*))Enumerator__ctor_m05A7D3CA8CC6EB9C266604426A8F115880FF87D7_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m4F95B60F9A74C0A5F0471954614D1BB7E870EDDC (Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 * __this, List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 *, List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, const RuntimeMethod*))Enumerator__ctor_m4F95B60F9A74C0A5F0471954614D1BB7E870EDDC_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mCC00B7D6B0B659292FE25F9082586D57940E2ACF (Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A * __this, List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A *, List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, const RuntimeMethod*))Enumerator__ctor_mCC00B7D6B0B659292FE25F9082586D57940E2ACF_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m3A872CB1CD5F67CE27E43FBC4CFA66B104DF8AD0 (Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 * __this, List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 *, List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, const RuntimeMethod*))Enumerator__ctor_m3A872CB1CD5F67CE27E43FBC4CFA66B104DF8AD0_gshared)(__this, ___list0, method); } // System.Void Oculus.Platform.Message::.ctor(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Message__ctor_m1A40D0572AA2D65F83F585D5A181540D06436A78 (Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 * __this, intptr_t ___c_message0, const RuntimeMethod* method); // System.Boolean Oculus.Platform.Message::get_IsError() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Message_get_IsError_mC9B6767516F7A6EE5AD1390EB3304E09558677ED (Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 * __this, const RuntimeMethod* method); // System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemClear(System.Void*,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemClear_m0915615269E0140AB23F0073BF02086A51AFCABF (void* ___destination0, int64_t ___size1, const RuntimeMethod* method); // System.Void Unity.Collections.NativeArray`1::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions) inline void NativeArray_1__ctor_m53646D7E63BA6F06FC44CABD181B79E3003E5BB8 (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, int32_t, int32_t, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m53646D7E63BA6F06FC44CABD181B79E3003E5BB8_gshared)(__this, ___length0, ___allocator1, ___options2, method); } // System.Void Unity.Collections.NativeArray`1::.ctor(T[],Unity.Collections.Allocator) inline void NativeArray_1__ctor_m54458978F8F7A11E3E842F2790CD082EF0B61BDB (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* ___array0, int32_t ___allocator1, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*, int32_t, const RuntimeMethod*))NativeArray_1__ctor_m54458978F8F7A11E3E842F2790CD082EF0B61BDB_gshared)(__this, ___array0, ___allocator1, method); } // System.Void* Unity.Collections.LowLevel.Unsafe.UnsafeUtility::Malloc(System.Int64,System.Int32,Unity.Collections.Allocator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* UnsafeUtility_Malloc_m540451750CEC21D0DEEE8C42ED25AE9B623E2BAE (int64_t ___size0, int32_t ___alignment1, int32_t ___allocator2, const RuntimeMethod* method); // System.Boolean Unity.Collections.NativeArray`1::get_IsCreated() inline bool NativeArray_1_get_IsCreated_m9D2B659443065B2572E8B4A0A8F46C31FB1111B1 (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { return (( bool (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, const RuntimeMethod*))NativeArray_1_get_IsCreated_m9D2B659443065B2572E8B4A0A8F46C31FB1111B1_gshared)(__this, method); } // System.Void System.ObjectDisposedException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ObjectDisposedException__ctor_mE57C6A61713668708F9B3CEF060A8D006B1FE880 (ObjectDisposedException_t29EF6F519F16BA477EC682F23E8344BB1E9A958A * __this, String_t* ___objectName0, const RuntimeMethod* method); // System.Void System.InvalidOperationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::Free(System.Void*,Unity.Collections.Allocator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_Free_mBC2D8A194E2E34662D81ACF759610790010D5919 (void* ___memory0, int32_t ___allocator1, const RuntimeMethod* method); // System.Void Unity.Collections.NativeArray`1::Dispose() inline void NativeArray_1_Dispose_m9E3939BC21A1B7BE082958A324C67F95533C409E (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, const RuntimeMethod*))NativeArray_1_Dispose_m9E3939BC21A1B7BE082958A324C67F95533C409E_gshared)(__this, method); } // System.Void Unity.Collections.NativeArray`1::CopyFrom(T[]) inline void NativeArray_1_CopyFrom_m9C1528F37793103DF56A56792BD9C22E7ECAAE62 (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* ___array0, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*, const RuntimeMethod*))NativeArray_1_CopyFrom_m9C1528F37793103DF56A56792BD9C22E7ECAAE62_gshared)(__this, ___array0, method); } // System.Void Unity.Collections.NativeArray`1::CopyFrom(Unity.Collections.NativeArray`1) inline void NativeArray_1_CopyFrom_mF60B0B93B5D0A6977B5E7B487A6D26FB6007534E (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___array0, const RuntimeMethod* method) { (( void (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA , const RuntimeMethod*))NativeArray_1_CopyFrom_mF60B0B93B5D0A6977B5E7B487A6D26FB6007534E_gshared)(__this, ___array0, method); } // T[] Unity.Collections.NativeArray`1::ToArray() inline BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* NativeArray_1_ToArray_m461A6107FF3C30B668A7520FE67A9D93E01E7759 (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { return (( BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, const RuntimeMethod*))NativeArray_1_ToArray_m461A6107FF3C30B668A7520FE67A9D93E01E7759_gshared)(__this, method); } // System.Void Unity.Collections.NativeArray`1/Enumerator::.ctor(Unity.Collections.NativeArray`1&) inline void Enumerator__ctor_m2FFF4D437F99F3E345FCABC5014050DF90922838 (Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A * __this, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * ___array0, const RuntimeMethod* method) { (( void (*) (Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A *, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, const RuntimeMethod*))Enumerator__ctor_m2FFF4D437F99F3E345FCABC5014050DF90922838_gshared)(__this, ___array0, method); } // Unity.Collections.NativeArray`1/Enumerator Unity.Collections.NativeArray`1::GetEnumerator() inline Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A NativeArray_1_GetEnumerator_mFAA0BD24CE2F1B5F863DAE5BEB9C2F3C1DDA2160 (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { return (( Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, const RuntimeMethod*))NativeArray_1_GetEnumerator_mFAA0BD24CE2F1B5F863DAE5BEB9C2F3C1DDA2160_gshared)(__this, method); } // System.Collections.Generic.IEnumerator`1 Unity.Collections.NativeArray`1::System.Collections.Generic.IEnumerable.GetEnumerator() inline RuntimeObject* NativeArray_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mDA1DEA024828C7BF4507412EA3385D597A1D4395 (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, const RuntimeMethod*))NativeArray_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mDA1DEA024828C7BF4507412EA3385D597A1D4395_gshared)(__this, method); } // System.Collections.IEnumerator Unity.Collections.NativeArray`1::System.Collections.IEnumerable.GetEnumerator() inline RuntimeObject* NativeArray_1_System_Collections_IEnumerable_GetEnumerator_m3536AEAD8DE838117F771EA5D519F6F168E5766D (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { return (( RuntimeObject* (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, const RuntimeMethod*))NativeArray_1_System_Collections_IEnumerable_GetEnumerator_m3536AEAD8DE838117F771EA5D519F6F168E5766D_gshared)(__this, method); } // System.Boolean Unity.Collections.NativeArray`1::Equals(Unity.Collections.NativeArray`1) inline bool NativeArray_1_Equals_m98A6C89D13E841E848E8F9FDB447620C160B365B (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___other0, const RuntimeMethod* method) { return (( bool (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA , const RuntimeMethod*))NativeArray_1_Equals_m98A6C89D13E841E848E8F9FDB447620C160B365B_gshared)(__this, ___other0, method); } // System.Boolean Unity.Collections.NativeArray`1::Equals(System.Object) inline bool NativeArray_1_Equals_m09092A89737FE840E84A9CF2903C3A1D569DAAC4 (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { return (( bool (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, RuntimeObject *, const RuntimeMethod*))NativeArray_1_Equals_m09092A89737FE840E84A9CF2903C3A1D569DAAC4_gshared)(__this, ___obj0, method); } // System.Int32 Unity.Collections.NativeArray`1::GetHashCode() inline int32_t NativeArray_1_GetHashCode_m464ABA502F8C289D887E0F58D17B1AA694C2B9C3 (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { return (( int32_t (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, const RuntimeMethod*))NativeArray_1_GetHashCode_m464ABA502F8C289D887E0F58D17B1AA694C2B9C3_gshared)(__this, method); } // System.Void Unity.Collections.LowLevel.Unsafe.UnsafeUtility::MemCpy(System.Void*,System.Void*,System.Int64) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void UnsafeUtility_MemCpy_mA8E186A63FE9CE463F95E5C5FF1C5F1B4E84F90E (void* ___destination0, void* ___source1, int64_t ___size2, const RuntimeMethod* method); // System.Runtime.InteropServices.GCHandle System.Runtime.InteropServices.GCHandle::Alloc(System.Object,System.Runtime.InteropServices.GCHandleType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 GCHandle_Alloc_m51C5BC1D6902ADA3B9C297C1A96DB322A6403201 (RuntimeObject * ___value0, int32_t ___type1, const RuntimeMethod* method); // System.IntPtr System.Runtime.InteropServices.GCHandle::AddrOfPinnedObject() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR intptr_t GCHandle_AddrOfPinnedObject_m0604506F2BDCD2DC8C167FBC3BF3E965888F7589 (GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 * __this, const RuntimeMethod* method); // System.Void* System.IntPtr::op_Explicit(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void* IntPtr_op_Explicit_mA5998CF146607D3A77FAC10688695E26BD8141BC (intptr_t ___value0, const RuntimeMethod* method); // System.Void System.Runtime.InteropServices.GCHandle::Free() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GCHandle_Free_mB4E9415544FC9F0075C02AB17E270E49AF006025 (GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 * __this, const RuntimeMethod* method); #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE00E8A7FFF302F3E190AFC028FA43FAAE5A62ED0_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_0 = ((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1B2083F9CE59A95078DAF38C91C13997DACA92B6_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_2 = ((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_4 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)(RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0C04DD84648C7B2E6D29167C1644D642441479EC_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_6 = ((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_8 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)(RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_10 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_12 = ((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_16; L_16 = InterfaceFuncInvoker0< RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m02123444478CAE01D1C504895F1CE4A83B1B8FE7_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_0 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m1610C9673E43B8B4ABCE9648CC646DF1A8BB7CD0_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___value0, const RuntimeMethod* method) { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_3 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_6 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)(RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_8 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_12 = ((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mDF1C3D0B955D4DD5250B611825DC217912737BB4_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC6525ACBB3615F4542292227D9C60C1566894446_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mA83A3CFC1299481462FC8EE893CE6398A83AF984_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB List_1_get_Item_mA1B77D5EBFB337730EF96A4B2910AD3E2FD8FAA9_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_2 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_3 = ___index0; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_2, (int32_t)L_3); return (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m0A2F7AF1735FAD4B0729F9E31C4618EC74BE6911_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___index0, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_2 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_3 = ___index0; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m53286FA42BEF30E6B0FBB3EAED76CD5DD781B500_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_2 = V_0; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_3 = (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m95DBB3C55E434DA1590CB13D8C497CE96ECD55F3_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_1; L_1 = (( RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_2 = (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mAB22541C8A9E5C13385F7CC5338C05707DA32D58_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)L_1, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )((*(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB *)((RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m6F6884FD95BC354935E8B3D06F4387795CA34167_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_1 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_3 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m6A4D65EB2BEEC62F05982C89BB5561BF871976BC_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )((*(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB *)((RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mEB1527F03AA090E95D83BC04135FD41A57A19B02_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t9246F6D7FE0973A0985C71ABDE713B53159906BC * List_1_AsReadOnly_mC9D2F03A985B73E98F021C58C7BF6A9F1CEC0F22_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t9246F6D7FE0973A0985C71ABDE713B53159906BC * L_0 = (ReadOnlyCollection_1_t9246F6D7FE0973A0985C71ABDE713B53159906BC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t9246F6D7FE0973A0985C71ABDE713B53159906BC *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t9246F6D7FE0973A0985C71ABDE713B53159906BC *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mEDC0C9369909876A9CE1EA8E8C70ED0CA559EE7B_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_1 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mCDDBDE1CF5DB7FAB8206BB1A59F692FFDDFCFD37_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_1 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198 * L_8; L_8 = (( EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198 * L_9 = V_1; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_10 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_13 = (L_10)->GetAt(static_cast(L_12)); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_14 = ___item0; NullCheck((EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tD7736F5D7C1B11D9D077CAE51A429B7976E46198 *)L_9, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_13, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m8347025124E441A5567A3119A2E6E5AE83986695_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )((*(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB *)((RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m2EBCC37BC1E113112DA718F8EB4B667AD51BF5D8_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___array0, const RuntimeMethod* method) { { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_0 = ___array0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m954CDF9B19159D16EA094E394F529E2DEB9E7FFC_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_3 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m151367C9A0D7573698F6B7E1AB6D4ADAF707284F_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___index0, RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_3 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_4 = ___index0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mAD40E13663847505FF6C5E8214A791CE675D32AE_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_0 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m03AFB99D3E5035EE43BFE550D63EA8F75DA587BD_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_0 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_2 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_3 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m2E756F08793F37AA16E991FC069316EE7AE80F07_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * ___match0, const RuntimeMethod* method) { { Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * L_0 = ___match0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB List_1_Find_m2D1D7994E6A9F3EFD24769F1ADA104A2A3910626_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * L_1 = ___match0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_2 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *)L_1, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_7 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_10 = (L_7)->GetAt(static_cast(L_9)); return (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_14 = V_1; return (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * List_1_FindAll_m0DDE93342242448D36DDC8D2D07EEB76E7B5A9C8_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * ___match0, const RuntimeMethod* method) { List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * L_1 = (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * L_2 = ___match0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_3 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *)L_2, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * L_8 = V_0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_9 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)L_8); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)L_8, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * L_16 = V_0; return (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m7BE798A89E6E43CEE22925871C5DFE4107475E4C_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * L_1 = ___match0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, int32_t, Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mCCAA1949D08FF4B8787A1156E90C362343E27976_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * L_10 = ___match2; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_11 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *)L_10, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m132E6BA85B5DBC0D20032AB952DD6DD99085ACE0_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, Action_1_t7CFB1DC5F346506C8EB66CE92DBA45C35C0D516E * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t7CFB1DC5F346506C8EB66CE92DBA45C35C0D516E * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t7CFB1DC5F346506C8EB66CE92DBA45C35C0D516E * L_5 = ___action0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_6 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t7CFB1DC5F346506C8EB66CE92DBA45C35C0D516E *)L_5); (( void (*) (Action_1_t7CFB1DC5F346506C8EB66CE92DBA45C35C0D516E *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t7CFB1DC5F346506C8EB66CE92DBA45C35C0D516E *)L_5, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A List_1_GetEnumerator_m76EAA05EE7CCEC9878E90CC9DAC1CEF5092D5761_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { { Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m40E70620EE090917BD0EC2721A868D6CAF69126E((&L_0), (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m93EDC40059B0DF4550C6607E92FEB797160495B4_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { { Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m40E70620EE090917BD0EC2721A868D6CAF69126E((&L_0), (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A L_1 = (Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m66E0D62E9FBD3240C49B2F30A31DA131A0F6FFFE_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { { Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m40E70620EE090917BD0EC2721A868D6CAF69126E((&L_0), (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A L_1 = (Enumerator_t724DAF4544E6E1BBE519EDE5D81B2B23469A036A )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mDA284A18304497F945B082086179C775B4DD6FED_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB ___item0, const RuntimeMethod* method) { { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_0 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_0, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mE051CA4C894F36EA1414F1DFF85ABC8BF8A1C2C1_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )((*(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB *)((RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m97C32560099C29EBB6B7F957FE7B8E476B7EAC89_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___index0, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_3 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_7 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_8 = ___index0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_9 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_13 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_14 = ___index0; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m9F3993F34E962E7C5CEC54E1A8694A50466C5EAD_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)L_1, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )((*(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB *)((RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mD4C007EF29D24510996891134FC119C2CCF68804_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_12 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_13 = ___index0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_14 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_20 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_21 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_24 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_27 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_32 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_41; L_41 = InterfaceFuncInvoker0< RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)L_39, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m894625F39B6F7767B395BD9E88BF6E5A43B6B25F_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_0 = ___item0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m5FC331FA39F005628E259E794A21BA54FE11F8A3_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )((*(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB *)((RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mD16E81820554BEAB6BFAA187D2F43ACB6D87A9E3_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * L_4 = ___match0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_5 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *)L_4, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC * L_16 = ___match0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_17 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *, RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t68B44AF6D96AA3DCFD3F0CE3908B0F9B200951BC *)L_16, (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_24 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_27 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_34 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m69B810654CD76EF71681A3006C6DECAC11BC8830_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___index0, const RuntimeMethod* method) { RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_5 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_6 = ___index0; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_7 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_11 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )); RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (RaycastHit_tAE07AFB2EA5EDC4D687ECF28D7CE7F38B3953CCB )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mECC89778F194923EC23F2150244A4B35743F861D_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_10 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_13 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_17 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m4CAE1C2389C097B342E74DF500A122A7CAB6CC2A_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m0D8A45034E67C7508CBC29D127A58C4AC7BBEB6B_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_5 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4EB382E155680073E116E69A73FDB5F6C56FAB8B_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6F830609D0ACFE142F14E6E9D53BF36D473CFBC9_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this); (( void (*) (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m12FBD73C6675AE5551F9F81698D5427348B8C67D_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_5 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE1D1D922F7338C5FC0AEB55732752F49822FFB1F_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_2 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 * L_4 = ___comparison0; (( void (*) (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*, int32_t, int32_t, Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t2A0FDAFB7FAEC9EA981CEC81112645F678674713 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* List_1_ToArray_m32E7DB621F5825D889E81B53BE0694AE00A710AC_gshared (List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9 * __this, const RuntimeMethod* method) { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_1 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)(RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_1; RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_2 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)__this->get__items_1(); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_5 = V_0; return (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mF475B09550D11398F2D0DFA650EA6A1EED8F223A_gshared (const RuntimeMethod* method) { { RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2* L_0 = (RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)(RaycastHitU5BU5D_t9B88E8B1B47A781EF9F2FB2152486B225C2B34C2*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tAFE5FB6C0748B3F09995DFECDDE3799D9E0AF5C9_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m153D543FA09EFF0D88A796507574F417E51994EF_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_0 = ((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m95355ECB18029AC790FFE0CB64E4D1F187E25446_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_2 = ((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_4 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)(SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE3F3AD650F5C67DC7642F1CA47C41ACE1029F287_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_6 = ((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_8 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)(SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_10 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_12 = ((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_16; L_16 = InterfaceFuncInvoker0< SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mDDFB1471FB3B2F63846CE609B02B3E4F94BCD746_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_0 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mB3AAA6CD069417C4A4B94F64C55960F44263B796_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___value0, const RuntimeMethod* method) { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_3 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_6 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)(SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_8 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_12 = ((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1E13914B882F6CC12DD28D890A2C754B82F3A89E_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mFAB431B0DB249EF687B0A9C1D5D74A732A7EE529_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m7CD71F01ACFC4FD4E0BABC35909FC20744EB2F06_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F List_1_get_Item_mB3FD700FB68124A6EBF836FA13BABEA65A7711E9_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_2 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_3 = ___index0; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_2, (int32_t)L_3); return (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mD95CD0BADE46A0FE3176B47D8218632B5E5AF386_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___index0, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_2 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_3 = ___index0; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m67EDBBB1A4881A7E3E520D35F06CF2B70AB0401B_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_2 = V_0; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_3 = (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mE2256043AFAAF44C3D42FC5DDEBFF1A6180E95E3_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_1; L_1 = (( SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_2 = (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mAC2D210D9ECDF58CBB7A42AA6FAEBDC274FB0D84_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)L_1, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )((*(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F *)((SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mC3220E1AE75162D8239C5FA9ED524F96B323EB9D_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_1 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_3 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m9573021EA0F802DB5994F1629812C0766C1860C4_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )((*(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F *)((SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mB3DC8BC714A54AEB8D72509C57FE588C322FA496_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t2A5101ACCAF4E01F182481685633DDCE52C19A8C * List_1_AsReadOnly_mEA16EA455FE25748CF0D827E16021525CC7FC3AD_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t2A5101ACCAF4E01F182481685633DDCE52C19A8C * L_0 = (ReadOnlyCollection_1_t2A5101ACCAF4E01F182481685633DDCE52C19A8C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t2A5101ACCAF4E01F182481685633DDCE52C19A8C *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t2A5101ACCAF4E01F182481685633DDCE52C19A8C *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mD5139DD22F962F043C495C8A2E616A00B156B1CC_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_1 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m7EF7C9217A99828F06D4CFFDE4ADE01E1621ADA1_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_1 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396 * L_8; L_8 = (( EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396 * L_9 = V_1; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_10 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_13 = (L_10)->GetAt(static_cast(L_12)); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_14 = ___item0; NullCheck((EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1005E4752041A3593DE0A642AA55DB68AC9ED396 *)L_9, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_13, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mABD8857C35A6B092E1FC6B20306A11A4B10DB3D5_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); bool L_3; L_3 = (( bool (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )((*(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F *)((SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mD34AB76BA89AD8304A312F8EEC0DD7FEE2E84B23_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___array0, const RuntimeMethod* method) { { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_0 = ___array0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m611F9B73D714EAE0BE0BF63EC939AF07C624EE4F_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_3 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mE8C45D8E310E53B083E32B0FC2BD79EA7A091933_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___index0, SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_3 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_4 = ___index0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m4EAC8991CE082B7021362E83F2A6A65EF1077B60_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_0 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m5F88F1A6D5AD4378D2B58075B97FA211A1F1BEFA_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_0 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_2 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_3 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m5BE5E410068DF6FF58376B097D37BBD8875028BE_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * ___match0, const RuntimeMethod* method) { { Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * L_0 = ___match0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F List_1_Find_mB84DFF94CF19B9A16275A1C508020453AC73D1F4_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * L_1 = ___match0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_2 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *)L_1, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_7 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_10 = (L_7)->GetAt(static_cast(L_9)); return (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_14 = V_1; return (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * List_1_FindAll_m0C8493BCC799F17651577D89B0BB47890705C7B8_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * ___match0, const RuntimeMethod* method) { List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * L_1 = (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * L_2 = ___match0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_3 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *)L_2, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * L_8 = V_0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_9 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)L_8); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)L_8, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * L_16 = V_0; return (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m432FFB546CF3753FBAA1186D41AC113E2CF306BC_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * L_1 = ___match0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, int32_t, Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6FC75398B16B62100DBA0D9B3D2384096A5364CF_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * L_10 = ___match2; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_11 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *)L_10, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mFB157A23362566A61A925D7FB01EF44249FA1092_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, Action_1_tAC25385C5B4AA0265052FEE8CBFB70C30F64D569 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tAC25385C5B4AA0265052FEE8CBFB70C30F64D569 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tAC25385C5B4AA0265052FEE8CBFB70C30F64D569 * L_5 = ___action0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_6 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tAC25385C5B4AA0265052FEE8CBFB70C30F64D569 *)L_5); (( void (*) (Action_1_tAC25385C5B4AA0265052FEE8CBFB70C30F64D569 *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tAC25385C5B4AA0265052FEE8CBFB70C30F64D569 *)L_5, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE List_1_GetEnumerator_mD97EAB1F6F46904229BE9C00DD18CE7D4FCD5DB7_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { { Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE35FB05942EA1686E9764F3E39CFBAF7B7892E43((&L_0), (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB984BB3711C5AD8DD58BDC2DD94FC532B91DA65E_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { { Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE35FB05942EA1686E9764F3E39CFBAF7B7892E43((&L_0), (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE L_1 = (Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m0B7F17927BBEBFB07C03EDC7C68726A2390E590B_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { { Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE35FB05942EA1686E9764F3E39CFBAF7B7892E43((&L_0), (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE L_1 = (Enumerator_tAAC00D0028FEA515FDDBDC9ED238452F2DA43CBE )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m8309EF44A5FB85349C8B54EFBE028A1F7B458CB0_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F ___item0, const RuntimeMethod* method) { { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_0 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_0, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m78455C98FCE237606F5317823863FDBAB894F184_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )((*(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F *)((SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m459AAC028601A9400002E2A02C1DF68D933C3A61_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___index0, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_3 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_7 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_8 = ___index0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_9 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_13 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_14 = ___index0; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mF013714DFEDBA17C7BD01488EE008B8B1AA38162_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)L_1, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )((*(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F *)((SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m4BDEE6813B1B1F778D941451E11594D4DEA9ED71_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_12 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_13 = ___index0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_14 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_20 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_21 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_24 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_27 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_32 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_41; L_41 = InterfaceFuncInvoker0< SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)L_39, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m50070F9F76F36C67B742153116DF96AEA891A9D9_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_0 = ___item0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m4D2641F7B634A2096561125837993FA8006AB595_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); bool L_3; L_3 = (( bool (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )((*(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F *)((SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mF48409793A7C9908C0E87B9AF58EC7C0065F7B9C_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * L_4 = ___match0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_5 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *)L_4, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 * L_16 = ___match0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_17 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *, SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t288E937674E0C86E8C06869EF368DCBD157D7D20 *)L_16, (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_24 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_27 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_34 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m6E2690A4FE5FD21722BE085AA9894A102F1C2C4A_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___index0, const RuntimeMethod* method) { SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_5 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_6 = ___index0; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_7 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_11 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )); SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (SerializedBinding_t6754BE38A661BCD50AD1D3C4AA045AEFA692784F )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m578DADFC27C3487BAE63ECCDB5D861A596425E1D_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_10 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_13 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_17 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m36B05B40D26AF30F1B943A3BF1F10862457888A4_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { { NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m0BE05C77F2AD749936205D22364C4620579BACCE_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_5 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m46E69373C87F8F5AC0F7B37A18D2A4915F7738D0_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { { NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEF1F906D0A279BB45001A0E2FDF36E8292BCF33F_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this); (( void (*) (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF1C21BAE9F7B5B2CF05EBBA5818CDC28FD1FD9F5_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_5 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m57A70CD8315CB73E7088781E54B7F9235E4F0602_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_2 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 * L_4 = ___comparison0; (( void (*) (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*, int32_t, int32_t, Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t4CC1B891F6E693F84CF4C13DE88D1A9467AB3B44 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* List_1_ToArray_mC34BFC811EDF86FD52D8A9E2C5C8572A6BEC0E09_gshared (List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F * __this, const RuntimeMethod* method) { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_1 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)(SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_1; SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_2 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)__this->get__items_1(); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_5 = V_0; return (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m237CE38545CF47B171DCF1539F78CD4C87A4E092_gshared (const RuntimeMethod* method) { { SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D* L_0 = (SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)(SerializedBindingU5BU5D_tBCC0A59EBA74FEC684909085EFB526BD00116E5D*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tB85E1C399D6329CDF5738B1608FE4D8D4AB1C37F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m435DD6BEA3CEA021EB4787BE2DB472D7656147F4_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_0 = ((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6D08096F20D667A1D4853230E9660EFAD0602F18_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_2 = ((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_4 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)(PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m0784A143BF66B4F6CDCCB7F5675B0C49DB46CC80_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_6 = ((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_8 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)(PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_10 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_12 = ((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_16; L_16 = InterfaceFuncInvoker0< PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m75DB2EB67E3676F8789C2652E0110A090455A83F_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_0 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m4237BAA274036038970FCD6F5108E97FC7FB7B53_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___value0, const RuntimeMethod* method) { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_3 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_6 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)(PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_8 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_12 = ((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m008B0C97638ECEC6837B34587ED464ADEFD5F2F8_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m339E8BB7DEBA88B31B213D210516B86595204A98_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m262360E3FF83EFE631A62F929C66586BA918EFCA_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C List_1_get_Item_m57352828C1D60E64589C3558956B9D224B575E77_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_2 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_3 = ___index0; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_2, (int32_t)L_3); return (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mCA59FE64EE8F7222CB9BF92CF5A7A360FA0B4B38_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___index0, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_2 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_3 = ___index0; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m3330B955877369C2B66F17F8472F382ED1D70F94_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_2 = V_0; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_3 = (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m2B647FFFD6165445DFEDEDA91F1399106D4BCD7B_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_1; L_1 = (( PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_2 = (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mA4F6F255A867F6C5A9E5713074E5FD8A5270967C_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)L_1, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )((*(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C *)((PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mD82549A5B3D21032B689F9D5B1CFF165E037F918_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_1 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_3 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m32D34F0D95004CE50521DD9513DDA22F03224113_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )((*(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C *)((PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m7A5930BA80B78159A9BBA9DEA56BC7239CFAB4B3_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tAA79C22EC000C2096E3E0A31509EAAA08B5AB2B6 * List_1_AsReadOnly_m83D89EAEE56E9F5220CDDF63C0966463681AD22D_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tAA79C22EC000C2096E3E0A31509EAAA08B5AB2B6 * L_0 = (ReadOnlyCollection_1_tAA79C22EC000C2096E3E0A31509EAAA08B5AB2B6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tAA79C22EC000C2096E3E0A31509EAAA08B5AB2B6 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_tAA79C22EC000C2096E3E0A31509EAAA08B5AB2B6 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mCBECD4C9A4D1A17AD5821A9242F2D57B8A8CB711_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_1 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m5972C533975A9FF8ED6AA4A7CAF08465D1A79F55_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_1 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522 * L_8; L_8 = (( EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522 * L_9 = V_1; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_10 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_13 = (L_10)->GetAt(static_cast(L_12)); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_14 = ___item0; NullCheck((EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tF3531F20E6DD32EE8B59AAFFFA8DB2F45F9E0522 *)L_9, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_13, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m0351691C27D912BA43CCDE44FBA55C1FBDF90766_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); bool L_3; L_3 = (( bool (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )((*(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C *)((PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mBF325210F3A9929BD8C3D63C14428D20477FBB3E_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___array0, const RuntimeMethod* method) { { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_0 = ___array0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mD09B684C31DAB6B49CEC9D5D8416FA7841805A7D_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_3 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0C480A9E5FD0601956BFFDFAE637C84B803997BD_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___index0, PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_3 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_4 = ___index0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1D0626BACF85818A2A4F8C450D366D285A0F6758_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_0 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m21CED48EF6BD92B36536D75AC536D1602FD3DBF2_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_0 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_2 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_3 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mBD5EF7BAB70776895EBE7E9D805C49829D0BC58C_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * ___match0, const RuntimeMethod* method) { { Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * L_0 = ___match0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C List_1_Find_mE6E0F2591D61F961E7B443F4111F1118288CB93E_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * L_1 = ___match0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_2 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *)L_1, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_7 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_10 = (L_7)->GetAt(static_cast(L_9)); return (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_14 = V_1; return (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * List_1_FindAll_m4872F8153078D9FF3DFF47FA1784FA91D305A341_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * ___match0, const RuntimeMethod* method) { List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * L_1 = (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * L_2 = ___match0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_3 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *)L_2, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * L_8 = V_0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_9 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)L_8); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)L_8, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * L_16 = V_0; return (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m7C02130FAE15CF14B60E7D37765E0A618A824ED8_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * L_1 = ___match0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, int32_t, Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m922896E579711B6E6492D3E481D53601F8C096BD_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * L_10 = ___match2; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_11 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *)L_10, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m5CE5A7CE6382DCD2E8E59FE46A57BFA6703DAB44_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, Action_1_t9FB8BBFB514F91400A4ECB7A2277203B5A733314 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t9FB8BBFB514F91400A4ECB7A2277203B5A733314 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t9FB8BBFB514F91400A4ECB7A2277203B5A733314 * L_5 = ___action0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_6 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t9FB8BBFB514F91400A4ECB7A2277203B5A733314 *)L_5); (( void (*) (Action_1_t9FB8BBFB514F91400A4ECB7A2277203B5A733314 *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t9FB8BBFB514F91400A4ECB7A2277203B5A733314 *)L_5, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB List_1_GetEnumerator_m02A06A5128C8C702E5DFCB7BAD935F7E4DEC74E4_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { { Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6B01AE13412F08D901FB37A3606D9B8BD3E83953((&L_0), (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mEC74E678E3E8422A715ED51847CD7CF749280FC4_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { { Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6B01AE13412F08D901FB37A3606D9B8BD3E83953((&L_0), (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB L_1 = (Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m64C6E036AFA16D3CA8B81AD6639A7867B97E4DBF_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { { Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6B01AE13412F08D901FB37A3606D9B8BD3E83953((&L_0), (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB L_1 = (Enumerator_t5E532769BED320E2EDCB3C2EBE36C60AEE23F5CB )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mFDE3B6FD1FCFFEC0C368D5AC7422487E0A8ADE8B_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C ___item0, const RuntimeMethod* method) { { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_0 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_0, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m1CE7CA98E7C167AC789AC25010B7D32756598257_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )((*(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C *)((PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mB1EAE6170C07A0F60EB70DD7564C957CCCBDA3C6_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___index0, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_3 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_7 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_8 = ___index0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_9 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_13 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_14 = ___index0; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mA83BA21B482349D9858E2577F2A5164985702166_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)L_1, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )((*(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C *)((PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m2EDBE91D859CA561994AC0F9ED6C99C85A05BE1D_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_12 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_13 = ___index0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_14 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_20 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_21 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_24 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_27 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_32 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_41; L_41 = InterfaceFuncInvoker0< PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)L_39, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mDE992E02A3F682F8B68A912A6A0DBBC891C071B9_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_0 = ___item0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mB30B0BEEED927EC8E13C400E703B3E7869304972_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); bool L_3; L_3 = (( bool (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )((*(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C *)((PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m93C79CACCF9DF9E15952EE07D60C8D8581C2B656_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * L_4 = ___match0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_5 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *)L_4, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 * L_16 = ___match0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_17 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *, PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4B44D8F3DE0F48E171269916966CD168501F6695 *)L_16, (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_24 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_27 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_34 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m8679023CD0895E628E32846EED435E2982DEACA8_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___index0, const RuntimeMethod* method) { PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_5 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_6 = ___index0; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_7 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_11 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )); PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (PassDebugData_tC12278805134DC7DE74B6B94B45CAFC38B45A11C )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m25D052525EB14684220712FA6BE753EB9406E60C_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_10 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_13 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_17 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m5147A5ED74F0D89610D37378A56E93C84AB85E51_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { { NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m985EC547D826B173E066578CDFA7F10579BDED75_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_5 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m56835CD1AECC720CA0EA9A6457D1AB66E3C42412_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { { NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4CAB96637887A41EC5E0700BC9D30DA8D0A74198_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this); (( void (*) (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m15EB01D4800462E077B00871D411130E6F867477_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_5 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m8CB0CCE60C0C3C455F898F59AEC587EBFD5F4416_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_2 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 * L_4 = ___comparison0; (( void (*) (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*, int32_t, int32_t, Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t626814BD8143C57888AD26F4FE2BCFFFC067C886 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* List_1_ToArray_m561BC6957D32104E576CB2FAA35D8024396554E4_gshared (List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA * __this, const RuntimeMethod* method) { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_1 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)(PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_1; PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_2 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)__this->get__items_1(); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_5 = V_0; return (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mABDAEEC9A1DDB6C9C8B7ED6EDBFB2DC2BB8B135F_gshared (const RuntimeMethod* method) { { PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA* L_0 = (PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)(PassDebugDataU5BU5D_t939F63843A1011FC990FCA59719CD59D224D9ADA*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t29F37B489724706E5D3C5B6A8B18CB12F522E1AA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC4734794D54A2176C23A3C0F0CB37406F45B85BC_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_0 = ((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mFBCAB3F5FD8B0C52FF97CFA69E9E76FA1E8F3107_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_2 = ((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_4 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)(ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9BFDAC85BC53F17C7DEBF111FE56FA6F9AF4D2E5_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_6 = ((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_8 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)(ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_10 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_12 = ((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_16; L_16 = InterfaceFuncInvoker0< ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m01D10AA5988A91A23761541850CB552CA355A9F2_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_0 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m544BAA1128E4F068B9E1F69734B72DD4EE93F0DB_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___value0, const RuntimeMethod* method) { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_3 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_6 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)(ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_8 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_12 = ((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m7AE776FEF6F5C272B809024091273C4A1E645867_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m84D7BA971CF92CA1A2E456A866E617B1D0F43F2C_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m08596A8C71EECED8EEE17807615AE224BB2D2C18_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F List_1_get_Item_mBE85252ECDAD1259A81F0B00605CC0E5F4FF1DC0_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_2 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_3 = ___index0; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_2, (int32_t)L_3); return (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m9E6DF81E59EE248E62240599571A17DD1D7478F5_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___index0, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_2 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_3 = ___index0; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m5E9F531B4ABB75A00213DE51B26240DF87F565C8_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_2 = V_0; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_3 = (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mFDBC28C77ED161991E181EF40336DAA772D2FC44_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_1; L_1 = (( ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_2 = (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mCF5957920016D8BDE306281776C0B25A66E38222_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)L_1, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )((*(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F *)((ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m7FF3332ACD46959F63E2D9C11BCA2F5C6C0E0F8A_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_1 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_3 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m081C10C0BBCF06D84B1E82776ED2916A900D9321_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )((*(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F *)((ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m47F7772EFABAC9906FEED8FED91E5382AB36982B_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t9CFC7C7EDDFBEDD15C1B451467E125E9749FDE48 * List_1_AsReadOnly_m4364976FA9479386C9602C382B34589C5F1840BC_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t9CFC7C7EDDFBEDD15C1B451467E125E9749FDE48 * L_0 = (ReadOnlyCollection_1_t9CFC7C7EDDFBEDD15C1B451467E125E9749FDE48 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t9CFC7C7EDDFBEDD15C1B451467E125E9749FDE48 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t9CFC7C7EDDFBEDD15C1B451467E125E9749FDE48 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m888DCE5E3793FC7142DB3D978A731D8E9B9D531E_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_1 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m752A23A59A91DB8D1D621FCFA102BC4321B36053_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_1 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267 * L_8; L_8 = (( EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267 * L_9 = V_1; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_10 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_13 = (L_10)->GetAt(static_cast(L_12)); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_14 = ___item0; NullCheck((EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t92D5583061E57A5A468A2DE71F01E56FD9074267 *)L_9, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_13, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mDD88A9A4F74297C87E60822B413F9E805F8244AB_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )((*(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F *)((ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m7A86FE64E834EA8683359A0B8163057F4942045E_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___array0, const RuntimeMethod* method) { { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_0 = ___array0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mDCC1344B0138A9D1EC3797F4CEEA36FA038F8AB0_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_3 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mC16CCFBF2A7861512399CE3231D751AB4C0EF6CA_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___index0, ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_3 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_4 = ___index0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF7C623249658AC93F8F8F9D4738007AC176BB3A8_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_0 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mCF97977C50BB854E3E720D1912D311EE7177ABC5_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_0 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_2 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_3 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m91605378B7A2ADB162D312D408FEB144E54FB912_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * ___match0, const RuntimeMethod* method) { { Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * L_0 = ___match0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F List_1_Find_mC3D994FA25129C2A93F75370AB8C82F585DA1D16_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * L_1 = ___match0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_2 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *)L_1, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_7 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_10 = (L_7)->GetAt(static_cast(L_9)); return (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_14 = V_1; return (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * List_1_FindAll_mC713DB669FA927B95CEF1B69AA72E97EC13AB40E_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * ___match0, const RuntimeMethod* method) { List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * L_1 = (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * L_2 = ___match0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_3 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *)L_2, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * L_8 = V_0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_9 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)L_8); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)L_8, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * L_16 = V_0; return (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m0F6166C6A29B3992C267855FC973129E0E968935_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * L_1 = ___match0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, int32_t, Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1DA5F05995D04D10B2F466ECF1FDFA946F297992_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * L_10 = ___match2; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_11 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *)L_10, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m4DC4B67FB7E29EACD8DC5189339099CBCA9CD338_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, Action_1_tCE81088D114DE39E0EF24F46D2851880DBFB13FB * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tCE81088D114DE39E0EF24F46D2851880DBFB13FB * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tCE81088D114DE39E0EF24F46D2851880DBFB13FB * L_5 = ___action0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_6 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tCE81088D114DE39E0EF24F46D2851880DBFB13FB *)L_5); (( void (*) (Action_1_tCE81088D114DE39E0EF24F46D2851880DBFB13FB *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tCE81088D114DE39E0EF24F46D2851880DBFB13FB *)L_5, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C List_1_GetEnumerator_m368AA67C72C9B64D284E6F8B470B8C4DD2F9FA4A_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { { Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7214949ABE3158F1422565309B3B0E5BE15C4154((&L_0), (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mDABB6852DA47B6BBC79CAA7F638DF6576CCA7A83_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { { Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7214949ABE3158F1422565309B3B0E5BE15C4154((&L_0), (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C L_1 = (Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m4C973A1C2473F8040553AD85B6D5CEFAB03AF2E0_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { { Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7214949ABE3158F1422565309B3B0E5BE15C4154((&L_0), (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C L_1 = (Enumerator_t52F61572C2197AF1F1208BBED245C765E3033F3C )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mDEE64088503B397AC7AE58F63FF751AF39E15941_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F ___item0, const RuntimeMethod* method) { { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_0 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_0, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mC9645F848DC586FE78264DF04C062B89DA901BB3_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )((*(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F *)((ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m29361A76622C371D7C91611B1B214E200DF872BE_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___index0, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_3 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_7 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_8 = ___index0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_9 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_13 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_14 = ___index0; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m6A7505C1BA23872A108002AC4BF31EB7A778033E_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)L_1, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )((*(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F *)((ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mD544983F581AA04FF5983AA8F4D8D2C7276ED787_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_12 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_13 = ___index0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_14 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_20 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_21 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_24 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_27 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_32 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_41; L_41 = InterfaceFuncInvoker0< ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)L_39, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mE653F1C7400FA6F41D7F1186716F365E0D78AC15_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_0 = ___item0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m13223808C2E833377C6129154FCA138B4244D3C3_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )((*(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F *)((ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m937B0B685F9D392B12CFFA60E9AB39ED6CE6F965_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * L_4 = ___match0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_5 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *)L_4, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 * L_16 = ___match0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_17 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *, ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t3E87C4BA39684F7199C28D21CF3BA5E322573AC3 *)L_16, (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_24 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_27 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_34 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mB4A328E3E0BCFDA71BD94B58FF85B2AD6BD35C7E_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___index0, const RuntimeMethod* method) { ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_5 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_6 = ___index0; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_7 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_11 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )); ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ResourceDebugData_t4C1DEFEADE2FEC9CD7CCB9C177ADD26F3D14DA0F )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m69105E2563F54F5061214E3E76527532AC250C6F_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_10 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_13 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_17 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m7DEDAF33C57D329CAF0B455A52764CCD69B7DB48_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mCF19EB31B05367DD14FE3DEA8F261C08A55BDDE3_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_5 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m3761D8D46D26C48F26F549BE79328DFFD025D9B8_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m7CA79AD1BC2DA828434AC075C47935675FCEA4D8_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this); (( void (*) (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m99E902AB3429B281E965D9DAF7D9D12E5D74AAA4_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_5 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6D571F03BA79EAB7795720DB6FA9A9BA80C51071_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_2 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 * L_4 = ___comparison0; (( void (*) (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*, int32_t, int32_t, Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t17607ACB846F2584FCC0E8333F208A026B19B0D1 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* List_1_ToArray_m69F8B946CAE45E0BD004B2551104CF7049CED68D_gshared (List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7 * __this, const RuntimeMethod* method) { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_1 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)(ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_1; ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_2 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)__this->get__items_1(); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_5 = V_0; return (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m97C952110B67B7A60D7C96A19D908567411A75A7_gshared (const RuntimeMethod* method) { { ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528* L_0 = (ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)(ResourceDebugDataU5BU5D_tE1E923B7EAAFC034B9C99BF83EF0AE7827C18528*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tBA58EEC6BF5428A72153508A1BC9A5D3D36C24D7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mADCF476954284A73F30A5586D504D4B7164F2664_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_0 = ((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC4F5D0D0B420110564CCB929F4429EE67C4DB5E0_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_2 = ((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_4 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)(PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m28036812F273F6CB743D837D9BF8CA79E287DB06_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_6 = ((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_8 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)(PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_10 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_12 = ((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_16; L_16 = InterfaceFuncInvoker0< PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m9E80CEE23BD2034CE74290924380CD5E66212A41_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_0 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m16AD760626D804DC2573418F9CD4FD58D13A16A2_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___value0, const RuntimeMethod* method) { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_3 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_6 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)(PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_8 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_12 = ((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m450556B0EE4DB407A47132F8D09B14E48806E02C_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC27963D81B7EF6236A8BAB0743D9524332D4B88F_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m149039B93285229817564F0491F6CC523293AC6B_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED List_1_get_Item_mD704D5540CFB2FF8D1FE517BF69D7F4064CB8645_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_2 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_3 = ___index0; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_2, (int32_t)L_3); return (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m47E01D182E9CBF0BEDAE249C9141EE01D336C39F_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___index0, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_2 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_3 = ___index0; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mFDFE9863ECB90048D4329F9C2E03DCB6ACE01CE9_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_2 = V_0; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_3 = (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mA3559BC0BF6BB1ACA42129D830B35764D0003749_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_1; L_1 = (( PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_2 = (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m8218DB88FA24D3228C6878DF6B821CEE52B29FA6_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)L_1, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )((*(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED *)((PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m70FB3101856D4314075624C961461FA2660F92F7_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_1 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_3 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m58C90515EF5F8A6A64F66EAC65A86FD8CA1B3394_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )((*(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED *)((PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mE5718627F1903BBCBAF9EFB20A6D8325DC6F9BE0_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t43D81094B851279B434A009B3CDABE3CD8242C1C * List_1_AsReadOnly_m863D86C1F75BEEC88DD42E3A1F4A02F5FD7A4A68_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t43D81094B851279B434A009B3CDABE3CD8242C1C * L_0 = (ReadOnlyCollection_1_t43D81094B851279B434A009B3CDABE3CD8242C1C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t43D81094B851279B434A009B3CDABE3CD8242C1C *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t43D81094B851279B434A009B3CDABE3CD8242C1C *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mAD41C18BD6C2E10DE1645969BD01586437A3BEB8_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_1 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mFE536EFBB189C8C1D0EBBD40D4C9108AEFFF0061_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_1 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB * L_8; L_8 = (( EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB * L_9 = V_1; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_10 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_13 = (L_10)->GetAt(static_cast(L_12)); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_14 = ___item0; NullCheck((EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tFE50D3B4C21EEB25F45443DCF2D1FC7E25C3BEBB *)L_9, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_13, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m0B74A5B95D40B76C2DDB52940DBD8D500B7CB747_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )((*(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED *)((PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m42D53F3F0274DFBC0CE35671FB7A08E48BD569EA_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___array0, const RuntimeMethod* method) { { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_0 = ___array0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mBADA28ADD108FF3F7BBDFE6434E70F30E6E4443E_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_3 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mDC4BC7DCCFAD7CD0CD3EB9F451D40B03251DDDB7_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___index0, PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_3 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_4 = ___index0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m82CE1DA2D14F1FF469BFEFAF66F862EDCB14099A_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_0 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m61D26E1501B2FBD36CBABC0C65EAB6544B8DE7C3_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_0 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_2 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_3 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m2962A8D69389F4212A093F70E69D20F1F97FC94B_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * ___match0, const RuntimeMethod* method) { { Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * L_0 = ___match0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED List_1_Find_m77654DAE02AC767D09615FE37B703E5E777AC361_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * L_1 = ___match0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_2 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *)L_1, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_7 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_10 = (L_7)->GetAt(static_cast(L_9)); return (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_14 = V_1; return (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * List_1_FindAll_m9B2F2E73874397E7CE951A2A553D0CDEC551D10A_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * ___match0, const RuntimeMethod* method) { List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * L_1 = (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * L_2 = ___match0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_3 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *)L_2, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * L_8 = V_0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_9 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)L_8); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)L_8, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * L_16 = V_0; return (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mCB6B068F494502F38A88CE5A7789E2BBEA852D49_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * L_1 = ___match0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, int32_t, Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5D39CE9961A053FFAC0E4F2B945DB1F65481A879_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * L_10 = ___match2; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_11 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *)L_10, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m10FE2216CF90D6BF5B3953301AB94CAE49F2D853_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, Action_1_t708A0A478CD8F90773A9E20C63FE726765085E13 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t708A0A478CD8F90773A9E20C63FE726765085E13 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t708A0A478CD8F90773A9E20C63FE726765085E13 * L_5 = ___action0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_6 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t708A0A478CD8F90773A9E20C63FE726765085E13 *)L_5); (( void (*) (Action_1_t708A0A478CD8F90773A9E20C63FE726765085E13 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t708A0A478CD8F90773A9E20C63FE726765085E13 *)L_5, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E List_1_GetEnumerator_mE682CF38B66A09C06C878FBB1431501372809A31_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { { Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m4A5EF278C8D58B16C166FB877495CE25890ED383((&L_0), (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC9A39E5D5D94334DD254BC6E285E1CF4B5337166_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { { Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m4A5EF278C8D58B16C166FB877495CE25890ED383((&L_0), (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E L_1 = (Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m1216A151F02C2E0187F5BB859D591DEF903C9687_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { { Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m4A5EF278C8D58B16C166FB877495CE25890ED383((&L_0), (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E L_1 = (Enumerator_tAE26221887A2E7FC05B292755329FD1C4877038E )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mF7F340AD2C40CB6EA1B592F5622BE28CC27E47C0_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED ___item0, const RuntimeMethod* method) { { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_0 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_0, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mB7B058D11B8D48D837E84B2EE3642F22EAB5DEBD_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )((*(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED *)((PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mD2E134561FEEF11A1BB5F8DBC9B3BA62FAC5E105_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___index0, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_3 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_7 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_8 = ___index0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_9 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_13 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_14 = ___index0; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m0FF2F2265D07292555A4C7A56C5E5A44C8E1E4EF_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)L_1, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )((*(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED *)((PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mF71DD51A30967C30D45131215CD8701C64A28B1D_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_12 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_13 = ___index0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_14 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_20 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_21 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_24 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_27 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_32 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_41; L_41 = InterfaceFuncInvoker0< PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)L_39, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m1E2846AB14962779ED4CED0644BBDFE8AEAD2B2C_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_0 = ___item0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m9C85863FA3C117369F681222937AAB35711C22AA_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )((*(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED *)((PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mDBF0782FBC6A6B801E9445981E363402B5EC3EF6_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * L_4 = ___match0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_5 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *)L_4, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA * L_16 = ___match0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_17 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *, PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t1D7DD4A8D24422532F3272E5B8D425AF6D6EB0FA *)L_16, (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_24 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_27 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_34 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m9290EEE65F15745A06DBB064012CB0D41C7E5A97_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___index0, const RuntimeMethod* method) { PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_5 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_6 = ___index0; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_7 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_11 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )); PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (PlatformTemplate_t915029C76629EF71EE33DA24FF80AC465B2067ED )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mF685651E13D3F334EB2E2672D12563B31A66E7E7_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_10 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_13 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_17 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m7001BD53AE961F526B0DBE993C50D6223BAD14FC_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mF05B03113CEA54091E2499D2AE42E0ADBF65BD38_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_5 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mBC674C7FF7A9F9FF459609BC01CF7A683757246B_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4178A2A9C6C40B2131CFBBEE0D1468C1EF372935_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this); (( void (*) (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB10CC5E3F9680EAB2DB764CF4E7F8C438C202B3E_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_5 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1D23786D79A33F50504ACA7D5E6D447EB9CB3D02_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_2 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 * L_4 = ___comparison0; (( void (*) (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*, int32_t, int32_t, Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tD8D0FC24242974F6E3E5A8CF3F554BBC50437415 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* List_1_ToArray_mCDCECF4F861E5D498115CF1701C0E451020571E6_gshared (List_1_tEED496086F5D313E88CAE4C98A12681F4B542321 * __this, const RuntimeMethod* method) { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_1 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)(PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_1; PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_2 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)__this->get__items_1(); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_5 = V_0; return (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m34022EFEB9F96C615B08C7069B7E28BF202EEB66_gshared (const RuntimeMethod* method) { { PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359* L_0 = (PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)(PlatformTemplateU5BU5D_tDEE8F534202D550BBB058C8038C9BA3B8480A359*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tEED496086F5D313E88CAE4C98A12681F4B542321_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF0BD7422F751BEBAED28D3BA2575DC03E9CB9C0E_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_0 = ((List_1_t3217BEA3E804D37821CC19C924386325EE87840D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE84B31EDCD25C130406506F5F3625F925338AD70_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_2 = ((List_1_t3217BEA3E804D37821CC19C924386325EE87840D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_4 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)(EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA5B068330B6A2A5F14DA20BF88008C9A2D5DDBA7_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_6 = ((List_1_t3217BEA3E804D37821CC19C924386325EE87840D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_8 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)(EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_10 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_12 = ((List_1_t3217BEA3E804D37821CC19C924386325EE87840D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_16; L_16 = InterfaceFuncInvoker0< Edge_tC11235216D5E71087549B2CB09A27043F02FB278 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m6BC29B4B5E8246405CE1C81551CB0CA98F7A1C95_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_0 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mBBE9E533197DE95FF980C94ECCC3FD05CF530A68_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___value0, const RuntimeMethod* method) { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_3 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_6 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)(EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_8 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_12 = ((List_1_t3217BEA3E804D37821CC19C924386325EE87840D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m52941646D19CE70FFE681DC033DDC1DEEE6E8ED2_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m85B5F9002E32A25368C30154016FE29B779484B2_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mE5C5F819CF02D010E77CCF6B18D1ACA82A2BAB08_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tC11235216D5E71087549B2CB09A27043F02FB278 List_1_get_Item_mBDE9D977E26DE091EAFFEF2F6755267BB6942FD5_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_2 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_3 = ___index0; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_2, (int32_t)L_3); return (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m54A0E8A1EC2B546B74B2C0F233B9EB3A5C960F80_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___index0, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_2 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_3 = ___index0; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m3EF7611CFE9A768316CF36A4AC4076B4CCAA2FEE_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { Edge_tC11235216D5E71087549B2CB09A27043F02FB278 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_2 = V_0; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_3 = (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m402E1E47DF901D19AA883095596D8C4EA5AB14D9_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_1; L_1 = (( Edge_tC11235216D5E71087549B2CB09A27043F02FB278 (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_2 = (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mF74E3DB366D196016AF56600E318154FA158AA86_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)L_1, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )((*(Edge_tC11235216D5E71087549B2CB09A27043F02FB278 *)((Edge_tC11235216D5E71087549B2CB09A27043F02FB278 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mC4B9E8B4807DAC8445269B1AC808B8786D6B6F8C_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_1 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_3 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mC4594CECDA775FCC00FFF78A799F2A27FA73392A_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )((*(Edge_tC11235216D5E71087549B2CB09A27043F02FB278 *)((Edge_tC11235216D5E71087549B2CB09A27043F02FB278 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mF307F3C9A4FC943F1CE262C6B8AB797D19CFB449_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tF8345BCB9F2575064AB2E2C31DF3488D8BC190C4 * List_1_AsReadOnly_m0D7D969EF0D5EB59F53685BAFB24059BA514B5C4_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tF8345BCB9F2575064AB2E2C31DF3488D8BC190C4 * L_0 = (ReadOnlyCollection_1_tF8345BCB9F2575064AB2E2C31DF3488D8BC190C4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tF8345BCB9F2575064AB2E2C31DF3488D8BC190C4 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_tF8345BCB9F2575064AB2E2C31DF3488D8BC190C4 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m6BD1CDB5B54821EC30FFCFB9FD715ABE07B853FB_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_1 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m7049141FD0DC51897C86E1D53CA9C4EB7ACD9D35_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_1 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5 * L_8; L_8 = (( EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5 * L_9 = V_1; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_10 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_13 = (L_10)->GetAt(static_cast(L_12)); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_14 = ___item0; NullCheck((EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , Edge_tC11235216D5E71087549B2CB09A27043F02FB278 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tB3ABE4FBE4B566A365A30FE24B771D723CAC61F5 *)L_9, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_13, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m30FE6F822D558B7306EF2A5ED9C861B974E6AE54_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )((*(Edge_tC11235216D5E71087549B2CB09A27043F02FB278 *)((Edge_tC11235216D5E71087549B2CB09A27043F02FB278 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m06D3F4F9CEC3C6AB64B66EA909DA29C1D370C0CF_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___array0, const RuntimeMethod* method) { { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_0 = ___array0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m3254FFF69092C108C2EBB6EB6B8F774FBE9ABC29_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_3 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m7A491AA520065239009465C0977A1569B437E47A_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___index0, EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_3 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_4 = ___index0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m8639919C32E9590D993F9EA8E449318B12DAAB5F_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_0 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mD84D768E3135B736EF37DA43DC0B34F0A7E09141_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_0 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_2 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_3 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mB060A7F96B64AFAB650F4F95B25F5D9EEF9DBA2E_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * ___match0, const RuntimeMethod* method) { { Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * L_0 = ___match0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Edge_tC11235216D5E71087549B2CB09A27043F02FB278 List_1_Find_m35C2AF714B92C00BED09CB952B4F930126D40308_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * L_1 = ___match0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_2 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *)L_1, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_7 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_10 = (L_7)->GetAt(static_cast(L_9)); return (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_14 = V_1; return (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t3217BEA3E804D37821CC19C924386325EE87840D * List_1_FindAll_m354E989962C3D7A501FD5AD51DC7A7735F65FBDD_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * ___match0, const RuntimeMethod* method) { List_1_t3217BEA3E804D37821CC19C924386325EE87840D * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t3217BEA3E804D37821CC19C924386325EE87840D * L_1 = (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * L_2 = ___match0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_3 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *)L_2, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t3217BEA3E804D37821CC19C924386325EE87840D * L_8 = V_0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_9 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)L_8); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)L_8, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t3217BEA3E804D37821CC19C924386325EE87840D * L_16 = V_0; return (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB660434F0D91D468632963D263A82B3284F27360_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * L_1 = ___match0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, int32_t, Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3E1A977E1B9867198DA2109B3C09A977AF9BB83C_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * L_10 = ___match2; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_11 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *)L_10, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m7D3A4B49F28A38B942659F164889A313E5A5DD8C_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, Action_1_t6931243491B4687E8C8C172AD238C151EF09BE7C * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t6931243491B4687E8C8C172AD238C151EF09BE7C * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t6931243491B4687E8C8C172AD238C151EF09BE7C * L_5 = ___action0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_6 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t6931243491B4687E8C8C172AD238C151EF09BE7C *)L_5); (( void (*) (Action_1_t6931243491B4687E8C8C172AD238C151EF09BE7C *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t6931243491B4687E8C8C172AD238C151EF09BE7C *)L_5, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 List_1_GetEnumerator_mAE575CCE817D68B111A18177ADB2FFE5DC0B24C8_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { { Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCE36C71B0EF95535E0610F30C12F2AC8021115CF((&L_0), (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mD6817BF3E79253CC78229533B351BE4F414765E2_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { { Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCE36C71B0EF95535E0610F30C12F2AC8021115CF((&L_0), (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 L_1 = (Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mEA6AA998A1ED14379A483CF7294DD0BDD9D025B4_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { { Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCE36C71B0EF95535E0610F30C12F2AC8021115CF((&L_0), (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 L_1 = (Enumerator_t032DA6626373A02CE9278CF8678C86907A1ABB04 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m5E45C62494F06223EE5244D2167B718BF0D25147_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 ___item0, const RuntimeMethod* method) { { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_0 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_0, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m55515789BDCB51729A5FB40DA9D448EA369BBFAF_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )((*(Edge_tC11235216D5E71087549B2CB09A27043F02FB278 *)((Edge_tC11235216D5E71087549B2CB09A27043F02FB278 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m6534B2DB391874E96038BDB56489BD86961CA96E_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___index0, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_3 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_7 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_8 = ___index0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_9 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_13 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_14 = ___index0; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m69502C465B28E7C9B2F4510D9C746C280F8FF71F_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)L_1, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )((*(Edge_tC11235216D5E71087549B2CB09A27043F02FB278 *)((Edge_tC11235216D5E71087549B2CB09A27043F02FB278 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m40B88925E813A9BEF23487342204669A85F869C6_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_12 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_13 = ___index0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_14 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_20 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_21 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_24 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_27 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_32 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_41; L_41 = InterfaceFuncInvoker0< Edge_tC11235216D5E71087549B2CB09A27043F02FB278 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)L_39, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mA343E2561FA15079D92FFB5E77188D991B283061_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_0 = ___item0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m84F8E1EF96ED51917DA744FFD62C112AB5F0CC05_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )((*(Edge_tC11235216D5E71087549B2CB09A27043F02FB278 *)((Edge_tC11235216D5E71087549B2CB09A27043F02FB278 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mA3A7A35703617CD93BB3F281DC90FEBF8A6C9B58_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * L_4 = ___match0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_5 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *)L_4, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A * L_16 = ___match0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_17 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *, Edge_tC11235216D5E71087549B2CB09A27043F02FB278 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t1E062D2139A3D394158B4C7F470A1A98669B586A *)L_16, (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_24 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_27 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_34 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m6EF81F6678EF4EFEF472E4E9A9A46B703E3CAC2C_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___index0, const RuntimeMethod* method) { Edge_tC11235216D5E71087549B2CB09A27043F02FB278 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_5 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_6 = ___index0; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_7 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_11 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )); Edge_tC11235216D5E71087549B2CB09A27043F02FB278 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Edge_tC11235216D5E71087549B2CB09A27043F02FB278 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mA224E463D7A455BC16CBDC07EAAEF13D16847C7B_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_10 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_13 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_17 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m48F5AA38AC7DD7A01AD3E767DFA53964463BF64A_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mB5AC5968FAA4D28376D867A1F3C70BEA7D75F6F9_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_5 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC964D5AC1AA7FC0F05307B11AEE2A96B0FE781CE_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9D34A7843B22A8D954F96AB8614DFB4F7DEACFB0_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this); (( void (*) (List_1_t3217BEA3E804D37821CC19C924386325EE87840D *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t3217BEA3E804D37821CC19C924386325EE87840D *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE8A985E91CC865A4A1BC1893DDDA80022CAE8BF0_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_5 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m71948C39C847F07DD3BEF3410D6CB87615C0B3F3_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_2 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 * L_4 = ___comparison0; (( void (*) (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*, int32_t, int32_t, Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tFAC48BE0FAA196F641A1BB73CC5240F2DAD3BE05 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* List_1_ToArray_m4FA510F3A59858078A530DB3651A62DA489A80A0_gshared (List_1_t3217BEA3E804D37821CC19C924386325EE87840D * __this, const RuntimeMethod* method) { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_1 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)(EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_1; EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_2 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)__this->get__items_1(); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_5 = V_0; return (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mE09EFD7948115AD01C7A01892CD05662542C7E27_gshared (const RuntimeMethod* method) { { EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98* L_0 = (EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)(EdgeU5BU5D_t5C61D8F639EA5489731E0154AC9B4BC2640F1A98*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t3217BEA3E804D37821CC19C924386325EE87840D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF8CED08A6724F0A70F4AD2EFD45B1A4583FD0815_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_0 = ((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2234C049C62A9F9830D588E30809F5BC327F94CC_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_2 = ((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_4 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)(NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m128DEADC7F0EB5F05C931F379A75425772943E9F_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_6 = ((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_8 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)(NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_10 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_12 = ((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_16; L_16 = InterfaceFuncInvoker0< NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m12CC614FF39FEECBF3EBFE3D0698137968F3FB6A_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_0 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m6B7439E32228B8F10D433ED4E82A3DB58E821C53_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___value0, const RuntimeMethod* method) { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_3 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_6 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)(NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_8 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_12 = ((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1FAD349FD88BBE76F069287FCF70BFA7C270CB14_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m9E5C9E171C32A6EF9F0C49155CDF1F175D646EC3_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mFB6F28FB019AA074ABD892D362D33F1C7D02310E_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 List_1_get_Item_m5B3DB2AD3CE441EACAFE49EEABFFA38FA1921A8E_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_2 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_3 = ___index0; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_2, (int32_t)L_3); return (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m566C67C32EC05EFB72C59053F1AEBF53CE256EA3_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___index0, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_2 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_3 = ___index0; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m87D6E4FB0A767743C0693E3B6329816672149732_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_2 = V_0; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_3 = (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_mEE9BFA71C3B3AB0662CB8C9A762CB5665053002A_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_1; L_1 = (( NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_2 = (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m7E9A282AD4A5780F0B8CF7621B8B14D4B645C90C_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)L_1, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )((*(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 *)((NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mF7814BA2FADC3D6121C54212D670713D97669AAA_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_1 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_3 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mB5352CF3DA014EC81EAD4ED8F2A7A1E2512A0598_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )((*(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 *)((NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mDE5E6A77521D9B340CC8AFFE37797429A2FA35C6_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t8267406D4D0EA9BA7B4D15BB125C89FF8D6E8BA1 * List_1_AsReadOnly_m9AA107A7BC9EB949569857A17EBB2C28EA9E5D36_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t8267406D4D0EA9BA7B4D15BB125C89FF8D6E8BA1 * L_0 = (ReadOnlyCollection_1_t8267406D4D0EA9BA7B4D15BB125C89FF8D6E8BA1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t8267406D4D0EA9BA7B4D15BB125C89FF8D6E8BA1 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_t8267406D4D0EA9BA7B4D15BB125C89FF8D6E8BA1 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mF2269098C11B8DE40DE23D75A149E68F2EB0FB76_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_1 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m27DDFCFD9D165F980EEDA3B5FB83ABD11F700041_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_1 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613 * L_8; L_8 = (( EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613 * L_9 = V_1; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_10 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_13 = (L_10)->GetAt(static_cast(L_12)); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_14 = ___item0; NullCheck((EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t504EC44B6CB47ABBB0378B6BD6C892A107A07613 *)L_9, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_13, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mD88105A02F66D32B4C580BBD1A386840618673AD_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )((*(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 *)((NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m2AD6AFE8A006720D657704DB3877AE6C07CEC9F4_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___array0, const RuntimeMethod* method) { { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_0 = ___array0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m74867D15642CA4CE18DB14EC11F56ECD46D77441_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_3 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mA523FB28C6B7EFFF81A2ECB67648013EA8FC21CD_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___index0, NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_3 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_4 = ___index0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mECBE3B5AB4963D65F2697E0F0718F83DB2E606CD_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_0 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mBB6AA6BC092E574975BA08EDBEF08E2AE4E8295D_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_0 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_2 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_3 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m79AFF0B8CD87FAA395182191F1E61F2B02E62A7D_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * ___match0, const RuntimeMethod* method) { { Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * L_0 = ___match0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 List_1_Find_m4C5F26EAC5D1EE98EB28589AD46C8482D8BCAC17_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * L_1 = ___match0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_2 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *)L_1, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_7 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_10 = (L_7)->GetAt(static_cast(L_9)); return (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_14 = V_1; return (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * List_1_FindAll_m18603DDE1B295746CB43FEE53DB2003B655348CA_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * ___match0, const RuntimeMethod* method) { List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * L_1 = (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * L_2 = ___match0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_3 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *)L_2, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * L_8 = V_0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_9 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)L_8); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)L_8, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * L_16 = V_0; return (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mC0D0069209A609D09BB6FF6E2A95BC4AEF17DD44_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * L_1 = ___match0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, int32_t, Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mEFC0D4E8E5B8465FCBF28C77FB03CCFD2936B932_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * L_10 = ___match2; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_11 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *)L_10, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m6F5E053F4056CE1CD4D70B3C71C35A388FFE7CDA_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, Action_1_t3DBAD80ECEE8BE6BB577699C4C8B7F5826745028 * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t3DBAD80ECEE8BE6BB577699C4C8B7F5826745028 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t3DBAD80ECEE8BE6BB577699C4C8B7F5826745028 * L_5 = ___action0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_6 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t3DBAD80ECEE8BE6BB577699C4C8B7F5826745028 *)L_5); (( void (*) (Action_1_t3DBAD80ECEE8BE6BB577699C4C8B7F5826745028 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t3DBAD80ECEE8BE6BB577699C4C8B7F5826745028 *)L_5, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 List_1_GetEnumerator_m3E51442B8E2D8FDAD06A8067D3032B7ECC6544D6_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { { Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m05A7D3CA8CC6EB9C266604426A8F115880FF87D7((&L_0), (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m81F4E9696C29D287C45EF25DDC22A5D161411B6A_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { { Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m05A7D3CA8CC6EB9C266604426A8F115880FF87D7((&L_0), (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 L_1 = (Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m7535569212FD7BEB24B0785F4AAE075E97A25F98_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { { Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m05A7D3CA8CC6EB9C266604426A8F115880FF87D7((&L_0), (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 L_1 = (Enumerator_t2B07835E1B0ED59DB7916F684245D58130B12875 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m71B19147C5C197E758F4120F9712EC45E6DF942A_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 ___item0, const RuntimeMethod* method) { { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_0 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_0, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m8F8C97ADAA2F314E1ACD0FCA9CFA215098FC7C07_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )((*(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 *)((NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m41221F11C9A5A7BCF118224FF31C751D4CBD66C7_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___index0, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_3 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_7 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_8 = ___index0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_9 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_13 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_14 = ___index0; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m3F4CFFDABF265D919D4840845A28F1FDEF88D947_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)L_1, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )((*(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 *)((NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m1C40D3CF796A872EEAF245698FD8D088F8A5FA4E_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_12 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_13 = ___index0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_14 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_20 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_21 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_24 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_27 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_32 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_41; L_41 = InterfaceFuncInvoker0< NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)L_39, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m94AF7E4B611BA740840FCD6053F235240137D6BE_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_0 = ___item0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m0B15AE5487CD39E17234E6714AA016CCB3F9F01B_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )((*(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 *)((NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m3560BFBE484768478F3391D08848F3999C27A666_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * L_4 = ___match0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_5 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *)L_4, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 * L_16 = ___match0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_17 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *, NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t17F5F997931D7B64D035BD57B08D2142FD9137C7 *)L_16, (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_24 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_27 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_34 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mCA814C82B3748832D2AE15E55DB868ECA835363D_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___index0, const RuntimeMethod* method) { NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_5 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_6 = ___index0; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_7 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_11 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )); NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (NotificationEntry_t930D625A1786911197A96C03960EA8D90628FC50 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m3D4A041A858AF4AF119C35B5A644E16DD8FC470B_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_10 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_13 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_17 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m550C8CED9B39CD1820312346711D3DEDE7864423_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mFEA1AE68CF1E92895D90619F0C5D5734B6A1763A_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_5 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE82885439FBA359E3871D43ACED96393B5FAB7B9_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9812537963855F7D191DC1D6A4F9FE19E4F8ADD5_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this); (( void (*) (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCC1823D2E3148A0C767C70CE63FB5137031CB3C9_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_5 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m88FBB05D3BB0BA189F5B727B458FAA55878327EF_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_2 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 * L_4 = ___comparison0; (( void (*) (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*, int32_t, int32_t, Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tA93ACF05FD25391EF1D321EE97AB0B5AFC2D2870 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* List_1_ToArray_m5D6E141A803B4FAD26E0FC842DD6A2E35F467B9E_gshared (List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097 * __this, const RuntimeMethod* method) { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_1 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)(NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_1; NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_2 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)__this->get__items_1(); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_5 = V_0; return (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mCC068226002152DE363F8CD94B9DFF9E48B4AAA1_gshared (const RuntimeMethod* method) { { NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345* L_0 = (NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)(NotificationEntryU5BU5D_t09774245BA02F3982CECCBB4CB7E3DAC2CA8B345*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tF66AD4448A81FDA4D3C1861A0A08271697313097_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m39712891910DB3F630D225B0735169A114D2193B_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_0 = ((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mDF27230A28982A5499ADA27F44FEFFD236188A9D_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_2 = ((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_4 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)(RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2A092B285429E3C3AA841E4CBFE78CF332DAA6CA_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_6 = ((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_8 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)(RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_10 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_12 = ((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_16; L_16 = InterfaceFuncInvoker0< RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m99716198F3399ED555E243FFE26AB85A61A7F7E5_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_0 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m0E55C82B04AF43C119AB6DC61F5D41F765FF3E19_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___value0, const RuntimeMethod* method) { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_3 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_6 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)(RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_8 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_12 = ((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m2259AB4800CF235F5735760B7979F9E22F1D4301_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mCF3FE807F10BE69CA31DFD0197CFC1ED950D3157_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mE075AB2530CCD7CC0C8E20CD719AD56C272118CF_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA List_1_get_Item_m5EE8BEAB793B69AEB6A7918D0580C75A5768B753_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_2 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_3 = ___index0; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_2, (int32_t)L_3); return (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m68346C415834AA150D135F6619B8424D34DC560F_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___index0, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_2 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_3 = ___index0; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m3F7C524A2D6891A27192748BC82906C9210D50F2_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_2 = V_0; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_3 = (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m06615B860C77CCB1DF811D5440B681DF58D8730B_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_1; L_1 = (( RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_2 = (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m4871B71291B05FFFB3ED441871275BD7CD078133_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)L_1, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )((*(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA *)((RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m966822E0F9616D149EB1FE45B59A8AADA8BCDF8C_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_1 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_3 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mECDDE2E947F9488E3EE7DF2F9072A4D1712640BE_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )((*(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA *)((RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m44361DA0CB59BFA6E576B75A6AB7F1E14261B9E8_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tAFFC1D9C616A5D5B2DF7E9DEBFEC7A87628BA6C8 * List_1_AsReadOnly_mE7C9F9A993882AB1F0020902F7F834BB745ECF53_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tAFFC1D9C616A5D5B2DF7E9DEBFEC7A87628BA6C8 * L_0 = (ReadOnlyCollection_1_tAFFC1D9C616A5D5B2DF7E9DEBFEC7A87628BA6C8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tAFFC1D9C616A5D5B2DF7E9DEBFEC7A87628BA6C8 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_tAFFC1D9C616A5D5B2DF7E9DEBFEC7A87628BA6C8 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mD0E0EC0900D246AF745D09CA5BE7ABC15EAA9D42_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_1 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m3FB17F567C51E42A898F5138D0D52AE6A64E40FB_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_1 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84 * L_8; L_8 = (( EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84 * L_9 = V_1; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_10 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_13 = (L_10)->GetAt(static_cast(L_12)); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_14 = ___item0; NullCheck((EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t84304D821FCCECBD29254B9D1FE803083DB8FF84 *)L_9, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_13, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m98482342D052942F2FA6DEB903C7AEEFC3E66690_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )((*(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA *)((RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m051EEBFF5D1DEAC196A0771E161FB7DD2DDD4060_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___array0, const RuntimeMethod* method) { { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_0 = ___array0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m56F7B46EBEB961623C4CE9DAA59F50EFA246AB5A_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_3 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6747286634545F9EE4717836CB0217501498BDFA_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___index0, RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_3 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_4 = ___index0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m98AFB65AA3B99811792A8395D95ACC1C6F870971_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_0 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mD3760953CCDC87A8B248C51D38E77F6BB96906BD_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_0 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_2 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_3 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m16EB4055BDDB79A3DDC046638099E801199C5825_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * ___match0, const RuntimeMethod* method) { { Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * L_0 = ___match0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA List_1_Find_m232B2C7D2062F750B0395B5DCB3E965030ACAB4B_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * L_1 = ___match0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_2 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *)L_1, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_7 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_10 = (L_7)->GetAt(static_cast(L_9)); return (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_14 = V_1; return (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * List_1_FindAll_m3E7D66B4225DC871C202FEBE148643F870FDAD11_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * ___match0, const RuntimeMethod* method) { List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * L_1 = (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * L_2 = ___match0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_3 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *)L_2, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * L_8 = V_0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_9 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)L_8); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)L_8, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * L_16 = V_0; return (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m7A429B4BE4FAC880008A1B77F2567EC327EA58B7_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * L_1 = ___match0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, int32_t, Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mE26571EC663C37EE50AFB27F69E1F88F9432464F_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * L_10 = ___match2; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_11 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *)L_10, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m1CA8C25D4A12716548F48CEA8A0522EDECEF8C2C_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, Action_1_tD624095964DA71FB53A592A8E527AC6DBC21B6BB * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tD624095964DA71FB53A592A8E527AC6DBC21B6BB * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tD624095964DA71FB53A592A8E527AC6DBC21B6BB * L_5 = ___action0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_6 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tD624095964DA71FB53A592A8E527AC6DBC21B6BB *)L_5); (( void (*) (Action_1_tD624095964DA71FB53A592A8E527AC6DBC21B6BB *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tD624095964DA71FB53A592A8E527AC6DBC21B6BB *)L_5, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 List_1_GetEnumerator_m8E433831F099DA5C2A339F6091DA10D4224AFDC4_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { { Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m4F95B60F9A74C0A5F0471954614D1BB7E870EDDC((&L_0), (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC1814A9213E9E5CBEA84D0D91B0025FFED9E6CD6_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { { Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m4F95B60F9A74C0A5F0471954614D1BB7E870EDDC((&L_0), (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 L_1 = (Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mF91F2C7C061FDC6434DBB16E4B94B28A68D8CDC3_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { { Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m4F95B60F9A74C0A5F0471954614D1BB7E870EDDC((&L_0), (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 L_1 = (Enumerator_t8F0E94E7937CFBC34C5380F1FDDACABE65C96334 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m9328A6C8EEA25A4C40FB8FEE6748F39230EBB6C2_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA ___item0, const RuntimeMethod* method) { { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_0 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_0, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m0CBE44E55B909A14DF641318A40618530AD8C262_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )((*(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA *)((RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m92919D2FC8EA7DE13BE0E7964BBA66FDA90EF5B8_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___index0, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_3 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_7 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_8 = ___index0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_9 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_13 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_14 = ___index0; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m25B30DCA31398720428BC1293FA942B23F0B4E2E_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)L_1, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )((*(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA *)((RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m5AA13C7F107C9E69FB744AEAFDB244E0B1DDEEAF_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_12 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_13 = ___index0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_14 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_20 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_21 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_24 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_27 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_32 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_41; L_41 = InterfaceFuncInvoker0< RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)L_39, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m987A23C01C0266EC61814EC72ED27F12B1445863_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_0 = ___item0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m6DC8C666CC9BCE7593381957AD92CFC93204F6A2_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )((*(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA *)((RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m4EB2787E1FB4DC2C60188A9469DF321CDEA812FB_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * L_4 = ___match0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_5 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *)L_4, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F * L_16 = ___match0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_17 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *, RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tCC791C1EA2C99084B883C02FB591B8C606CAA00F *)L_16, (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_24 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_27 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_34 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m91E18C94FED5E5BD85A8BDD1E6380966146EF0D4_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___index0, const RuntimeMethod* method) { RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_5 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_6 = ___index0; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_7 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_11 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )); RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (RaycastHitData_tA6B9C1711B91FB5A665DBF6E5DF7947CF30DB1BA )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mA5DA22018C30250A773D8C6F7B56132D1F79C51C_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_10 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_13 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_17 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m8771B4270B46BD64651B55B47C5B1152D456439A_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mF021397E6CCE342832F13D55D998D1A2FDC7791C_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_5 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m882D7BA4D844607BECADD36D0A67EC61EABFB7F3_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m82131789BAE65214130196289A0F7D63B1DFFF3D_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this); (( void (*) (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mAB8F85CF7D86E85C7C72CCEDD2C59820A2547906_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_5 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDE6F4130E93264F5F52277422E647948282FC38B_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_2 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 * L_4 = ___comparison0; (( void (*) (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*, int32_t, int32_t, Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t3FAC84A9B7168ACA41F0A88CF4683E4F6D2F7579 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* List_1_ToArray_m67655EAE1E050357E2D14C09EF9F4642C1EE030A_gshared (List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08 * __this, const RuntimeMethod* method) { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_1 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)(RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_1; RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_2 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)__this->get__items_1(); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_5 = V_0; return (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mBE888CCB99959D949366CCF15AEBE8794AAC6D38_gshared (const RuntimeMethod* method) { { RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08* L_0 = (RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)(RaycastHitDataU5BU5D_t033262DE9844ADC20AD72E640E9F79390FC86C08*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t26A858F43ED284B480D7DF8B2AC03C21E06F9D08_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6F4DE46B1F87DD744C73546F2767C212F334E429_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_0 = ((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m5C056BA6406A6A524D53C63DB351ADE09B64DC45_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_2 = ((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_4 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)(WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE95DA306540701CCCC2EB419754DEF1A40EC5A85_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_6 = ((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_8 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)(WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_10 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_12 = ((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_16; L_16 = InterfaceFuncInvoker0< WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mE663A247A51B44FC870288FD777CB6B98507B4CF_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_0 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mAAC158186A184F4CE1FB286A2C37BB1A8059DEAD_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___value0, const RuntimeMethod* method) { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_3 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_6 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)(WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_8 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_12 = ((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mB8B85465C2537289C6F7DA4FAA8B5C91FD32AB02_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD9A7ACC9DFE188EEA39921DD0199FBC2F252E9CE_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mF541FF7D91208A78DEFB8CEE7F1C5B55FE0801E6_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 List_1_get_Item_m1B6B81DB103CAEB8599A76116E4B3E6DB2756979_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_2 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_3 = ___index0; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_2, (int32_t)L_3); return (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mA0DE9659E67D2DAE398CE4169A839D2D887CC52D_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___index0, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_2 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_3 = ___index0; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mCC5E2167011CE231B20483B489DF78FA2D846854_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_2 = V_0; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_3 = (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m5F5A6A410170373A1AB93A1416BADEECD6638269_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_1; L_1 = (( WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_2 = (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m349887F37D8BE3FC2B733137B8FAD4723DB079F4_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)L_1, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )((*(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 *)((WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m96F42497282DDF4656497FD9B0CF0C8FC4ACC557_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_1 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_3 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mE0D01A445B262A55D07A67BF337DA99B6A69D2D4_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )((*(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 *)((WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m2D7540B01275552CA127202F40536B5D5831A907_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tE3E0DD0DFF83C70B26D6205BA68D5C5B1BA4548B * List_1_AsReadOnly_m5314C87D254241EBCD61EEBCD067F6DE9E69A06A_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tE3E0DD0DFF83C70B26D6205BA68D5C5B1BA4548B * L_0 = (ReadOnlyCollection_1_tE3E0DD0DFF83C70B26D6205BA68D5C5B1BA4548B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tE3E0DD0DFF83C70B26D6205BA68D5C5B1BA4548B *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_tE3E0DD0DFF83C70B26D6205BA68D5C5B1BA4548B *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m38FF3BFEF5EF5F96F6B84F59AEC29C695C4CFD4E_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_1 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mAC0475B594F96D2874CD7769EF1880B3137CD54A_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_1 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D * L_8; L_8 = (( EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D * L_9 = V_1; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_10 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_13 = (L_10)->GetAt(static_cast(L_12)); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_14 = ___item0; NullCheck((EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t9E29605F47D17DB737066B127517BF205E10444D *)L_9, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_13, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mD71A8B326CA4361CF2D15778361DF3273820CC62_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); bool L_3; L_3 = (( bool (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )((*(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 *)((WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m832B4CEA865E9A0DBC8B4337208EE89E0234B996_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___array0, const RuntimeMethod* method) { { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_0 = ___array0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m944AE100796BDF519831BBE5A1A94F39840482EE_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_3 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mF23E4D9EE090EFBB782767777118D735C3406DBC_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___index0, WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_3 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_4 = ___index0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mD1DE61964A4E254D74D8021CB9867B429B9F885B_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_0 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mA3E650BDE8224A67D1275CDDA4573D0E59109B75_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_0 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_2 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_3 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mD77B481FE5001AD40A0A34704D9A7A07BD087143_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * ___match0, const RuntimeMethod* method) { { Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * L_0 = ___match0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 List_1_Find_m4022C577B88AF17935B77E9512323FD4047B5B38_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * L_1 = ___match0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_2 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *)L_1, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_7 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_10 = (L_7)->GetAt(static_cast(L_9)); return (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_14 = V_1; return (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * List_1_FindAll_mC0BC4005D9B63133588F8E002F4051F51156A0E6_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * ___match0, const RuntimeMethod* method) { List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * L_1 = (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * L_2 = ___match0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_3 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *)L_2, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * L_8 = V_0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_9 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)L_8); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)L_8, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * L_16 = V_0; return (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m4A70A0DD0A09E7D54C748AB789F7CE7C2F60031F_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * L_1 = ___match0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, int32_t, Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2209315744E8632A93002BE08A11332788E2B97A_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * L_10 = ___match2; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_11 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *)L_10, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m5429D7F0CE051A06793B6AE43CBE8DB066D400A4_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, Action_1_t7ACC5782C8EA184FB67419B497510A11C9103BED * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t7ACC5782C8EA184FB67419B497510A11C9103BED * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_t7ACC5782C8EA184FB67419B497510A11C9103BED * L_5 = ___action0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_6 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t7ACC5782C8EA184FB67419B497510A11C9103BED *)L_5); (( void (*) (Action_1_t7ACC5782C8EA184FB67419B497510A11C9103BED *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t7ACC5782C8EA184FB67419B497510A11C9103BED *)L_5, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A List_1_GetEnumerator_m51C39BFBAC065F70E282319B0729047FA572498A_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { { Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCC00B7D6B0B659292FE25F9082586D57940E2ACF((&L_0), (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mF150139F228C957C3091E71BBB6B30E71759D10D_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { { Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCC00B7D6B0B659292FE25F9082586D57940E2ACF((&L_0), (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A L_1 = (Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m87E0AC9773BB52CCF6A5CFC1A8369E1EE76B4F2C_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { { Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mCC00B7D6B0B659292FE25F9082586D57940E2ACF((&L_0), (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A L_1 = (Enumerator_tB1A4D1DC5D5AF72BE4241E0BB40115290C90691A )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m03CC0F1BEE633FF9EE0CA99E6686C4CF924C8C23_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 ___item0, const RuntimeMethod* method) { { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_0 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_0, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mDD8B53C40BF85521BB4C1F0F78EAF8883266F85A_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )((*(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 *)((WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m6779EDA9AA9085EC030A19AA19AE86C14246B2B8_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___index0, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_3 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_7 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_8 = ___index0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_9 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_13 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_14 = ___index0; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m2E65A45CCF049C1D5F98E7C1474B9B271B110E8C_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)L_1, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )((*(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 *)((WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m87ED086179C5EDC89422B18D9ED6FCC5FFE9B7A3_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_12 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_13 = ___index0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_14 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_20 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_21 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_24 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_27 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_32 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_41; L_41 = InterfaceFuncInvoker0< WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)L_39, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m5CE622FEE2BD41D0769D74CDDAD0EA55C07A2025_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_0 = ___item0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mDD793A4644BBE62591CF34FFEC33450DFC692321_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); bool L_3; L_3 = (( bool (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )((*(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 *)((WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m8A6B112928CCAD0CC2F23DD04EF241EF11F27293_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * L_4 = ___match0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_5 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *)L_4, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 * L_16 = ___match0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_17 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *, WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t37DCC10ABCA72CA0B7539363EF733CDC2823E931 *)L_16, (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_24 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_27 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_34 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m4EB3DF55FE6BCA081AE85E08CEA9ED97F22EA1AD_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___index0, const RuntimeMethod* method) { WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_5 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_6 = ___index0; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_7 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_11 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )); WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (WorkRequest_tA19FD4D1269D8EE2EA886AAF036C4F7F09154393 )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mD56A164CC5DE647FC88851AC422B99F7A6B4B17B_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_10 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_13 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_17 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3AD46661E60EFA8BB3B2D919B098DE441BDC2515_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { { NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mEC2B86688831AE1E20BE680F170BE7574494515C_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_5 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m8436B33205944122D15EADD8A86EC68A62792A87_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { { NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6BB121A48D9F46BCFADA5F7C2EF8A425BCB88391_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this); (( void (*) (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEB6B2A612DE00924180803878D83F540732E214D_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_5 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6152A1C768A8DBDF8BA2236A1E5842DD5B973EDC_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_2 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED * L_4 = ___comparison0; (( void (*) (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*, int32_t, int32_t, Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tCD99C09D779DDC7954274041F7CC6D4C44A192ED *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* List_1_ToArray_m87D2CD696DD2253F721B906CECAAF639F690A4ED_gshared (List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA * __this, const RuntimeMethod* method) { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_1 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)(WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_1; WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_2 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)__this->get__items_1(); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_5 = V_0; return (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m1DA28CC906F516BEC2B721D20D2B4E1FF43C9390_gshared (const RuntimeMethod* method) { { WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F* L_0 = (WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)(WorkRequestU5BU5D_tFD014E941739D5AFA0353EDFE7D9CD61E8A43A3F*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t4EDF55145AC9CAFF3FF238C94A18EEDCA9FFAFFA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.List`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCB41CFBC1DCC957C9F02022B3F1A870694714EFF_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_0 = ((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_0); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mDFDE57AE1650E5857B95E840B99B498AE48C2EFE_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___capacity0, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); int32_t L_0 = ___capacity0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)12), (int32_t)4, /*hidden argument*/NULL); } IL_0012: { int32_t L_1 = ___capacity0; if (L_1) { goto IL_0021; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_2 = ((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_2); return; } IL_0021: { int32_t L_3 = ___capacity0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_4 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)(LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_3); __this->set__items_1(L_4); return; } } // System.Void System.Collections.Generic.List`1::.ctor(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m181DCC3655A22EA2D1C7F7AF36A1DBD85A76FC63_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { NullCheck((RuntimeObject *)__this); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405((RuntimeObject *)__this, /*hidden argument*/NULL); RuntimeObject* L_0 = ___collection0; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_000f: { RuntimeObject* L_1 = ___collection0; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck((RuntimeObject*)L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_3); V_1 = (int32_t)L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_6 = ((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_6); return; } IL_002f: { int32_t L_7 = V_1; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_8 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)(LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_10 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_9, (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_10, (int32_t)0); int32_t L_11 = V_1; __this->set__size_2(L_11); return; } IL_0050: { __this->set__size_2(0); IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_12 = ((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); RuntimeObject* L_13 = ___collection0; NullCheck((RuntimeObject*)L_13); RuntimeObject* L_14; L_14 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_13); V_2 = (RuntimeObject*)L_14; } IL_0069: try { // begin try (depth: 1) { goto IL_0077; } IL_006b: { RuntimeObject* L_15 = V_2; NullCheck((RuntimeObject*)L_15); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_16; L_16 = InterfaceFuncInvoker0< LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0077: { RuntimeObject* L_17 = V_2; NullCheck((RuntimeObject*)L_17); bool L_18; L_18 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_17); if (L_18) { goto IL_006b; } } IL_007f: { IL2CPP_LEAVE(0x8B, FINALLY_0081); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_0081; } FINALLY_0081: { // begin finally (depth: 1) { RuntimeObject* L_19 = V_2; if (!L_19) { goto IL_008a; } } IL_0084: { RuntimeObject* L_20 = V_2; NullCheck((RuntimeObject*)L_20); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_20); } IL_008a: { IL2CPP_END_FINALLY(129) } } // end finally (depth: 1) IL2CPP_CLEANUP(129) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0x8B, IL_008b) } IL_008b: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Capacity() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mFEC5AF4F89138ABCFB03EFF54757573ABB2AC471_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_0 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); NullCheck(L_0); return (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))); } } // System.Void System.Collections.Generic.List`1::set_Capacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m70F80E5089195D6FC2EF8729F0B4413F2F30921C_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___value0, const RuntimeMethod* method) { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* V_0 = NULL; { int32_t L_0 = ___value0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_3 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0058; } } { int32_t L_4 = ___value0; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___value0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_6 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)(LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_8 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_11 = V_0; __this->set__items_1(L_11); return; } IL_004d: { IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_12 = ((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)))->get__emptyArray_5(); __this->set__items_1(L_12); } IL_0058: { return; } } // System.Int32 System.Collections.Generic.List`1::get_Count() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mFE43C81F3ED622285301248B98FF3606997DFA7A_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); return (int32_t)L_0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mDB75A4CD97CAAA40430478A16E4D0C255C4A27AE_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m52A69D167467C7B63036C7B7DF87F1B0944453AC_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D List_1_get_Item_m929570B35F91B408A97A61A803B88A7129E48A57_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_2 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_3 = ___index0; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_2, (int32_t)L_3); return (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_4; } } // System.Void System.Collections.Generic.List`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m6A3272DB6D08E4066AB1CECB9CACE79779C306DD_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___index0, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D ___value1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_2 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_3 = ___index0; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_4); int32_t L_5 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::IsCompatibleObject(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mF982B242B55E620D0FCF732B798FD869BB474ACD_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject * L_0 = ___value0; if (((RuntimeObject *)IsInst((RuntimeObject*)L_0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_001f; } } { RuntimeObject * L_1 = ___value0; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_2 = V_0; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_3 = (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_2; RuntimeObject * L_4 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), &L_3); return (bool)((((RuntimeObject*)(RuntimeObject *)L_4) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // System.Object System.Collections.Generic.List`1::System.Collections.IList.get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_IList_get_Item_m448B99E477BD16CBCC7A22170045DCDF9D61B1BA_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_1; L_1 = (( LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_2 = (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_1; RuntimeObject * L_3 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7), &L_2); return (RuntimeObject *)L_3; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.set_Item(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m2499BBC49588821C54CFE9556A04A48227A8BED0_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___index0, RuntimeObject * ___value1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___value1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)15), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___value1; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)L_1, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )((*(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D *)((LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___value1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::Add(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m5421111A6CE90FD30F8DD93C73973E0141A91F5A_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_1 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))) { goto IL_001e; } } { int32_t L_2 = (int32_t)__this->get__size_2(); NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_2, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_001e: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_3 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_4 = (int32_t)__this->get__size_2(); V_0 = (int32_t)L_4; int32_t L_5 = V_0; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1))); int32_t L_6 = V_0; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_7); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.Add(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m8514C38758D880013ECC9F34120C3CF326C06FF0_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item0; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) RuntimeObject * L_1 = ___item0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )((*(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D *)((LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D *)UnBox(L_1, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); goto IL_0029; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { // begin catch(System.InvalidCastException) RuntimeObject * L_2 = ___item0; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_3 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_4; L_4 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_2, (Type_t *)L_4, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0029; } // end catch (depth: 1) IL_0029: { NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_5, (int32_t)1)); } } // System.Void System.Collections.Generic.List`1::AddRange(System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m686DEA3F47B85BEE72F3CB8E1508F2FAF9383B30_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Collections.ObjectModel.ReadOnlyCollection`1 System.Collections.Generic.List`1::AsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tC35B126241724EBB8D33E128BFC23C8B18114E29 * List_1_AsReadOnly_m16A9EA40ECC97FD4CABDB1F8171AF4B776606A26_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tC35B126241724EBB8D33E128BFC23C8B18114E29 * L_0 = (ReadOnlyCollection_1_tC35B126241724EBB8D33E128BFC23C8B18114E29 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tC35B126241724EBB8D33E128BFC23C8B18114E29 *, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)->methodPointer)(L_0, (RuntimeObject*)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 16)); return (ReadOnlyCollection_1_tC35B126241724EBB8D33E128BFC23C8B18114E29 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m01083660AD8390BC49DF6DB4145A2821D0C5D659_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_1 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/NULL); __this->set__size_2(0); } IL_0022: { int32_t L_3 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Contains(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m2DEFA1D11FCFD5D6B83A2843D98EAB31849B1423_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_1 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_4 = (L_1)->GetAt(static_cast(L_3)); goto IL_0021; } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_5, (int32_t)1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8 * L_8; L_8 = (( EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 17)); V_1 = (EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8 * L_9 = V_1; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_10 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_13 = (L_10)->GetAt(static_cast(L_12)); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_14 = ___item0; NullCheck((EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t7D4C327176C80441E44418806B89475244E312D8 *)L_9, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_13, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_14); if (!L_15) { goto IL_0051; } } { return (bool)1; } IL_0051: { int32_t L_16 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); } IL_0055: { int32_t L_17 = V_2; int32_t L_18 = (int32_t)__this->get__size_2(); if ((((int32_t)L_17) < ((int32_t)L_18))) { goto IL_003a; } } { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.IList.Contains(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m1579F306F760FC1B57BA6FFA5B3BB8A0B2043BEF_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); bool L_3; L_3 = (( bool (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )((*(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D *)((LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); return (bool)L_3; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mED35942DE85163D085B7BB6BFD1E6D6A02B0CB96_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___array0, const RuntimeMethod* method) { { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_0 = ___array0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.ICollection.CopyTo(System.Array,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mFC4336F43D332A13AC2F3B36A2B5AA7C3ACBE0FC_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, RuntimeArray * ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeArray * L_0 = ___array0; if (!L_0) { goto IL_0012; } } { RuntimeArray * L_1 = ___array0; NullCheck((RuntimeArray *)L_1); int32_t L_2; L_2 = Array_get_Rank_mE9E4804EA433AA2265F9D9CA3B1B5082ECD757D0((RuntimeArray *)L_1, /*hidden argument*/NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try { // begin try (depth: 1) LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_3 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); RuntimeArray * L_4 = ___array0; int32_t L_5 = ___arrayIndex1; int32_t L_6 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (RuntimeArray *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); goto IL_0033; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_tFD610FDA00012564CB75AFCA3A489F29CF628784_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { // begin catch(System.ArrayTypeMismatchException) ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)18), /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_0033; } // end catch (depth: 1) IL_0033: { return; } } // System.Void System.Collections.Generic.List`1::CopyTo(System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m5042EB5FBB479F89910D45EC896C2EDBFBD203CB_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___index0, LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___array1, int32_t ___arrayIndex2, int32_t ___count3, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); int32_t L_1 = ___index0; int32_t L_2 = ___count3; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1))) >= ((int32_t)L_2))) { goto IL_0013; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_3 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_4 = ___index0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_3, (int32_t)L_4, (RuntimeArray *)(RuntimeArray *)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::CopyTo(T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mDCBE27214C0B6C4D909CF87A33589F2967890507_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_0 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_0, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_1, (int32_t)L_2, (int32_t)L_3, /*hidden argument*/NULL); return; } } // System.Void System.Collections.Generic.List`1::EnsureCapacity(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m74DF1DF8F3A3C2B1D113C37A5435C44B8FFC776F_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_0 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); NullCheck(L_0); int32_t L_1 = ___min0; if ((((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length)))) >= ((int32_t)L_1))) { goto IL_003d; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_2 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_3 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))), (int32_t)2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = (int32_t)G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = (int32_t)((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___min0; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___min0; V_0 = (int32_t)L_7; } IL_0036: { int32_t L_8 = V_0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m497DACF92AA6DFCD07446ED88C3C9491E02F6E72_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * ___match0, const RuntimeMethod* method) { { Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * L_0 = ___match0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D List_1_Find_m86691D97AC1C10C3E98FC5A4815807C12EB2F776_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * L_1 = ___match0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_2 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *)L_1, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_7 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_10 = (L_7)->GetAt(static_cast(L_9)); return (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = (int32_t)__this->get__size_2(); if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_14 = V_1; return (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * List_1_FindAll_m7FE2358B6E209976A3BCE6656FC10FF0421E70A8_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * ___match0, const RuntimeMethod* method) { List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * L_1 = (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)->methodPointer)(L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); V_0 = (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * L_2 = ___match0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_3 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *)L_2, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * L_8 = V_0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_9 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)L_8); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)L_8, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)); } IL_0039: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * L_16 = V_0; return (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m7994375F87C47157231234D08A31C209CD0F077F_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * L_1 = ___match0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, int32_t, Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); return (int32_t)L_2; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Int32,System.Int32,System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m23DD4719D28A3094FB7A292416E61769E8E91EC3_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * ___match2, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___startIndex0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)14), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___count1; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0021; } } { int32_t L_3 = ___startIndex0; int32_t L_4 = (int32_t)__this->get__size_2(); int32_t L_5 = ___count1; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))))) { goto IL_002a; } } IL_0021: { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0033: { int32_t L_7 = ___startIndex0; int32_t L_8 = ___count1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)L_8)); int32_t L_9 = ___startIndex0; V_1 = (int32_t)L_9; goto IL_0055; } IL_003b: { Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * L_10 = ___match2; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_11 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *)L_10, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_15) { goto IL_0051; } } { int32_t L_16 = V_1; return (int32_t)L_16; } IL_0051: { int32_t L_17 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1)); } IL_0055: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_003b; } } { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::ForEach(System.Action`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m30F95809CB5F87140AEFBCE6051E88F31592C0E8_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, Action_1_tFF7DEB6B94FB8CCD4282D0A5A092FEDE1F9CCACF * ___action0, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tFF7DEB6B94FB8CCD4282D0A5A092FEDE1F9CCACF * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__version_3(); V_0 = (int32_t)L_1; V_1 = (int32_t)0; goto IL_003a; } IL_0014: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__version_3(); if ((((int32_t)L_2) == ((int32_t)L_3))) { goto IL_0024; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_4 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (L_4) { goto IL_0043; } } IL_0024: { Action_1_tFF7DEB6B94FB8CCD4282D0A5A092FEDE1F9CCACF * L_5 = ___action0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_6 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tFF7DEB6B94FB8CCD4282D0A5A092FEDE1F9CCACF *)L_5); (( void (*) (Action_1_tFF7DEB6B94FB8CCD4282D0A5A092FEDE1F9CCACF *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tFF7DEB6B94FB8CCD4282D0A5A092FEDE1F9CCACF *)L_5, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); int32_t L_10 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)); } IL_003a: { int32_t L_11 = V_1; int32_t L_12 = (int32_t)__this->get__size_2(); if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_0014; } } IL_0043: { int32_t L_13 = V_0; int32_t L_14 = (int32_t)__this->get__version_3(); if ((((int32_t)L_13) == ((int32_t)L_14))) { goto IL_005a; } } { IL2CPP_RUNTIME_CLASS_INIT(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var); bool L_15 = ((BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_StaticFields*)il2cpp_codegen_static_fields_for(BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810_il2cpp_TypeInfo_var))->get_TargetsAtLeast_Desktop_V4_5_0(); if (!L_15) { goto IL_005a; } } { ThrowHelper_ThrowInvalidOperationException_mF2F71A2EBE0895BDD07ECF6D98DF35BD49FF99E8((int32_t)((int32_t)32), /*hidden argument*/NULL); } IL_005a: { return; } } // System.Collections.Generic.List`1/Enumerator System.Collections.Generic.List`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 List_1_GetEnumerator_mF0F97A6D5B52652CAFE08A56BBCD1AD0DAEAA218_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { { Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3A872CB1CD5F67CE27E43FBC4CFA66B104DF8AD0((&L_0), (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 )L_0; } } // System.Collections.Generic.IEnumerator`1 System.Collections.Generic.List`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m5D8EE7B8997ED99C73E7C19BD7C69654E4CC7DDE_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { { Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3A872CB1CD5F67CE27E43FBC4CFA66B104DF8AD0((&L_0), (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 L_1 = (Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Collections.IEnumerator System.Collections.Generic.List`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m9C25FB275036D6677C319906648E4455A49F141D_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { { Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3A872CB1CD5F67CE27E43FBC4CFA66B104DF8AD0((&L_0), (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 L_1 = (Enumerator_t19374FED2EE71ADBE9097776B3B293C0B9386129 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 30), &L_1); return (RuntimeObject*)L_2; } } // System.Int32 System.Collections.Generic.List`1::IndexOf(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mED96489B3E1481BA7D1F7783B5790EFA66B3D3EA_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D ___item0, const RuntimeMethod* method) { { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_0 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_0, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); return (int32_t)L_3; } } // System.Int32 System.Collections.Generic.List`1::System.Collections.IList.IndexOf(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m9F39931BB476008EC05572898F848507F6A05760_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )((*(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D *)((LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return (int32_t)L_3; } IL_0015: { return (int32_t)(-1); } } // System.Void System.Collections.Generic.List`1::Insert(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m448C5C382EDB83E786EB08FDA1A8A0BB98C4F724_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___index0, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D ___item1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)27), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = (int32_t)__this->get__size_2(); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_3 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))))) { goto IL_0030; } } { int32_t L_4 = (int32_t)__this->get__size_2(); NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); } IL_0030: { int32_t L_5 = ___index0; int32_t L_6 = (int32_t)__this->get__size_2(); if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_7 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_8 = ___index0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_9 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); int32_t L_12 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_11, (int32_t)L_12)), /*hidden argument*/NULL); } IL_0056: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_13 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_14 = ___index0; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_15); int32_t L_16 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1))); int32_t L_17 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Insert(System.Int32,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m8CB824E94387E41DC59FC762398A8D1398A05C80_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___index0, RuntimeObject * ___item1, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject * L_0 = ___item1; (( void (*) (RuntimeObject *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)->methodPointer)((RuntimeObject *)L_0, (int32_t)((int32_t)20), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 9)); } IL_0008: try { // begin try (depth: 1) int32_t L_1 = ___index0; RuntimeObject * L_2 = ___item1; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)L_1, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )((*(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D *)((LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); goto IL_002a; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_tD99F9FF94C3859C78E90F68C2F77A1558BCAF463_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { // begin catch(System.InvalidCastException) RuntimeObject * L_3 = ___item1; RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 L_4 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(method->klass->rgctx_data, 11)) }; IL2CPP_RUNTIME_CLASS_INIT(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Type_t_il2cpp_TypeInfo_var))); Type_t * L_5; L_5 = Type_GetTypeFromHandle_m180706985100778663E9C75D4FC001D367C0120F((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mED1A5B3DB40E08809D8B8B1BE865DD88309B9D47((RuntimeObject *)L_3, (Type_t *)L_5, /*hidden argument*/NULL); IL2CPP_POP_ACTIVE_EXCEPTION(); goto IL_002a; } // end catch (depth: 1) IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::InsertRange(System.Int32,System.Collections.Generic.IEnumerable`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m94C650A254CB3D74A40D6361732E34D584789DC2_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___index0, RuntimeObject* ___collection1, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; Exception_t * __last_unhandled_exception = 0; il2cpp::utils::ExceptionSupportStack __leave_targets; { RuntimeObject* L_0 = ___collection1; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)6, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = ___index0; int32_t L_2 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_001b; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)((int32_t)22), /*hidden argument*/NULL); } IL_001b: { RuntimeObject* L_3 = ___collection1; V_0 = (RuntimeObject*)((RuntimeObject*)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00c0; } } { RuntimeObject* L_5 = V_0; NullCheck((RuntimeObject*)L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0 /* System.Int32 System.Collections.Generic.ICollection`1::get_Count() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_5); V_1 = (int32_t)L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00ef; } } { int32_t L_8 = (int32_t)__this->get__size_2(); int32_t L_9 = V_1; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)); int32_t L_10 = ___index0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_006a; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_12 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_13 = ___index0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_14 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_15 = ___index0; int32_t L_16 = V_1; int32_t L_17 = (int32_t)__this->get__size_2(); int32_t L_18 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_12, (int32_t)L_13, (RuntimeArray *)(RuntimeArray *)L_14, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)L_18)), /*hidden argument*/NULL); } IL_006a: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_20 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_21 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_24 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_27 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_28 = ___index0; int32_t L_29 = (int32_t)__this->get__size_2(); int32_t L_30 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_24, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)L_26)), (RuntimeArray *)(RuntimeArray *)L_27, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_28, (int32_t)2)), (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_29, (int32_t)L_30)), /*hidden argument*/NULL); goto IL_00b0; } IL_00a3: { RuntimeObject* L_31 = V_0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_32 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t >::Invoke(5 /* System.Void System.Collections.Generic.ICollection`1::CopyTo(T[],System.Int32) */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 2), (RuntimeObject*)L_31, (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_32, (int32_t)L_33); } IL_00b0: { int32_t L_34 = (int32_t)__this->get__size_2(); int32_t L_35 = V_1; __this->set__size_2(((int32_t)il2cpp_codegen_add((int32_t)L_34, (int32_t)L_35))); goto IL_00ef; } IL_00c0: { RuntimeObject* L_36 = ___collection1; NullCheck((RuntimeObject*)L_36); RuntimeObject* L_37; L_37 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0 /* System.Collections.Generic.IEnumerator`1 System.Collections.Generic.IEnumerable`1::GetEnumerator() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 3), (RuntimeObject*)L_36); V_2 = (RuntimeObject*)L_37; } IL_00c7: try { // begin try (depth: 1) { goto IL_00db; } IL_00c9: { int32_t L_38 = ___index0; int32_t L_39 = (int32_t)L_38; ___index0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_39, (int32_t)1)); RuntimeObject* L_40 = V_2; NullCheck((RuntimeObject*)L_40); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_41; L_41 = InterfaceFuncInvoker0< LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)L_39, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); } IL_00db: { RuntimeObject* L_42 = V_2; NullCheck((RuntimeObject*)L_42); bool L_43; L_43 = InterfaceFuncInvoker0< bool >::Invoke(0 /* System.Boolean System.Collections.IEnumerator::MoveNext() */, IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105_il2cpp_TypeInfo_var, (RuntimeObject*)L_42); if (L_43) { goto IL_00c9; } } IL_00e3: { IL2CPP_LEAVE(0xEF, FINALLY_00e5); } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __last_unhandled_exception = (Exception_t *)e.ex; goto FINALLY_00e5; } FINALLY_00e5: { // begin finally (depth: 1) { RuntimeObject* L_44 = V_2; if (!L_44) { goto IL_00ee; } } IL_00e8: { RuntimeObject* L_45 = V_2; NullCheck((RuntimeObject*)L_45); InterfaceActionInvoker0::Invoke(0 /* System.Void System.IDisposable::Dispose() */, IDisposable_t099785737FC6A1E3699919A94109383715A8D807_il2cpp_TypeInfo_var, (RuntimeObject*)L_45); } IL_00ee: { IL2CPP_END_FINALLY(229) } } // end finally (depth: 1) IL2CPP_CLEANUP(229) { IL2CPP_RETHROW_IF_UNHANDLED(Exception_t *) IL2CPP_JUMP_TBL(0xEF, IL_00ef) } IL_00ef: { int32_t L_46 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1))); return; } } // System.Boolean System.Collections.Generic.List`1::Remove(T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mD55BCEA6F48F7D12FA7BB57978804FBADBE690B5_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_0 = ___item0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); V_0 = (int32_t)L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return (bool)1; } IL_0015: { return (bool)0; } } // System.Void System.Collections.Generic.List`1::System.Collections.IList.Remove(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mF9003E3552B481D599B12FB0278735F62EEB083E_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, RuntimeObject * ___item0, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___item0; IL2CPP_RUNTIME_CLASS_INIT(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 0)); bool L_1; L_1 = (( bool (*) (RuntimeObject *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); bool L_3; L_3 = (( bool (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )((*(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D *)((LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); } IL_0015: { return; } } // System.Int32 System.Collections.Generic.List`1::RemoveAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mBFFEB37D8177A5B8E5520031403EB9B5C6F319EA_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = (int32_t)__this->get__size_2(); if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * L_4 = ___match0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_5 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *)L_4, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = (int32_t)__this->get__size_2(); if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return (int32_t)0; } IL_0039: { int32_t L_12 = V_0; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_12, (int32_t)1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = (int32_t)__this->get__size_2(); if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 * L_16 = ___match0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_17 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *, LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t9DE8125BFDD35BEC9433A1D8B27C203629841EF7 *)L_16, (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = (int32_t)__this->get__size_2(); if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_24 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_25 = V_0; int32_t L_26 = (int32_t)L_25; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_27 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_28 = V_1; int32_t L_29 = (int32_t)L_28; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_29, (int32_t)1)); NullCheck(L_27); int32_t L_30 = L_29; LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_34 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_35 = V_0; int32_t L_36 = (int32_t)__this->get__size_2(); int32_t L_37 = V_0; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_34, (int32_t)L_35, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_36, (int32_t)L_37)), /*hidden argument*/NULL); int32_t L_38 = (int32_t)__this->get__size_2(); int32_t L_39 = V_0; int32_t L_40 = V_0; __this->set__size_2(L_40); int32_t L_41 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)1))); return (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_38, (int32_t)L_39)); } } // System.Void System.Collections.Generic.List`1::RemoveAt(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m556BC73B3E6B73AE9AD1BCC7DA875A4EF960DF43_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___index0, const RuntimeMethod* method) { LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___index0; int32_t L_1 = (int32_t)__this->get__size_2(); if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mBCBF2D9FD1B5F0D8D8595B15B7460889D60C8070(/*hidden argument*/NULL); } IL_000e: { int32_t L_2 = (int32_t)__this->get__size_2(); __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)1))); int32_t L_3 = ___index0; int32_t L_4 = (int32_t)__this->get__size_2(); if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_5 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_6 = ___index0; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_7 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); int32_t L_10 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_5, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_6, (int32_t)1)), (RuntimeArray *)(RuntimeArray *)L_7, (int32_t)L_8, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)L_10)), /*hidden argument*/NULL); } IL_0042: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_11 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )); LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (LayoutMatcher_tBA5A244DAB9F3FAA7CF8F8FEA3994EE80A03244D )L_13); int32_t L_14 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_14, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::RemoveRange(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m9BEF3EA83C512F85AC31CEFCBB05EB952EBD7BFB_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { int32_t L_5 = ___count1; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0082; } } { int32_t L_6 = (int32_t)__this->get__size_2(); int32_t L_7 = ___count1; __this->set__size_2(((int32_t)il2cpp_codegen_subtract((int32_t)L_6, (int32_t)L_7))); int32_t L_8 = ___index0; int32_t L_9 = (int32_t)__this->get__size_2(); if ((((int32_t)L_8) >= ((int32_t)L_9))) { goto IL_0062; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_10 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_13 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_14 = ___index0; int32_t L_15 = (int32_t)__this->get__size_2(); int32_t L_16 = ___index0; Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_10, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_11, (int32_t)L_12)), (RuntimeArray *)(RuntimeArray *)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)L_16)), /*hidden argument*/NULL); } IL_0062: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_17 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_m14F24D8DBE5A2FD747E8F94E2F7759FBA495DB1C((RuntimeArray *)(RuntimeArray *)L_17, (int32_t)L_18, (int32_t)L_19, /*hidden argument*/NULL); int32_t L_20 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))); } IL_0082: { return; } } // System.Void System.Collections.Generic.List`1::Reverse() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m00E47D596EC9CE330885A4C5A984943AF69B179C_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { { NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m39F8673328C5AD6C07B2F2ED073CA9BBCB1FDCF3_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___index0, int32_t ___count1, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_5 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)); int32_t L_8 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5083C3AB0FBEB94C93034E42BAA852548BB8307E_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { { NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m857CD872AFA5A6CCCF020506AF21002D9977109E_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this); (( void (*) (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m37E456412D75AE6DD2876395E50F7545D6FE828E_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, int32_t ___index0, int32_t ___count1, RuntimeObject* ___comparer2, const RuntimeMethod* method) { { int32_t L_0 = ___index0; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_000c; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)13), (int32_t)4, /*hidden argument*/NULL); } IL_000c: { int32_t L_1 = ___count1; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0018; } } { ThrowHelper_ThrowArgumentOutOfRangeException_mCBF8DDAD5BC108AABCAE40EAB396BDA3AE049242((int32_t)((int32_t)16), (int32_t)4, /*hidden argument*/NULL); } IL_0018: { int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3 = ___index0; int32_t L_4 = ___count1; if ((((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_2, (int32_t)L_3))) >= ((int32_t)L_4))) { goto IL_002a; } } { ThrowHelper_ThrowArgumentException_m9C3A7C84E73E25079840EAD4AE3B818CD9EAE383((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_5 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)); int32_t L_9 = (int32_t)__this->get__version_3(); __this->set__version_3(((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1))); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9B2FB77A4B04A4D8D9B671359F5DE8623E47E1A8_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { int32_t L_1 = (int32_t)__this->get__size_2(); if ((((int32_t)L_1) <= ((int32_t)0))) { goto IL_0025; } } { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_2 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 * L_4 = ___comparison0; (( void (*) (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*, int32_t, int32_t, Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tEA3EE56649D119CD697B9C62AFD37D72E1AF5219 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* List_1_ToArray_mA1E73E5C2B82248A6D43C58F8644901D33D958CB_gshared (List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C * __this, const RuntimeMethod* method) { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_1 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)(LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_1; LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_2 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)__this->get__items_1(); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m7EF35EEE2A8E2DC040222146974ADA2C3DACC229((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_5 = V_0; return (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m31DC33B9462B526250671B17BF420BD3A7D1D37E_gshared (const RuntimeMethod* method) { { LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF* L_0 = (LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)(LayoutMatcherU5BU5D_t13CB1C98374639A7AD18A5C020F2204BDDB5DCFF*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tB0AB87A0CDEC1CF5456422A1F87B5EC9EFF9516C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set__emptyArray_5(L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void Oculus.Platform.Message`1::.ctor(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Message_1__ctor_mB256BEE1767F5E4D67FB5807794A63EF36F58F34_gshared (Message_1_t0BD92DF4E6EC0CF0977B99F54A0CCAE2B9530286 * __this, intptr_t ___c_message0, const RuntimeMethod* method) { { // public Message(IntPtr c_message) : base(c_message) { intptr_t L_0 = ___c_message0; NullCheck((Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 *)__this); Message__ctor_m1A40D0572AA2D65F83F585D5A181540D06436A78((Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 *)__this, (intptr_t)L_0, /*hidden argument*/NULL); // if (!IsError) NullCheck((Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 *)__this); bool L_1; L_1 = Message_get_IsError_mC9B6767516F7A6EE5AD1390EB3304E09558677ED((Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 *)__this, /*hidden argument*/NULL); if (L_1) { goto IL_001c; } } { // data = GetDataFromMessage(c_message); intptr_t L_2 = ___c_message0; NullCheck((Message_1_t0BD92DF4E6EC0CF0977B99F54A0CCAE2B9530286 *)__this); bool L_3; L_3 = VirtFuncInvoker1< bool, intptr_t >::Invoke(86 /* T Oculus.Platform.Message`1::GetDataFromMessage(System.IntPtr) */, (Message_1_t0BD92DF4E6EC0CF0977B99F54A0CCAE2B9530286 *)__this, (intptr_t)L_2); __this->set_data_4(L_3); } IL_001c: { // } return; } } // T Oculus.Platform.Message`1::get_Data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Message_1_get_Data_mBA60CB1081DC946B6F7A8893FA7C31B2041D082F_gshared (Message_1_t0BD92DF4E6EC0CF0977B99F54A0CCAE2B9530286 * __this, const RuntimeMethod* method) { { // public T Data { get { return data; } } bool L_0 = (bool)__this->get_data_4(); return (bool)L_0; } } #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 Oculus.Platform.Message`1::.ctor(System.IntPtr) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Message_1__ctor_m7F21A8BB04E1CA3A2ADBBE9AAF64E9C6D72CAE5F_gshared (Message_1_t4B027D6C6D76865BBC8D625255864C7AE1F4AD0C * __this, intptr_t ___c_message0, const RuntimeMethod* method) { { // public Message(IntPtr c_message) : base(c_message) { intptr_t L_0 = ___c_message0; NullCheck((Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 *)__this); Message__ctor_m1A40D0572AA2D65F83F585D5A181540D06436A78((Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 *)__this, (intptr_t)L_0, /*hidden argument*/NULL); // if (!IsError) NullCheck((Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 *)__this); bool L_1; L_1 = Message_get_IsError_mC9B6767516F7A6EE5AD1390EB3304E09558677ED((Message_t3B64979D0762A89E8343E6EA5BB825A5E6CF23F9 *)__this, /*hidden argument*/NULL); if (L_1) { goto IL_001c; } } { // data = GetDataFromMessage(c_message); intptr_t L_2 = ___c_message0; NullCheck((Message_1_t4B027D6C6D76865BBC8D625255864C7AE1F4AD0C *)__this); RuntimeObject * L_3; L_3 = VirtFuncInvoker1< RuntimeObject *, intptr_t >::Invoke(86 /* T Oculus.Platform.Message`1::GetDataFromMessage(System.IntPtr) */, (Message_1_t4B027D6C6D76865BBC8D625255864C7AE1F4AD0C *)__this, (intptr_t)L_2); __this->set_data_4(L_3); } IL_001c: { // } return; } } // T Oculus.Platform.Message`1::get_Data() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Message_1_get_Data_m965B8E04244F3B3526637D10A79FD7002B07232A_gshared (Message_1_t4B027D6C6D76865BBC8D625255864C7AE1F4AD0C * __this, const RuntimeMethod* method) { { // public T Data { get { return data; } } RuntimeObject * L_0 = (RuntimeObject *)__this->get_data_4(); return (RuntimeObject *)L_0; } } #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 #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 Unity.Collections.NativeArray`1::.ctor(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArrayOptions) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m53646D7E63BA6F06FC44CABD181B79E3003E5BB8_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) { bool V_0 = false; { int32_t L_0 = ___length0; int32_t L_1 = ___allocator1; (( void (*) (int32_t, int32_t, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((int32_t)L_0, (int32_t)L_1, (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); int32_t L_2 = ___options2; V_0 = (bool)((((int32_t)((int32_t)((int32_t)L_2&(int32_t)1))) == ((int32_t)1))? 1 : 0); bool L_3 = V_0; if (!L_3) { goto IL_002e; } } { void* L_4 = (void*)__this->get_m_Buffer_0(); int32_t L_5; L_5 = IL2CPP_NATIVEARRAY_GET_LENGTH(((NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this)->___m_Length_1); int32_t L_6; L_6 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); UnsafeUtility_MemClear_m0915615269E0140AB23F0073BF02086A51AFCABF((void*)(void*)L_4, (int64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((int64_t)L_5)), (int64_t)((int64_t)((int64_t)L_6)))), /*hidden argument*/NULL); } IL_002e: { return; } } IL2CPP_EXTERN_C void NativeArray_1__ctor_m53646D7E63BA6F06FC44CABD181B79E3003E5BB8_AdjustorThunk (RuntimeObject * __this, int32_t ___length0, int32_t ___allocator1, int32_t ___options2, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); NativeArray_1__ctor_m53646D7E63BA6F06FC44CABD181B79E3003E5BB8(_thisAdjusted, ___length0, ___allocator1, ___options2, method); } // System.Void Unity.Collections.NativeArray`1::.ctor(T[],Unity.Collections.Allocator) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1__ctor_m54458978F8F7A11E3E842F2790CD082EF0B61BDB_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* ___array0, int32_t ___allocator1, const RuntimeMethod* method) { { BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* L_0 = ___array0; NullCheck(L_0); int32_t L_1 = ___allocator1; (( void (*) (int32_t, int32_t, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)((int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))), (int32_t)L_1, (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* L_2 = ___array0; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_3 = (*(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this); (( void (*) (BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*)L_2, (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA )L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); return; } } IL2CPP_EXTERN_C void NativeArray_1__ctor_m54458978F8F7A11E3E842F2790CD082EF0B61BDB_AdjustorThunk (RuntimeObject * __this, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* ___array0, int32_t ___allocator1, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); NativeArray_1__ctor_m54458978F8F7A11E3E842F2790CD082EF0B61BDB(_thisAdjusted, ___array0, ___allocator1, method); } // System.Void Unity.Collections.NativeArray`1::Allocate(System.Int32,Unity.Collections.Allocator,Unity.Collections.NativeArray`1&) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Allocate_mE188749959D6F50DDA22050E1964DD8F7794A2C9_gshared (int32_t ___length0, int32_t ___allocator1, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * ___array2, const RuntimeMethod* method) { int64_t V_0 = 0; { int32_t L_0; L_0 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); int32_t L_1 = ___length0; V_0 = (int64_t)((int64_t)il2cpp_codegen_multiply((int64_t)((int64_t)((int64_t)L_0)), (int64_t)((int64_t)((int64_t)L_1)))); NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * L_2 = ___array2; il2cpp_codegen_initobj(L_2, sizeof(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA )); NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * L_3 = ___array2; int64_t L_4 = V_0; int32_t L_5; L_5 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); int32_t L_6 = ___allocator1; void* L_7; L_7 = UnsafeUtility_Malloc_m540451750CEC21D0DEEE8C42ED25AE9B623E2BAE((int64_t)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/NULL); L_3->set_m_Buffer_0((void*)L_7); NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * L_8 = ___array2; int32_t L_9 = ___length0; L_8->set_m_Length_1(L_9); NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * L_10 = ___array2; int32_t L_11 = ___allocator1; L_10->set_m_AllocatorLabel_2(L_11); return; } } // System.Int32 Unity.Collections.NativeArray`1::get_Length() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeArray_1_get_Length_m303055881A858FFCFF7BCB643B385A6DBCF0AA5F_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get_m_Length_1(); V_0 = (int32_t)L_0; goto IL_000a; } IL_000a: { int32_t L_1 = V_0; return (int32_t)L_1; } } IL2CPP_EXTERN_C int32_t NativeArray_1_get_Length_m303055881A858FFCFF7BCB643B385A6DBCF0AA5F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = IL2CPP_NATIVEARRAY_GET_LENGTH((_thisAdjusted)->___m_Length_1); return _returnValue; } // T Unity.Collections.NativeArray`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE NativeArray_1_get_Item_m4A0004453A6A103466997C83FF55701809C492D9_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, int32_t ___index0, const RuntimeMethod* method) { BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE V_0; memset((&V_0), 0, sizeof(V_0)); { void* L_0 = (void*)__this->get_m_Buffer_0(); int32_t L_1 = ___index0; BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE L_2; L_2 = (( BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE (*) (void*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((void*)(void*)L_0, (int32_t)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); V_0 = (BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE )L_2; goto IL_0010; } IL_0010: { BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE L_3 = V_0; return (BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE )L_3; } } IL2CPP_EXTERN_C BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE NativeArray_1_get_Item_m4A0004453A6A103466997C83FF55701809C492D9_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE _returnValue; _returnValue = IL2CPP_NATIVEARRAY_GET_ITEM(BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE , (_thisAdjusted)->___m_Buffer_0, ___index0); return _returnValue; } // System.Void Unity.Collections.NativeArray`1::set_Item(System.Int32,T) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_set_Item_m3FE3993AC53138CFB60DE64F9448763F96E9E769_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, int32_t ___index0, BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE ___value1, const RuntimeMethod* method) { { void* L_0 = (void*)__this->get_m_Buffer_0(); int32_t L_1 = ___index0; BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE L_2 = ___value1; (( void (*) (void*, int32_t, BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)->methodPointer)((void*)(void*)L_0, (int32_t)L_1, (BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE )L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 7)); return; } } IL2CPP_EXTERN_C void NativeArray_1_set_Item_m3FE3993AC53138CFB60DE64F9448763F96E9E769_AdjustorThunk (RuntimeObject * __this, int32_t ___index0, BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE ___value1, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); IL2CPP_NATIVEARRAY_SET_ITEM(BatchVisibility_tFA63D052426424FBD58F78E973AAAC52A67B5AFE , (_thisAdjusted)->___m_Buffer_0, ___index0, (___value1)); } // System.Boolean Unity.Collections.NativeArray`1::get_IsCreated() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_get_IsCreated_m9D2B659443065B2572E8B4A0A8F46C31FB1111B1_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { { void* L_0 = (void*)__this->get_m_Buffer_0(); return (bool)((((int32_t)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C bool NativeArray_1_get_IsCreated_m9D2B659443065B2572E8B4A0A8F46C31FB1111B1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = NativeArray_1_get_IsCreated_m9D2B659443065B2572E8B4A0A8F46C31FB1111B1(_thisAdjusted, method); return _returnValue; } // System.Void Unity.Collections.NativeArray`1::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Dispose_m9E3939BC21A1B7BE082958A324C67F95533C409E_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; bool V_2 = false; { void* L_0 = (void*)__this->get_m_Buffer_0(); V_0 = (bool)((((intptr_t)L_0) == ((intptr_t)((uintptr_t)0)))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_001b; } } { ObjectDisposedException_t29EF6F519F16BA477EC682F23E8344BB1E9A958A * L_2 = (ObjectDisposedException_t29EF6F519F16BA477EC682F23E8344BB1E9A958A *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ObjectDisposedException_t29EF6F519F16BA477EC682F23E8344BB1E9A958A_il2cpp_TypeInfo_var))); ObjectDisposedException__ctor_mE57C6A61713668708F9B3CEF060A8D006B1FE880(L_2, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3557380BE9E7E98862A3A71F25DC349E0384F4E2)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeArray_1_Dispose_m9E3939BC21A1B7BE082958A324C67F95533C409E_RuntimeMethod_var))); } IL_001b: { int32_t L_3 = (int32_t)__this->get_m_AllocatorLabel_2(); V_1 = (bool)((((int32_t)L_3) == ((int32_t)0))? 1 : 0); bool L_4 = V_1; if (!L_4) { goto IL_0034; } } { InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB * L_5 = (InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB *)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t10D3EE59AD28EC641ACEE05BCA4271A527E5ECAB_il2cpp_TypeInfo_var))); InvalidOperationException__ctor_mC012CE552988309733C896F3FEA8249171E4402E(L_5, (String_t*)((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2A0F2085AD146EA87AA0BD98938EE0E35F52E745)), /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_5, ((RuntimeMethod*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NativeArray_1_Dispose_m9E3939BC21A1B7BE082958A324C67F95533C409E_RuntimeMethod_var))); } IL_0034: { int32_t L_6 = (int32_t)__this->get_m_AllocatorLabel_2(); V_2 = (bool)((((int32_t)L_6) > ((int32_t)1))? 1 : 0); bool L_7 = V_2; if (!L_7) { goto IL_005c; } } { void* L_8 = (void*)__this->get_m_Buffer_0(); int32_t L_9 = (int32_t)__this->get_m_AllocatorLabel_2(); UnsafeUtility_Free_mBC2D8A194E2E34662D81ACF759610790010D5919((void*)(void*)L_8, (int32_t)L_9, /*hidden argument*/NULL); __this->set_m_AllocatorLabel_2(0); } IL_005c: { __this->set_m_Buffer_0((void*)((uintptr_t)0)); __this->set_m_Length_1(0); return; } } IL2CPP_EXTERN_C void NativeArray_1_Dispose_m9E3939BC21A1B7BE082958A324C67F95533C409E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); NativeArray_1_Dispose_m9E3939BC21A1B7BE082958A324C67F95533C409E(_thisAdjusted, method); } // System.Void Unity.Collections.NativeArray`1::CopyFrom(T[]) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_CopyFrom_m9C1528F37793103DF56A56792BD9C22E7ECAAE62_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* ___array0, const RuntimeMethod* method) { { BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* L_0 = ___array0; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_1 = (*(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this); (( void (*) (BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)->methodPointer)((BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*)L_0, (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); return; } } IL2CPP_EXTERN_C void NativeArray_1_CopyFrom_m9C1528F37793103DF56A56792BD9C22E7ECAAE62_AdjustorThunk (RuntimeObject * __this, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* ___array0, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); NativeArray_1_CopyFrom_m9C1528F37793103DF56A56792BD9C22E7ECAAE62(_thisAdjusted, ___array0, method); } // System.Void Unity.Collections.NativeArray`1::CopyFrom(Unity.Collections.NativeArray`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_CopyFrom_mF60B0B93B5D0A6977B5E7B487A6D26FB6007534E_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___array0, const RuntimeMethod* method) { { NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_0 = ___array0; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_1 = (*(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this); (( void (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA , NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA )L_0, (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA )L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C void NativeArray_1_CopyFrom_mF60B0B93B5D0A6977B5E7B487A6D26FB6007534E_AdjustorThunk (RuntimeObject * __this, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___array0, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); NativeArray_1_CopyFrom_mF60B0B93B5D0A6977B5E7B487A6D26FB6007534E(_thisAdjusted, ___array0, method); } // T[] Unity.Collections.NativeArray`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* NativeArray_1_ToArray_m461A6107FF3C30B668A7520FE67A9D93E01E7759_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* V_0 = NULL; BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* V_1 = NULL; { int32_t L_0; L_0 = IL2CPP_NATIVEARRAY_GET_LENGTH(((NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this)->___m_Length_1); BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* L_1 = (BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*)(BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 9), (uint32_t)L_0); V_0 = (BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*)L_1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_2 = (*(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this); BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* L_3 = V_0; int32_t L_4; L_4 = IL2CPP_NATIVEARRAY_GET_LENGTH(((NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this)->___m_Length_1); (( void (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA , BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA )L_2, (BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*)L_3, (int32_t)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* L_5 = V_0; V_1 = (BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*)L_5; goto IL_0024; } IL_0024: { BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* L_6 = V_1; return (BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*)L_6; } } IL2CPP_EXTERN_C BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* NativeArray_1_ToArray_m461A6107FF3C30B668A7520FE67A9D93E01E7759_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* _returnValue; _returnValue = NativeArray_1_ToArray_m461A6107FF3C30B668A7520FE67A9D93E01E7759(_thisAdjusted, method); return _returnValue; } // Unity.Collections.NativeArray`1/Enumerator Unity.Collections.NativeArray`1::GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A NativeArray_1_GetEnumerator_mFAA0BD24CE2F1B5F863DAE5BEB9C2F3C1DDA2160_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A V_0; memset((&V_0), 0, sizeof(V_0)); { Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2FFF4D437F99F3E345FCABC5014050DF90922838((&L_0), (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); V_0 = (Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A )L_0; goto IL_000a; } IL_000a: { Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A L_1 = V_0; return (Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A )L_1; } } IL2CPP_EXTERN_C Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A NativeArray_1_GetEnumerator_mFAA0BD24CE2F1B5F863DAE5BEB9C2F3C1DDA2160_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A _returnValue; _returnValue = NativeArray_1_GetEnumerator_mFAA0BD24CE2F1B5F863DAE5BEB9C2F3C1DDA2160(_thisAdjusted, method); return _returnValue; } // System.Collections.Generic.IEnumerator`1 Unity.Collections.NativeArray`1::System.Collections.Generic.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NativeArray_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mDA1DEA024828C7BF4507412EA3385D597A1D4395_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2FFF4D437F99F3E345FCABC5014050DF90922838((&L_0), (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A L_1 = (Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11), &L_1); V_0 = (RuntimeObject*)L_2; goto IL_000f; } IL_000f: { RuntimeObject* L_3 = V_0; return (RuntimeObject*)L_3; } } IL2CPP_EXTERN_C RuntimeObject* NativeArray_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mDA1DEA024828C7BF4507412EA3385D597A1D4395_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = NativeArray_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mDA1DEA024828C7BF4507412EA3385D597A1D4395(_thisAdjusted, method); return _returnValue; } // System.Collections.IEnumerator Unity.Collections.NativeArray`1::System.Collections.IEnumerable.GetEnumerator() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* NativeArray_1_System_Collections_IEnumerable_GetEnumerator_m3536AEAD8DE838117F771EA5D519F6F168E5766D_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A L_0; L_0 = NativeArray_1_GetEnumerator_mFAA0BD24CE2F1B5F863DAE5BEB9C2F3C1DDA2160((NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A L_1 = (Enumerator_t9ACA79DAE23778953BC12EFC8750E8A6B556103A )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 11), &L_1); V_0 = (RuntimeObject*)L_2; goto IL_000f; } IL_000f: { RuntimeObject* L_3 = V_0; return (RuntimeObject*)L_3; } } IL2CPP_EXTERN_C RuntimeObject* NativeArray_1_System_Collections_IEnumerable_GetEnumerator_m3536AEAD8DE838117F771EA5D519F6F168E5766D_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); RuntimeObject* _returnValue; _returnValue = NativeArray_1_System_Collections_IEnumerable_GetEnumerator_m3536AEAD8DE838117F771EA5D519F6F168E5766D(_thisAdjusted, method); return _returnValue; } // System.Boolean Unity.Collections.NativeArray`1::Equals(Unity.Collections.NativeArray`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_Equals_m98A6C89D13E841E848E8F9FDB447620C160B365B_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___other0, const RuntimeMethod* method) { bool V_0 = false; int32_t G_B3_0 = 0; { void* L_0 = (void*)__this->get_m_Buffer_0(); NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_1 = ___other0; void* L_2 = (void*)L_1.get_m_Buffer_0(); if ((!(((uintptr_t)L_0) == ((uintptr_t)L_2)))) { goto IL_001f; } } { int32_t L_3 = (int32_t)__this->get_m_Length_1(); NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_4 = ___other0; int32_t L_5 = (int32_t)L_4.get_m_Length_1(); G_B3_0 = ((((int32_t)L_3) == ((int32_t)L_5))? 1 : 0); goto IL_0020; } IL_001f: { G_B3_0 = 0; } IL_0020: { V_0 = (bool)G_B3_0; goto IL_0023; } IL_0023: { bool L_6 = V_0; return (bool)L_6; } } IL2CPP_EXTERN_C bool NativeArray_1_Equals_m98A6C89D13E841E848E8F9FDB447620C160B365B_AdjustorThunk (RuntimeObject * __this, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___other0, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = NativeArray_1_Equals_m98A6C89D13E841E848E8F9FDB447620C160B365B(_thisAdjusted, ___other0, method); return _returnValue; } // System.Boolean Unity.Collections.NativeArray`1::Equals(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool NativeArray_1_Equals_m09092A89737FE840E84A9CF2903C3A1D569DAAC4_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { bool V_0 = false; bool V_1 = false; int32_t G_B5_0 = 0; { RuntimeObject * L_0 = ___obj0; V_0 = (bool)((((RuntimeObject*)(RuntimeObject *)L_0) == ((RuntimeObject*)(RuntimeObject *)NULL))? 1 : 0); bool L_1 = V_0; if (!L_1) { goto IL_000d; } } { V_1 = (bool)0; goto IL_0027; } IL_000d: { RuntimeObject * L_2 = ___obj0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_2, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 14)))) { goto IL_0023; } } { RuntimeObject * L_3 = ___obj0; bool L_4; L_4 = NativeArray_1_Equals_m98A6C89D13E841E848E8F9FDB447620C160B365B((NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)__this, (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA )((*(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)((NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)UnBox(L_3, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 14))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); G_B5_0 = ((int32_t)(L_4)); goto IL_0024; } IL_0023: { G_B5_0 = 0; } IL_0024: { V_1 = (bool)G_B5_0; goto IL_0027; } IL_0027: { bool L_5 = V_1; return (bool)L_5; } } IL2CPP_EXTERN_C bool NativeArray_1_Equals_m09092A89737FE840E84A9CF2903C3A1D569DAAC4_AdjustorThunk (RuntimeObject * __this, RuntimeObject * ___obj0, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = NativeArray_1_Equals_m09092A89737FE840E84A9CF2903C3A1D569DAAC4(_thisAdjusted, ___obj0, method); return _returnValue; } // System.Int32 Unity.Collections.NativeArray`1::GetHashCode() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t NativeArray_1_GetHashCode_m464ABA502F8C289D887E0F58D17B1AA694C2B9C3_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { void* L_0 = (void*)__this->get_m_Buffer_0(); int32_t L_1 = (int32_t)__this->get_m_Length_1(); V_0 = (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)((int32_t)((int32_t)(intptr_t)L_0)), (int32_t)((int32_t)397)))^(int32_t)L_1)); goto IL_0019; } IL_0019: { int32_t L_2 = V_0; return (int32_t)L_2; } } IL2CPP_EXTERN_C int32_t NativeArray_1_GetHashCode_m464ABA502F8C289D887E0F58D17B1AA694C2B9C3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA * _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = NativeArray_1_GetHashCode_m464ABA502F8C289D887E0F58D17B1AA694C2B9C3(_thisAdjusted, method); return _returnValue; } // System.Void Unity.Collections.NativeArray`1::Copy(Unity.Collections.NativeArray`1,Unity.Collections.NativeArray`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Copy_m4A3035809C4E014C126BC3B54BA3EA6BEE8E64BB_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___src0, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___dst1, const RuntimeMethod* method) { { NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_0 = ___src0; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_1 = ___dst1; int32_t L_2; L_2 = IL2CPP_NATIVEARRAY_GET_LENGTH(((NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)(NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA *)(&___src0))->___m_Length_1); (( void (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA , int32_t, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA )L_0, (int32_t)0, (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); return; } } // System.Void Unity.Collections.NativeArray`1::Copy(T[],Unity.Collections.NativeArray`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Copy_mAE162AB68671E1B89B9082D5023DDE9AD650FD9D_gshared (BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* ___src0, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___dst1, const RuntimeMethod* method) { { BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* L_0 = ___src0; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_1 = ___dst1; BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* L_2 = ___src0; NullCheck(L_2); (( void (*) (BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*, int32_t, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)->methodPointer)((BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*)L_0, (int32_t)0, (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA )L_1, (int32_t)0, (int32_t)((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 17)); return; } } // System.Void Unity.Collections.NativeArray`1::Copy(Unity.Collections.NativeArray`1,T[],System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Copy_mC94DDB0F0F16581707BA47144D4603F0D809F383_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___src0, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* ___dst1, int32_t ___length2, const RuntimeMethod* method) { { NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_0 = ___src0; BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* L_1 = ___dst1; int32_t L_2 = ___length2; (( void (*) (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA , int32_t, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)->methodPointer)((NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA )L_0, (int32_t)0, (BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B*)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return; } } // System.Void Unity.Collections.NativeArray`1::Copy(Unity.Collections.NativeArray`1,System.Int32,Unity.Collections.NativeArray`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Copy_m430FCA7C7CE4C797FA975492DD2095EFCDC6B094_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___src0, int32_t ___srcIndex1, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___dst2, int32_t ___dstIndex3, int32_t ___length4, const RuntimeMethod* method) { { NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_0 = ___dst2; void* L_1 = (void*)L_0.get_m_Buffer_0(); int32_t L_2 = ___dstIndex3; int32_t L_3; L_3 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_4 = ___src0; void* L_5 = (void*)L_4.get_m_Buffer_0(); int32_t L_6 = ___srcIndex1; int32_t L_7; L_7 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); int32_t L_8 = ___length4; int32_t L_9; L_9 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); UnsafeUtility_MemCpy_mA8E186A63FE9CE463F95E5C5FF1C5F1B4E84F90E((void*)(void*)((void*)il2cpp_codegen_add((intptr_t)L_1, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_2, (int32_t)L_3)))), (void*)(void*)((void*)il2cpp_codegen_add((intptr_t)L_5, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_6, (int32_t)L_7)))), (int64_t)((int64_t)((int64_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_8, (int32_t)L_9)))), /*hidden argument*/NULL); return; } } // System.Void Unity.Collections.NativeArray`1::Copy(T[],System.Int32,Unity.Collections.NativeArray`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Copy_m4EA26A99BE5A53FCB2E10DDBAD5BF2036168754E_gshared (BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* ___src0, int32_t ___srcIndex1, NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___dst2, int32_t ___dstIndex3, int32_t ___length4, const RuntimeMethod* method) { GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 V_0; memset((&V_0), 0, sizeof(V_0)); intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* L_0 = ___src0; GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 L_1; L_1 = GCHandle_Alloc_m51C5BC1D6902ADA3B9C297C1A96DB322A6403201((RuntimeObject *)(RuntimeObject *)L_0, (int32_t)3, /*hidden argument*/NULL); V_0 = (GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 )L_1; intptr_t L_2; L_2 = GCHandle_AddrOfPinnedObject_m0604506F2BDCD2DC8C167FBC3BF3E965888F7589((GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(&V_0), /*hidden argument*/NULL); V_1 = (intptr_t)L_2; NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_3 = ___dst2; void* L_4 = (void*)L_3.get_m_Buffer_0(); int32_t L_5 = ___dstIndex3; int32_t L_6; L_6 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); intptr_t L_7 = V_1; void* L_8; L_8 = IntPtr_op_Explicit_mA5998CF146607D3A77FAC10688695E26BD8141BC((intptr_t)L_7, /*hidden argument*/NULL); int32_t L_9 = ___srcIndex1; int32_t L_10; L_10 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); int32_t L_11 = ___length4; int32_t L_12; L_12 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); UnsafeUtility_MemCpy_mA8E186A63FE9CE463F95E5C5FF1C5F1B4E84F90E((void*)(void*)((void*)il2cpp_codegen_add((intptr_t)L_4, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)))), (void*)(void*)((void*)il2cpp_codegen_add((intptr_t)L_8, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_9, (int32_t)L_10)))), (int64_t)((int64_t)((int64_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_11, (int32_t)L_12)))), /*hidden argument*/NULL); GCHandle_Free_mB4E9415544FC9F0075C02AB17E270E49AF006025((GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(&V_0), /*hidden argument*/NULL); return; } } // System.Void Unity.Collections.NativeArray`1::Copy(Unity.Collections.NativeArray`1,System.Int32,T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NativeArray_1_Copy_m0A4E1A758DD03965B5FD27190FDF20C09A6E04E2_gshared (NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA ___src0, int32_t ___srcIndex1, BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* ___dst2, int32_t ___dstIndex3, int32_t ___length4, const RuntimeMethod* method) { GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 V_0; memset((&V_0), 0, sizeof(V_0)); intptr_t V_1; memset((&V_1), 0, sizeof(V_1)); { BatchVisibilityU5BU5D_t4BBF54DA6EFC8E836C4873647C175F2B1F17690B* L_0 = ___dst2; GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 L_1; L_1 = GCHandle_Alloc_m51C5BC1D6902ADA3B9C297C1A96DB322A6403201((RuntimeObject *)(RuntimeObject *)L_0, (int32_t)3, /*hidden argument*/NULL); V_0 = (GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 )L_1; intptr_t L_2; L_2 = GCHandle_AddrOfPinnedObject_m0604506F2BDCD2DC8C167FBC3BF3E965888F7589((GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(&V_0), /*hidden argument*/NULL); V_1 = (intptr_t)L_2; intptr_t L_3 = V_1; void* L_4; L_4 = IntPtr_op_Explicit_mA5998CF146607D3A77FAC10688695E26BD8141BC((intptr_t)L_3, /*hidden argument*/NULL); int32_t L_5 = ___dstIndex3; int32_t L_6; L_6 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); NativeArray_1_t18D233A2E30E28048C1252473AFD0799557294DA L_7 = ___src0; void* L_8 = (void*)L_7.get_m_Buffer_0(); int32_t L_9 = ___srcIndex1; int32_t L_10; L_10 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); int32_t L_11 = ___length4; int32_t L_12; L_12 = (( int32_t (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); UnsafeUtility_MemCpy_mA8E186A63FE9CE463F95E5C5FF1C5F1B4E84F90E((void*)(void*)((void*)il2cpp_codegen_add((intptr_t)L_4, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_5, (int32_t)L_6)))), (void*)(void*)((void*)il2cpp_codegen_add((intptr_t)L_8, (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_9, (int32_t)L_10)))), (int64_t)((int64_t)((int64_t)((int32_t)il2cpp_codegen_multiply((int32_t)L_11, (int32_t)L_12)))), /*hidden argument*/NULL); GCHandle_Free_mB4E9415544FC9F0075C02AB17E270E49AF006025((GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(GCHandle_t757890BC4BBBEDE5A623A3C110013EDD24613603 *)(&V_0), /*hidden argument*/NULL); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif