#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 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_tAD2673D5C000B0DE999CDC21B694624C1F144EFF; // System.Action`1 struct Action_1_t01358A36EE224541AE247573D8279B9B34BCA888; // System.Action`1 struct Action_1_t93D0345A6A1D7F62EF9616A600E4377815E873DD; // System.Action`1 struct Action_1_tE4ACB18158442BECEAD3F5C3F7A9D5E93D9EA475; // System.Action`1 struct Action_1_t64B7187B8859F08ED7B3171F1F3D6C10D15E105A; // System.Action`1 struct Action_1_t976D0608F786BB13EBB3657A807975BA8153A6FF; // System.Action`1 struct Action_1_tCC95BCB23D344416E7F9B33BF524C653FBF017CA; // System.Action`1 struct Action_1_t5368E612927B41D4B50D64352B8E6AF491A9957D; // System.Action`1 struct Action_1_t24C395637C270B30A9FB4E2F517C16D8106F4DB5; // System.Action`1 struct Action_1_t19D748A0D96FCBABA96AFCF6CBB64EB96D425A1E; // System.Action`1 struct Action_1_t12762604421477657263E8811B91E0CE396E4117; // System.Comparison`1 struct Comparison_1_tC9A94F0A488D1F90062D6EE49F36B70FC72DF963; // System.Comparison`1 struct Comparison_1_tE41ACA1419F41F21BA4D694D7D64D7CB25BEACA3; // System.Comparison`1 struct Comparison_1_t5B34A28A6211A54F0C9C3E4A8494A8D058D11E4B; // System.Comparison`1 struct Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC; // System.Comparison`1 struct Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33; // System.Comparison`1 struct Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E; // System.Comparison`1 struct Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068; // System.Comparison`1 struct Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6; // System.Comparison`1 struct Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93; // System.Comparison`1 struct Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5; // System.Comparison`1 struct Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9886DA9419AD18F17F6D589F94F26DF1933417C2; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C; // System.Collections.Generic.IComparer`1 struct IComparer_1_t2814E5A42CE8D722BF750578E870E4189502DA4A; // System.Collections.Generic.IComparer`1 struct IComparer_1_t84BA8F9E9DEDD5C2BC481237EF97BF0D7F0B8013; // System.Collections.Generic.IComparer`1 struct IComparer_1_t1CC51BB0CC1E8E9C7CD10F75972A367807B15829; // System.Collections.Generic.IComparer`1 struct IComparer_1_t59FD1F6EAAD1E0EE70B5C9C7A28030E79EF06E74; // System.Collections.Generic.IComparer`1 struct IComparer_1_t4C3404B77F731D948ACCA0E09E575FD376FA5012; // System.Collections.Generic.IComparer`1 struct IComparer_1_tC583B2C012E6F3D7AE3B58197F0665487D867F0B; // System.Collections.Generic.IComparer`1 struct IComparer_1_t6D0695D5EB73B85DABEAA0902050CFECEC012237; // System.Collections.Generic.IComparer`1 struct IComparer_1_tBA7653685BE23614A2D5534E97A2242414A1D368; // System.Collections.Generic.IComparer`1 struct IComparer_1_tEC5B4C99A70F3DD8B947C69379882526350605C3; // System.Collections.Generic.IComparer`1 struct IComparer_1_tCE7467BBFB53F08E2CEFD3B19637FE1219EEF554; // System.Collections.Generic.IComparer`1 struct IComparer_1_tA7FC668CE4DD37B5864A176BB2E37337318C8809; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tE9608EA1C8D6EEBE9DA4580C45C530EEE761631D; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t7A649BF3F707EC02237042EBD5CA9C240531B360; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tDB07C2A815D7F39249C250827972317B95D7FEDF; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tA77959AA473518E2AD0B16FE3629FA45D4DAAC75; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t6A6C17046167CF848903A583AD7BBC452180D4DE; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t5274B470A327842B8B9B80E3A90BA5871CB11927; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tE926868C9A8FA40AFDD7B21D280482F8418172FB; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tDECAFAC2EA60F65D233E35C09DC8E49592E90780; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tF7CE92D8980139E38E6559D43CD1802EDAEEB7DC; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tC4846E9BAEED1EFF5C576AD11A648657079C9A55; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t586DBB5623D08BBB61551E39DD252A7958E27E14; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tDE8447AD5FADDC13FC0B68B6AEC1C82BC503E63A; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t38D38E893C91D7607AF23C7C32B0AA55799E15EF; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tE4FAC79AA6C11068E488EC93F8278998E670278F; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t6DD1E64408B81D9479354B093D8CEF9820AEB1E3; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t6EBD457465A051678E92BE0A08775E2236FF2F53; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tAA84C49A24EEEC2BAF65E58D6102D7FB0E67E8D3; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t325A269851EE29BBCD603956D42482A3140C1BC6; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tDB5F036395ADFF08AD1585AC3A7BE899CF28B360; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t4E34BE08F2E350788459F125BBB9E2497046CD11; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tB31FFC5C25CBB1409094FFCD75C30534B5D74459; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t27E83D474803DD1C2A2DE66627DEAA71831E9992; // System.Collections.Generic.IList`1 struct IList_1_tEFBACB4916EDCE406A74BD4E73D8B6E6544A42BB; // System.Collections.Generic.IList`1 struct IList_1_t374F40C638FC895AED9FAE5EDA89494DD77B1CAB; // System.Collections.Generic.IList`1 struct IList_1_tBC97E30E9C0BD8670B12136196BF658AF5DC0F14; // System.Collections.Generic.IList`1 struct IList_1_t8EA2BAB790AA3D87770B9E4CA22BAAF32B3D8E0B; // System.Collections.Generic.IList`1 struct IList_1_t0929A3143DAE6ABC903F97DD721A970FD1056A48; // System.Collections.Generic.IList`1 struct IList_1_t03C6C5F6F6FCF303A32A7A83D51315232D83D091; // System.Collections.Generic.IList`1 struct IList_1_t746F5E94CB0C6C5C566CDC681A2667CCA0687021; // System.Collections.Generic.IList`1 struct IList_1_tAAA7CB4B22091DAB0CF81CED0F51FB7D3AB47BF8; // System.Collections.Generic.IList`1 struct IList_1_tCDD2086833CB9A1F811A78C0B0BCB1DDE4D31438; // System.Collections.Generic.IList`1 struct IList_1_tCA5299DA56875A07BC4BB76F88482E86BF600C0C; // System.Collections.Generic.IList`1 struct IList_1_tCAF127465CF1A0FD09B1E3FDC25C566E16737F5E; // System.Collections.Generic.List`1 struct List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8; // System.Collections.Generic.List`1 struct List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17; // System.Collections.Generic.List`1 struct List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4; // System.Collections.Generic.List`1 struct List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187; // System.Collections.Generic.List`1 struct List_1_t020B0ECE3612275785654B114F457A7EBAB9199B; // System.Collections.Generic.List`1 struct List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717; // System.Collections.Generic.List`1 struct List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F; // System.Collections.Generic.List`1 struct List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068; // System.Collections.Generic.List`1 struct List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C; // System.Collections.Generic.List`1 struct List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3; // System.Collections.Generic.List`1 struct List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323; // System.Predicate`1 struct Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF; // System.Predicate`1 struct Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217; // System.Predicate`1 struct Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840; // System.Predicate`1 struct Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435; // System.Predicate`1 struct Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2; // System.Predicate`1 struct Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0; // System.Predicate`1 struct Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03; // System.Predicate`1 struct Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61; // System.Predicate`1 struct Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343; // System.Predicate`1 struct Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6; // System.Predicate`1 struct Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t3395BA1BEFD8434DFBD1343987D2F8E91149F08A; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t2D5EE13980BBE2FFEE3D0953033DBFDDCEA4D8BC; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t034F3D8CC257DC915465C56FCF6042DABAA3E058; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tCD6D956B939E0D8EEA337FE7ACB0EAF833FE2A9F; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t59B79EDCDCF12989C65EAFD75109D5C1921C2FB9; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tC18B9C0E43D47A8E1590768C2F6114966D09A2C6; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_tCD3497CE4274BD91E6A01B360CA4C7F3CBD33890; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t3A37A7E7E9E79B8DC8199469DBB8D94554DA2E1E; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t6A91123565809D193DBDA125196C67C28F273F3C; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t74D3D7EFA1E442C887EFDFF08B447D20CD455768; // System.Collections.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t088EC20563A571BA87319E536F026D9DDB716687; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // UnityEngine.InputSystem.Utilities.InternedString[] struct InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4; // UnityEngine.Mesh[] struct MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8; // UnityEngine.InputSystem.Utilities.NameAndParameters[] struct NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD; // UnityEngine.InputSystem.Utilities.NamedValue[] struct NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391; // ONSPPropagationMaterial[] struct ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // UnityEngine.Camera/RenderRequest[] struct RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664; // System.Diagnostics.Tracing.EventProvider/SessionInfo[] struct SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179; // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor[] struct HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B; // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor[] struct HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8; // UnityEngine.InputSystem.HID.HIDParser/HIDReportData[] struct HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C; // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson[] struct BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[] struct ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue[] struct JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098; // ONSPPropagationGeometry/MeshMaterial[] struct MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF; // ONSPPropagationGeometry/TerrainMaterial[] struct TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC; // OVRPassthroughLayer/DeferredPassthroughMeshAddition[] struct DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4; // System.AsyncCallback struct AsyncCallback_tA7921BEF974919C46FF8F9D9867C567B200BB0EA; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // System.DelegateData struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288; // UnityEngine.GameObject struct GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319; // System.IAsyncResult struct IAsyncResult_tC9F97BF36FCF122D29D3101D80642278297BF370; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.Collections.IEnumerator struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // UnityEngine.MeshFilter struct MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A; // System.Reflection.MethodInfo struct MethodInfo_t; // UnityEngine.RenderTexture struct RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.String struct String_t; // UnityEngine.Terrain struct Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836; // System.Type struct Type_t; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5; 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* Type_t_il2cpp_TypeInfo_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664; struct SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179; struct HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B; struct HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8; struct HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C; struct BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4; struct ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB; struct JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098; struct MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF; struct TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC; struct DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4; 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_t9886DA9419AD18F17F6D589F94F26DF1933417C2 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6 : public RuntimeObject { public: public: }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C : public RuntimeObject { public: public: }; // System.Collections.Generic.List`1 struct List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* ____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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8, ____items_1)); } inline RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* get__items_1() const { return ____items_1; } inline RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664** get_address_of__items_1() { return &____items_1; } inline void set__items_1(RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* 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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8, ____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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8, ____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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8, ____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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* ____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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17, ____items_1)); } inline SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* get__items_1() const { return ____items_1; } inline SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179** get_address_of__items_1() { return &____items_1; } inline void set__items_1(SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* 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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17, ____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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17, ____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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17, ____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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* ____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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4, ____items_1)); } inline HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* get__items_1() const { return ____items_1; } inline HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B** get_address_of__items_1() { return &____items_1; } inline void set__items_1(HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* 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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4, ____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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4, ____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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4, ____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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ____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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187, ____items_1)); } inline HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* get__items_1() const { return ____items_1; } inline HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8** get_address_of__items_1() { return &____items_1; } inline void set__items_1(HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* 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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187, ____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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187, ____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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187, ____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_t020B0ECE3612275785654B114F457A7EBAB9199B : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ____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_t020B0ECE3612275785654B114F457A7EBAB9199B, ____items_1)); } inline HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* get__items_1() const { return ____items_1; } inline HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C** get_address_of__items_1() { return &____items_1; } inline void set__items_1(HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* 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_t020B0ECE3612275785654B114F457A7EBAB9199B, ____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_t020B0ECE3612275785654B114F457A7EBAB9199B, ____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_t020B0ECE3612275785654B114F457A7EBAB9199B, ____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_tBAE54E887343CBBB43FD39908CD7DCF606438717 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ____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_tBAE54E887343CBBB43FD39908CD7DCF606438717, ____items_1)); } inline BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* get__items_1() const { return ____items_1; } inline BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4** get_address_of__items_1() { return &____items_1; } inline void set__items_1(BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* 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_tBAE54E887343CBBB43FD39908CD7DCF606438717, ____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_tBAE54E887343CBBB43FD39908CD7DCF606438717, ____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_tBAE54E887343CBBB43FD39908CD7DCF606438717, ____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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ____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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F, ____items_1)); } inline ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* get__items_1() const { return ____items_1; } inline ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* 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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F, ____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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F, ____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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F, ____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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ____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_tEC0B302C3EF23400C3EC92ED7672A715CA602068, ____items_1)); } inline JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* get__items_1() const { return ____items_1; } inline JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098** get_address_of__items_1() { return &____items_1; } inline void set__items_1(JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* 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_tEC0B302C3EF23400C3EC92ED7672A715CA602068, ____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_tEC0B302C3EF23400C3EC92ED7672A715CA602068, ____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_tEC0B302C3EF23400C3EC92ED7672A715CA602068, ____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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ____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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C, ____items_1)); } inline MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* get__items_1() const { return ____items_1; } inline MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF** get_address_of__items_1() { return &____items_1; } inline void set__items_1(MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* 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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C, ____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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C, ____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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C, ____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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ____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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3, ____items_1)); } inline TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* get__items_1() const { return ____items_1; } inline TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC** get_address_of__items_1() { return &____items_1; } inline void set__items_1(TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* 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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3, ____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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3, ____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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3, ____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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ____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_t3B0820C8464D06CB2C98E3D7C75B224815E79323, ____items_1)); } inline DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* get__items_1() const { return ____items_1; } inline DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4** get_address_of__items_1() { return &____items_1; } inline void set__items_1(DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* 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_t3B0820C8464D06CB2C98E3D7C75B224815E79323, ____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_t3B0820C8464D06CB2C98E3D7C75B224815E79323, ____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_t3B0820C8464D06CB2C98E3D7C75B224815E79323, ____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.ObjectModel.ReadOnlyCollection`1 struct ReadOnlyCollection_1_t3395BA1BEFD8434DFBD1343987D2F8E91149F08A : 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_t3395BA1BEFD8434DFBD1343987D2F8E91149F08A, ___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_t3395BA1BEFD8434DFBD1343987D2F8E91149F08A, ____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_t2D5EE13980BBE2FFEE3D0953033DBFDDCEA4D8BC : 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_t2D5EE13980BBE2FFEE3D0953033DBFDDCEA4D8BC, ___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_t2D5EE13980BBE2FFEE3D0953033DBFDDCEA4D8BC, ____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_t034F3D8CC257DC915465C56FCF6042DABAA3E058 : 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_t034F3D8CC257DC915465C56FCF6042DABAA3E058, ___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_t034F3D8CC257DC915465C56FCF6042DABAA3E058, ____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_tCD6D956B939E0D8EEA337FE7ACB0EAF833FE2A9F : 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_tCD6D956B939E0D8EEA337FE7ACB0EAF833FE2A9F, ___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_tCD6D956B939E0D8EEA337FE7ACB0EAF833FE2A9F, ____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_t59B79EDCDCF12989C65EAFD75109D5C1921C2FB9 : 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_t59B79EDCDCF12989C65EAFD75109D5C1921C2FB9, ___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_t59B79EDCDCF12989C65EAFD75109D5C1921C2FB9, ____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_tC18B9C0E43D47A8E1590768C2F6114966D09A2C6 : 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_tC18B9C0E43D47A8E1590768C2F6114966D09A2C6, ___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_tC18B9C0E43D47A8E1590768C2F6114966D09A2C6, ____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_tCD3497CE4274BD91E6A01B360CA4C7F3CBD33890 : 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_tCD3497CE4274BD91E6A01B360CA4C7F3CBD33890, ___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_tCD3497CE4274BD91E6A01B360CA4C7F3CBD33890, ____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_t3A37A7E7E9E79B8DC8199469DBB8D94554DA2E1E : 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_t3A37A7E7E9E79B8DC8199469DBB8D94554DA2E1E, ___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_t3A37A7E7E9E79B8DC8199469DBB8D94554DA2E1E, ____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_t6A91123565809D193DBDA125196C67C28F273F3C : 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_t6A91123565809D193DBDA125196C67C28F273F3C, ___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_t6A91123565809D193DBDA125196C67C28F273F3C, ____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_t74D3D7EFA1E442C887EFDFF08B447D20CD455768 : 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_t74D3D7EFA1E442C887EFDFF08B447D20CD455768, ___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_t74D3D7EFA1E442C887EFDFF08B447D20CD455768, ____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_t088EC20563A571BA87319E536F026D9DDB716687 : 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_t088EC20563A571BA87319E536F026D9DDB716687, ___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_t088EC20563A571BA87319E536F026D9DDB716687, ____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.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 { }; // System.Nullable`1 struct Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 { public: // T System.Nullable`1::value int32_t ___value_0; // System.Boolean System.Nullable`1::has_value bool ___has_value_1; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103, ___value_0)); } inline int32_t get_value_0() const { return ___value_0; } inline int32_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(int32_t value) { ___value_0 = value; } inline static int32_t get_offset_of_has_value_1() { return static_cast(offsetof(Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103, ___has_value_1)); } inline bool get_has_value_1() const { return ___has_value_1; } inline bool* get_address_of_has_value_1() { return &___has_value_1; } inline void set_has_value_1(bool value) { ___has_value_1 = value; } }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 { public: // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_Array_0() { return static_cast(offsetof(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75, ___m_Array_0)); } inline InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4* get_m_Array_0() const { return ___m_Array_0; } inline InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4** get_address_of_m_Array_0() { return &___m_Array_0; } inline void set_m_Array_0(InternedStringU5BU5D_t1EAE8433C8EF7C76894673801EE0EE9F6833E9A4* value) { ___m_Array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Array_0), (void*)value); } inline static int32_t get_offset_of_m_StartIndex_1() { return static_cast(offsetof(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75, ___m_StartIndex_1)); } inline int32_t get_m_StartIndex_1() const { return ___m_StartIndex_1; } inline int32_t* get_address_of_m_StartIndex_1() { return &___m_StartIndex_1; } inline void set_m_StartIndex_1(int32_t value) { ___m_StartIndex_1 = value; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_2 = value; } }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E { public: // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_Array_0() { return static_cast(offsetof(ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E, ___m_Array_0)); } inline NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* get_m_Array_0() const { return ___m_Array_0; } inline NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD** get_address_of_m_Array_0() { return &___m_Array_0; } inline void set_m_Array_0(NameAndParametersU5BU5D_t960DDB52F44DD1231B0C626E9C859F1E0B2F5EAD* value) { ___m_Array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Array_0), (void*)value); } inline static int32_t get_offset_of_m_StartIndex_1() { return static_cast(offsetof(ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E, ___m_StartIndex_1)); } inline int32_t get_m_StartIndex_1() const { return ___m_StartIndex_1; } inline int32_t* get_address_of_m_StartIndex_1() { return &___m_StartIndex_1; } inline void set_m_StartIndex_1(int32_t value) { ___m_StartIndex_1 = value; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_2 = value; } }; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 struct ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 { public: // TValue[] UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Array NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* ___m_Array_0; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_StartIndex int32_t ___m_StartIndex_1; // System.Int32 UnityEngine.InputSystem.Utilities.ReadOnlyArray`1::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_Array_0() { return static_cast(offsetof(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5, ___m_Array_0)); } inline NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* get_m_Array_0() const { return ___m_Array_0; } inline NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391** get_address_of_m_Array_0() { return &___m_Array_0; } inline void set_m_Array_0(NamedValueU5BU5D_t16F5D30B70B5FEDA89AE16CFD61FACEC7DF85391* value) { ___m_Array_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_Array_0), (void*)value); } inline static int32_t get_offset_of_m_StartIndex_1() { return static_cast(offsetof(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5, ___m_StartIndex_1)); } inline int32_t get_m_StartIndex_1() const { return ___m_StartIndex_1; } inline int32_t* get_address_of_m_StartIndex_1() { return &___m_StartIndex_1; } inline void set_m_StartIndex_1(int32_t value) { ___m_StartIndex_1 = value; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_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 { }; // UnityEngine.InputSystem.Utilities.FourCC struct FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 { public: // System.Int32 UnityEngine.InputSystem.Utilities.FourCC::m_Code int32_t ___m_Code_0; public: inline static int32_t get_offset_of_m_Code_0() { return static_cast(offsetof(FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9, ___m_Code_0)); } inline int32_t get_m_Code_0() const { return ___m_Code_0; } inline int32_t* get_address_of_m_Code_0() { return &___m_Code_0; } inline void set_m_Code_0(int32_t value) { ___m_Code_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.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.InputSystem.Utilities.Substring struct Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F { public: // System.String UnityEngine.InputSystem.Utilities.Substring::m_String String_t* ___m_String_0; // System.Int32 UnityEngine.InputSystem.Utilities.Substring::m_Index int32_t ___m_Index_1; // System.Int32 UnityEngine.InputSystem.Utilities.Substring::m_Length int32_t ___m_Length_2; public: inline static int32_t get_offset_of_m_String_0() { return static_cast(offsetof(Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F, ___m_String_0)); } inline String_t* get_m_String_0() const { return ___m_String_0; } inline String_t** get_address_of_m_String_0() { return &___m_String_0; } inline void set_m_String_0(String_t* value) { ___m_String_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_String_0), (void*)value); } inline static int32_t get_offset_of_m_Index_1() { return static_cast(offsetof(Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F, ___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; } inline static int32_t get_offset_of_m_Length_2() { return static_cast(offsetof(Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F, ___m_Length_2)); } inline int32_t get_m_Length_2() const { return ___m_Length_2; } inline int32_t* get_address_of_m_Length_2() { return &___m_Length_2; } inline void set_m_Length_2(int32_t value) { ___m_Length_2 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.Substring struct Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F_marshaled_pinvoke { char* ___m_String_0; int32_t ___m_Index_1; int32_t ___m_Length_2; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.Substring struct Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F_marshaled_com { Il2CppChar* ___m_String_0; int32_t ___m_Index_1; int32_t ___m_Length_2; }; // System.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // System.Diagnostics.Tracing.EventProvider/SessionInfo struct SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 { public: // System.Int32 System.Diagnostics.Tracing.EventProvider/SessionInfo::sessionIdBit int32_t ___sessionIdBit_0; // System.Int32 System.Diagnostics.Tracing.EventProvider/SessionInfo::etwSessionId int32_t ___etwSessionId_1; public: inline static int32_t get_offset_of_sessionIdBit_0() { return static_cast(offsetof(SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7, ___sessionIdBit_0)); } inline int32_t get_sessionIdBit_0() const { return ___sessionIdBit_0; } inline int32_t* get_address_of_sessionIdBit_0() { return &___sessionIdBit_0; } inline void set_sessionIdBit_0(int32_t value) { ___sessionIdBit_0 = value; } inline static int32_t get_offset_of_etwSessionId_1() { return static_cast(offsetof(SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7, ___etwSessionId_1)); } inline int32_t get_etwSessionId_1() const { return ___etwSessionId_1; } inline int32_t* get_address_of_etwSessionId_1() { return &___etwSessionId_1; } inline void set_etwSessionId_1(int32_t value) { ___etwSessionId_1 = value; } }; // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson struct BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 { public: // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::action String_t* ___action_0; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::id String_t* ___id_1; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::path String_t* ___path_2; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::interactions String_t* ___interactions_3; // System.String UnityEngine.InputSystem.InputActionMap/BindingOverrideJson::processors String_t* ___processors_4; public: inline static int32_t get_offset_of_action_0() { return static_cast(offsetof(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7, ___action_0)); } inline String_t* get_action_0() const { return ___action_0; } inline String_t** get_address_of_action_0() { return &___action_0; } inline void set_action_0(String_t* value) { ___action_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___action_0), (void*)value); } inline static int32_t get_offset_of_id_1() { return static_cast(offsetof(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7, ___id_1)); } inline String_t* get_id_1() const { return ___id_1; } inline String_t** get_address_of_id_1() { return &___id_1; } inline void set_id_1(String_t* value) { ___id_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___id_1), (void*)value); } inline static int32_t get_offset_of_path_2() { return static_cast(offsetof(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7, ___path_2)); } inline String_t* get_path_2() const { return ___path_2; } inline String_t** get_address_of_path_2() { return &___path_2; } inline void set_path_2(String_t* value) { ___path_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___path_2), (void*)value); } inline static int32_t get_offset_of_interactions_3() { return static_cast(offsetof(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7, ___interactions_3)); } inline String_t* get_interactions_3() const { return ___interactions_3; } inline String_t** get_address_of_interactions_3() { return &___interactions_3; } inline void set_interactions_3(String_t* value) { ___interactions_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___interactions_3), (void*)value); } inline static int32_t get_offset_of_processors_4() { return static_cast(offsetof(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7, ___processors_4)); } inline String_t* get_processors_4() const { return ___processors_4; } inline String_t** get_address_of_processors_4() { return &___processors_4; } inline void set_processors_4(String_t* value) { ___processors_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___processors_4), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.InputActionMap/BindingOverrideJson struct BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7_marshaled_pinvoke { char* ___action_0; char* ___id_1; char* ___path_2; char* ___interactions_3; char* ___processors_4; }; // Native definition for COM marshalling of UnityEngine.InputSystem.InputActionMap/BindingOverrideJson struct BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7_marshaled_com { Il2CppChar* ___action_0; Il2CppChar* ___id_1; Il2CppChar* ___path_2; Il2CppChar* ___interactions_3; Il2CppChar* ___processors_4; }; // ONSPPropagationGeometry/MeshMaterial struct MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 { public: // UnityEngine.MeshFilter ONSPPropagationGeometry/MeshMaterial::meshFilter MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * ___meshFilter_0; // ONSPPropagationMaterial[] ONSPPropagationGeometry/MeshMaterial::materials ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* ___materials_1; public: inline static int32_t get_offset_of_meshFilter_0() { return static_cast(offsetof(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29, ___meshFilter_0)); } inline MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * get_meshFilter_0() const { return ___meshFilter_0; } inline MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A ** get_address_of_meshFilter_0() { return &___meshFilter_0; } inline void set_meshFilter_0(MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * value) { ___meshFilter_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___meshFilter_0), (void*)value); } inline static int32_t get_offset_of_materials_1() { return static_cast(offsetof(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29, ___materials_1)); } inline ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* get_materials_1() const { return ___materials_1; } inline ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6** get_address_of_materials_1() { return &___materials_1; } inline void set_materials_1(ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* value) { ___materials_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___materials_1), (void*)value); } }; // Native definition for P/Invoke marshalling of ONSPPropagationGeometry/MeshMaterial struct MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29_marshaled_pinvoke { MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * ___meshFilter_0; ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* ___materials_1; }; // Native definition for COM marshalling of ONSPPropagationGeometry/MeshMaterial struct MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29_marshaled_com { MeshFilter_t763BB2BBF3881176AD25E4570E6DD215BA0AA51A * ___meshFilter_0; ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* ___materials_1; }; // ONSPPropagationGeometry/TerrainMaterial struct TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC { public: // UnityEngine.Terrain ONSPPropagationGeometry/TerrainMaterial::terrain Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836 * ___terrain_0; // ONSPPropagationMaterial[] ONSPPropagationGeometry/TerrainMaterial::materials ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* ___materials_1; // UnityEngine.Mesh[] ONSPPropagationGeometry/TerrainMaterial::treePrototypeMeshes MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8* ___treePrototypeMeshes_2; public: inline static int32_t get_offset_of_terrain_0() { return static_cast(offsetof(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC, ___terrain_0)); } inline Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836 * get_terrain_0() const { return ___terrain_0; } inline Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836 ** get_address_of_terrain_0() { return &___terrain_0; } inline void set_terrain_0(Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836 * value) { ___terrain_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___terrain_0), (void*)value); } inline static int32_t get_offset_of_materials_1() { return static_cast(offsetof(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC, ___materials_1)); } inline ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* get_materials_1() const { return ___materials_1; } inline ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6** get_address_of_materials_1() { return &___materials_1; } inline void set_materials_1(ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* value) { ___materials_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___materials_1), (void*)value); } inline static int32_t get_offset_of_treePrototypeMeshes_2() { return static_cast(offsetof(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC, ___treePrototypeMeshes_2)); } inline MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8* get_treePrototypeMeshes_2() const { return ___treePrototypeMeshes_2; } inline MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8** get_address_of_treePrototypeMeshes_2() { return &___treePrototypeMeshes_2; } inline void set_treePrototypeMeshes_2(MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8* value) { ___treePrototypeMeshes_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___treePrototypeMeshes_2), (void*)value); } }; // Native definition for P/Invoke marshalling of ONSPPropagationGeometry/TerrainMaterial struct TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC_marshaled_pinvoke { Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836 * ___terrain_0; ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* ___materials_1; MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8* ___treePrototypeMeshes_2; }; // Native definition for COM marshalling of ONSPPropagationGeometry/TerrainMaterial struct TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC_marshaled_com { Terrain_t2C0E3B3A2895E81446EFF4F5AFD601CF977D1836 * ___terrain_0; ONSPPropagationMaterialU5BU5D_tEADEC364F10F56DA10285B0195F5D14FD17C75E6* ___materials_1; MeshU5BU5D_t9083AB7B9B72E4E05B55B7CA24A5D6020DC1C6D8* ___treePrototypeMeshes_2; }; // OVRPassthroughLayer/DeferredPassthroughMeshAddition struct DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 { public: // UnityEngine.GameObject OVRPassthroughLayer/DeferredPassthroughMeshAddition::gameObject GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___gameObject_0; // System.Boolean OVRPassthroughLayer/DeferredPassthroughMeshAddition::updateTransform bool ___updateTransform_1; public: inline static int32_t get_offset_of_gameObject_0() { return static_cast(offsetof(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873, ___gameObject_0)); } inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * get_gameObject_0() const { return ___gameObject_0; } inline GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 ** get_address_of_gameObject_0() { return &___gameObject_0; } inline void set_gameObject_0(GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * value) { ___gameObject_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___gameObject_0), (void*)value); } inline static int32_t get_offset_of_updateTransform_1() { return static_cast(offsetof(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873, ___updateTransform_1)); } inline bool get_updateTransform_1() const { return ___updateTransform_1; } inline bool* get_address_of_updateTransform_1() { return &___updateTransform_1; } inline void set_updateTransform_1(bool value) { ___updateTransform_1 = value; } }; // Native definition for P/Invoke marshalling of OVRPassthroughLayer/DeferredPassthroughMeshAddition struct DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873_marshaled_pinvoke { GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___gameObject_0; int32_t ___updateTransform_1; }; // Native definition for COM marshalling of OVRPassthroughLayer/DeferredPassthroughMeshAddition struct DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873_marshaled_com { GameObject_tC000A2E1A7CF1E10FD7BA08863287C072207C319 * ___gameObject_0; int32_t ___updateTransform_1; }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * ___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 SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF, ___list_0)); } inline List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * get_list_0() const { return ___list_0; } inline List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF, ___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_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF, ___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_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF, ___current_3)); } inline SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 get_current_3() const { return ___current_3; } inline SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * ___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 BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156, ___list_0)); } inline List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * get_list_0() const { return ___list_0; } inline List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156, ___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_tB4D5582DD662E46559672C5AA2C34BCA79456156, ___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_tB4D5582DD662E46559672C5AA2C34BCA79456156, ___current_3)); } inline BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 get_current_3() const { return ___current_3; } inline BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___action_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___id_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___path_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___interactions_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___processors_4), (void*)NULL); #endif } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t74868313A518989C22B0A94A855F2A540A99D571 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * ___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 MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t74868313A518989C22B0A94A855F2A540A99D571, ___list_0)); } inline List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * get_list_0() const { return ___list_0; } inline List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t74868313A518989C22B0A94A855F2A540A99D571, ___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_t74868313A518989C22B0A94A855F2A540A99D571, ___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_t74868313A518989C22B0A94A855F2A540A99D571, ___current_3)); } inline MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 get_current_3() const { return ___current_3; } inline MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___meshFilter_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___materials_1), (void*)NULL); #endif } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * ___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 TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30, ___list_0)); } inline List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * get_list_0() const { return ___list_0; } inline List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30, ___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_t440DFD0C460540CC81AA05A1E235D52497CA9B30, ___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_t440DFD0C460540CC81AA05A1E235D52497CA9B30, ___current_3)); } inline TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC get_current_3() const { return ___current_3; } inline TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC * get_address_of_current_3() { return &___current_3; } inline void set_current_3(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___terrain_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___materials_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___treePrototypeMeshes_2), (void*)NULL); #endif } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * ___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 DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109, ___list_0)); } inline List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * get_list_0() const { return ___list_0; } inline List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109, ___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_t918AE1AF2774F999183E1001EFB1EAFE74BF1109, ___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_t918AE1AF2774F999183E1001EFB1EAFE74BF1109, ___current_3)); } inline DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 get_current_3() const { return ___current_3; } inline DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___gameObject_0), (void*)NULL); } }; // 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.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; } }; // System.TypeCode struct TypeCode_tCB39BAB5CFB7A1E0BCB521413E3C46B81C31AA7C { public: // System.Int32 System.TypeCode::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(TypeCode_tCB39BAB5CFB7A1E0BCB521413E3C46B81C31AA7C, ___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.Camera/RenderRequestMode struct RenderRequestMode_tCB120B82DED523ADBA2D6093A1A8ABF17D94A313 { public: // System.Int32 UnityEngine.Camera/RenderRequestMode::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(RenderRequestMode_tCB120B82DED523ADBA2D6093A1A8ABF17D94A313, ___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.Camera/RenderRequestOutputSpace struct RenderRequestOutputSpace_t8EB93E4720B2D1BAB624A04ADB473C37C7F3D6A5 { public: // System.Int32 UnityEngine.Camera/RenderRequestOutputSpace::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(RenderRequestOutputSpace_t8EB93E4720B2D1BAB624A04ADB473C37C7F3D6A5, ___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.HID.HID/HIDCollectionType struct HIDCollectionType_t96F507410EA31F547A72D71B767F12866CC9FE73 { public: // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionType::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(HIDCollectionType_t96F507410EA31F547A72D71B767F12866CC9FE73, ___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.HID.HID/HIDElementFlags struct HIDElementFlags_tD2526AB55A4E695D472F4F92AB0E7B29182E0E30 { public: // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(HIDElementFlags_tD2526AB55A4E695D472F4F92AB0E7B29182E0E30, ___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.HID.HID/HIDReportType struct HIDReportType_tB0D6F97EE47C07DDBA768772ED2ECA1944835544 { public: // System.Int32 UnityEngine.InputSystem.HID.HID/HIDReportType::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(HIDReportType_tB0D6F97EE47C07DDBA768772ED2ECA1944835544, ___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.HID.HID/UsagePage struct UsagePage_t4E88F7D5613BA631109F66288E6F6C39990DEBFC { public: // System.Int32 UnityEngine.InputSystem.HID.HID/UsagePage::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(UsagePage_t4E88F7D5613BA631109F66288E6F6C39990DEBFC, ___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.Utilities.JsonParser/JsonString struct JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 { public: // UnityEngine.InputSystem.Utilities.Substring UnityEngine.InputSystem.Utilities.JsonParser/JsonString::text Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F ___text_0; // System.Boolean UnityEngine.InputSystem.Utilities.JsonParser/JsonString::hasEscapes bool ___hasEscapes_1; public: inline static int32_t get_offset_of_text_0() { return static_cast(offsetof(JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301, ___text_0)); } inline Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F get_text_0() const { return ___text_0; } inline Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F * get_address_of_text_0() { return &___text_0; } inline void set_text_0(Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F value) { ___text_0 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___text_0))->___m_String_0), (void*)NULL); } inline static int32_t get_offset_of_hasEscapes_1() { return static_cast(offsetof(JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301, ___hasEscapes_1)); } inline bool get_hasEscapes_1() const { return ___hasEscapes_1; } inline bool* get_address_of_hasEscapes_1() { return &___hasEscapes_1; } inline void set_hasEscapes_1(bool value) { ___hasEscapes_1 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonString struct JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301_marshaled_pinvoke { Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F_marshaled_pinvoke ___text_0; int32_t ___hasEscapes_1; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonString struct JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301_marshaled_com { Substring_t9EE457D8CFFFB970B2967B31E9D9AB465415571F_marshaled_com ___text_0; int32_t ___hasEscapes_1; }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType struct JsonValueType_t536726C35383E9602EC7AE443D8CFC95C5F35540 { public: // System.Int32 UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(JsonValueType_t536726C35383E9602EC7AE443D8CFC95C5F35540, ___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.InputControlLayout/ControlItem/Flags struct Flags_t6F7599E4924E4F24DE5613340EEA1E222928DE34 { public: // System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Flags_t6F7599E4924E4F24DE5613340EEA1E222928DE34, ___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.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; }; // UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 { public: union { #pragma pack(push, tp, 1) struct { // System.TypeCode UnityEngine.InputSystem.Utilities.PrimitiveValue::m_Type int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; // System.Boolean UnityEngine.InputSystem.Utilities.PrimitiveValue::m_BoolValue bool ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; bool ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; // System.Char UnityEngine.InputSystem.Utilities.PrimitiveValue::m_CharValue Il2CppChar ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; Il2CppChar ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; // System.Byte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ByteValue uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; // System.SByte UnityEngine.InputSystem.Utilities.PrimitiveValue::m_SByteValue int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; // System.Int16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ShortValue int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; // System.UInt16 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UShortValue uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; // System.Int32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_IntValue int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; // System.UInt32 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_UIntValue uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; // System.Int64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_LongValue int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; // System.UInt64 UnityEngine.InputSystem.Utilities.PrimitiveValue::m_ULongValue uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; // System.Single UnityEngine.InputSystem.Utilities.PrimitiveValue::m_FloatValue float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; // System.Double UnityEngine.InputSystem.Utilities.PrimitiveValue::m_DoubleValue double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_m_Type_0() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_Type_0)); } inline int32_t get_m_Type_0() const { return ___m_Type_0; } inline int32_t* get_address_of_m_Type_0() { return &___m_Type_0; } inline void set_m_Type_0(int32_t value) { ___m_Type_0 = value; } inline static int32_t get_offset_of_m_BoolValue_1() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_BoolValue_1)); } inline bool get_m_BoolValue_1() const { return ___m_BoolValue_1; } inline bool* get_address_of_m_BoolValue_1() { return &___m_BoolValue_1; } inline void set_m_BoolValue_1(bool value) { ___m_BoolValue_1 = value; } inline static int32_t get_offset_of_m_CharValue_2() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_CharValue_2)); } inline Il2CppChar get_m_CharValue_2() const { return ___m_CharValue_2; } inline Il2CppChar* get_address_of_m_CharValue_2() { return &___m_CharValue_2; } inline void set_m_CharValue_2(Il2CppChar value) { ___m_CharValue_2 = value; } inline static int32_t get_offset_of_m_ByteValue_3() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_ByteValue_3)); } inline uint8_t get_m_ByteValue_3() const { return ___m_ByteValue_3; } inline uint8_t* get_address_of_m_ByteValue_3() { return &___m_ByteValue_3; } inline void set_m_ByteValue_3(uint8_t value) { ___m_ByteValue_3 = value; } inline static int32_t get_offset_of_m_SByteValue_4() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_SByteValue_4)); } inline int8_t get_m_SByteValue_4() const { return ___m_SByteValue_4; } inline int8_t* get_address_of_m_SByteValue_4() { return &___m_SByteValue_4; } inline void set_m_SByteValue_4(int8_t value) { ___m_SByteValue_4 = value; } inline static int32_t get_offset_of_m_ShortValue_5() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_ShortValue_5)); } inline int16_t get_m_ShortValue_5() const { return ___m_ShortValue_5; } inline int16_t* get_address_of_m_ShortValue_5() { return &___m_ShortValue_5; } inline void set_m_ShortValue_5(int16_t value) { ___m_ShortValue_5 = value; } inline static int32_t get_offset_of_m_UShortValue_6() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_UShortValue_6)); } inline uint16_t get_m_UShortValue_6() const { return ___m_UShortValue_6; } inline uint16_t* get_address_of_m_UShortValue_6() { return &___m_UShortValue_6; } inline void set_m_UShortValue_6(uint16_t value) { ___m_UShortValue_6 = value; } inline static int32_t get_offset_of_m_IntValue_7() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_IntValue_7)); } inline int32_t get_m_IntValue_7() const { return ___m_IntValue_7; } inline int32_t* get_address_of_m_IntValue_7() { return &___m_IntValue_7; } inline void set_m_IntValue_7(int32_t value) { ___m_IntValue_7 = value; } inline static int32_t get_offset_of_m_UIntValue_8() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_UIntValue_8)); } inline uint32_t get_m_UIntValue_8() const { return ___m_UIntValue_8; } inline uint32_t* get_address_of_m_UIntValue_8() { return &___m_UIntValue_8; } inline void set_m_UIntValue_8(uint32_t value) { ___m_UIntValue_8 = value; } inline static int32_t get_offset_of_m_LongValue_9() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_LongValue_9)); } inline int64_t get_m_LongValue_9() const { return ___m_LongValue_9; } inline int64_t* get_address_of_m_LongValue_9() { return &___m_LongValue_9; } inline void set_m_LongValue_9(int64_t value) { ___m_LongValue_9 = value; } inline static int32_t get_offset_of_m_ULongValue_10() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_ULongValue_10)); } inline uint64_t get_m_ULongValue_10() const { return ___m_ULongValue_10; } inline uint64_t* get_address_of_m_ULongValue_10() { return &___m_ULongValue_10; } inline void set_m_ULongValue_10(uint64_t value) { ___m_ULongValue_10 = value; } inline static int32_t get_offset_of_m_FloatValue_11() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_FloatValue_11)); } inline float get_m_FloatValue_11() const { return ___m_FloatValue_11; } inline float* get_address_of_m_FloatValue_11() { return &___m_FloatValue_11; } inline void set_m_FloatValue_11(float value) { ___m_FloatValue_11 = value; } inline static int32_t get_offset_of_m_DoubleValue_12() { return static_cast(offsetof(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8, ___m_DoubleValue_12)); } inline double get_m_DoubleValue_12() const { return ___m_DoubleValue_12; } inline double* get_address_of_m_DoubleValue_12() { return &___m_DoubleValue_12; } inline void set_m_DoubleValue_12(double value) { ___m_DoubleValue_12 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.PrimitiveValue struct PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com { union { #pragma pack(push, tp, 1) struct { int32_t ___m_Type_0; }; #pragma pack(pop, tp) struct { int32_t ___m_Type_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_BoolValue_1_OffsetPadding[4]; int32_t ___m_BoolValue_1; }; #pragma pack(pop, tp) struct { char ___m_BoolValue_1_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_BoolValue_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_CharValue_2_OffsetPadding[4]; uint8_t ___m_CharValue_2; }; #pragma pack(pop, tp) struct { char ___m_CharValue_2_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_CharValue_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ByteValue_3_OffsetPadding[4]; uint8_t ___m_ByteValue_3; }; #pragma pack(pop, tp) struct { char ___m_ByteValue_3_OffsetPadding_forAlignmentOnly[4]; uint8_t ___m_ByteValue_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_SByteValue_4_OffsetPadding[4]; int8_t ___m_SByteValue_4; }; #pragma pack(pop, tp) struct { char ___m_SByteValue_4_OffsetPadding_forAlignmentOnly[4]; int8_t ___m_SByteValue_4_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ShortValue_5_OffsetPadding[4]; int16_t ___m_ShortValue_5; }; #pragma pack(pop, tp) struct { char ___m_ShortValue_5_OffsetPadding_forAlignmentOnly[4]; int16_t ___m_ShortValue_5_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UShortValue_6_OffsetPadding[4]; uint16_t ___m_UShortValue_6; }; #pragma pack(pop, tp) struct { char ___m_UShortValue_6_OffsetPadding_forAlignmentOnly[4]; uint16_t ___m_UShortValue_6_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_IntValue_7_OffsetPadding[4]; int32_t ___m_IntValue_7; }; #pragma pack(pop, tp) struct { char ___m_IntValue_7_OffsetPadding_forAlignmentOnly[4]; int32_t ___m_IntValue_7_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_UIntValue_8_OffsetPadding[4]; uint32_t ___m_UIntValue_8; }; #pragma pack(pop, tp) struct { char ___m_UIntValue_8_OffsetPadding_forAlignmentOnly[4]; uint32_t ___m_UIntValue_8_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_LongValue_9_OffsetPadding[4]; int64_t ___m_LongValue_9; }; #pragma pack(pop, tp) struct { char ___m_LongValue_9_OffsetPadding_forAlignmentOnly[4]; int64_t ___m_LongValue_9_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_ULongValue_10_OffsetPadding[4]; uint64_t ___m_ULongValue_10; }; #pragma pack(pop, tp) struct { char ___m_ULongValue_10_OffsetPadding_forAlignmentOnly[4]; uint64_t ___m_ULongValue_10_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_FloatValue_11_OffsetPadding[4]; float ___m_FloatValue_11; }; #pragma pack(pop, tp) struct { char ___m_FloatValue_11_OffsetPadding_forAlignmentOnly[4]; float ___m_FloatValue_11_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___m_DoubleValue_12_OffsetPadding[4]; double ___m_DoubleValue_12; }; #pragma pack(pop, tp) struct { char ___m_DoubleValue_12_OffsetPadding_forAlignmentOnly[4]; double ___m_DoubleValue_12_forAlignmentOnly; }; }; }; // 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.Camera/RenderRequest struct RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 { public: // UnityEngine.Camera/RenderRequestMode UnityEngine.Camera/RenderRequest::m_CameraRenderMode int32_t ___m_CameraRenderMode_0; // UnityEngine.RenderTexture UnityEngine.Camera/RenderRequest::m_ResultRT RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * ___m_ResultRT_1; // UnityEngine.Camera/RenderRequestOutputSpace UnityEngine.Camera/RenderRequest::m_OutputSpace int32_t ___m_OutputSpace_2; public: inline static int32_t get_offset_of_m_CameraRenderMode_0() { return static_cast(offsetof(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94, ___m_CameraRenderMode_0)); } inline int32_t get_m_CameraRenderMode_0() const { return ___m_CameraRenderMode_0; } inline int32_t* get_address_of_m_CameraRenderMode_0() { return &___m_CameraRenderMode_0; } inline void set_m_CameraRenderMode_0(int32_t value) { ___m_CameraRenderMode_0 = value; } inline static int32_t get_offset_of_m_ResultRT_1() { return static_cast(offsetof(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94, ___m_ResultRT_1)); } inline RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * get_m_ResultRT_1() const { return ___m_ResultRT_1; } inline RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 ** get_address_of_m_ResultRT_1() { return &___m_ResultRT_1; } inline void set_m_ResultRT_1(RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * value) { ___m_ResultRT_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_ResultRT_1), (void*)value); } inline static int32_t get_offset_of_m_OutputSpace_2() { return static_cast(offsetof(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94, ___m_OutputSpace_2)); } inline int32_t get_m_OutputSpace_2() const { return ___m_OutputSpace_2; } inline int32_t* get_address_of_m_OutputSpace_2() { return &___m_OutputSpace_2; } inline void set_m_OutputSpace_2(int32_t value) { ___m_OutputSpace_2 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.Camera/RenderRequest struct RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94_marshaled_pinvoke { int32_t ___m_CameraRenderMode_0; RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * ___m_ResultRT_1; int32_t ___m_OutputSpace_2; }; // Native definition for COM marshalling of UnityEngine.Camera/RenderRequest struct RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94_marshaled_com { int32_t ___m_CameraRenderMode_0; RenderTexture_t5FE7A5B47EF962A0E8D7BEBA05E9FC87D49A1849 * ___m_ResultRT_1; int32_t ___m_OutputSpace_2; }; // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor struct HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 { public: // UnityEngine.InputSystem.HID.HID/HIDCollectionType UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::type int32_t ___type_0; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::usage int32_t ___usage_1; // UnityEngine.InputSystem.HID.HID/UsagePage UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::usagePage int32_t ___usagePage_2; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::parent int32_t ___parent_3; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::childCount int32_t ___childCount_4; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor::firstChild int32_t ___firstChild_5; public: inline static int32_t get_offset_of_type_0() { return static_cast(offsetof(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6, ___type_0)); } inline int32_t get_type_0() const { return ___type_0; } inline int32_t* get_address_of_type_0() { return &___type_0; } inline void set_type_0(int32_t value) { ___type_0 = value; } inline static int32_t get_offset_of_usage_1() { return static_cast(offsetof(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6, ___usage_1)); } inline int32_t get_usage_1() const { return ___usage_1; } inline int32_t* get_address_of_usage_1() { return &___usage_1; } inline void set_usage_1(int32_t value) { ___usage_1 = value; } inline static int32_t get_offset_of_usagePage_2() { return static_cast(offsetof(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6, ___usagePage_2)); } inline int32_t get_usagePage_2() const { return ___usagePage_2; } inline int32_t* get_address_of_usagePage_2() { return &___usagePage_2; } inline void set_usagePage_2(int32_t value) { ___usagePage_2 = value; } inline static int32_t get_offset_of_parent_3() { return static_cast(offsetof(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6, ___parent_3)); } inline int32_t get_parent_3() const { return ___parent_3; } inline int32_t* get_address_of_parent_3() { return &___parent_3; } inline void set_parent_3(int32_t value) { ___parent_3 = value; } inline static int32_t get_offset_of_childCount_4() { return static_cast(offsetof(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6, ___childCount_4)); } inline int32_t get_childCount_4() const { return ___childCount_4; } inline int32_t* get_address_of_childCount_4() { return &___childCount_4; } inline void set_childCount_4(int32_t value) { ___childCount_4 = value; } inline static int32_t get_offset_of_firstChild_5() { return static_cast(offsetof(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6, ___firstChild_5)); } inline int32_t get_firstChild_5() const { return ___firstChild_5; } inline int32_t* get_address_of_firstChild_5() { return &___firstChild_5; } inline void set_firstChild_5(int32_t value) { ___firstChild_5 = value; } }; // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor struct HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 { public: // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usage int32_t ___usage_0; // UnityEngine.InputSystem.HID.HID/UsagePage UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usagePage int32_t ___usagePage_1; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::unit int32_t ___unit_2; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::unitExponent int32_t ___unitExponent_3; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::logicalMin int32_t ___logicalMin_4; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::logicalMax int32_t ___logicalMax_5; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::physicalMin int32_t ___physicalMin_6; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::physicalMax int32_t ___physicalMax_7; // UnityEngine.InputSystem.HID.HID/HIDReportType UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportType int32_t ___reportType_8; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::collectionIndex int32_t ___collectionIndex_9; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportId int32_t ___reportId_10; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportSizeInBits int32_t ___reportSizeInBits_11; // System.Int32 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::reportOffsetInBits int32_t ___reportOffsetInBits_12; // UnityEngine.InputSystem.HID.HID/HIDElementFlags UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::flags int32_t ___flags_13; // System.Nullable`1 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usageMin Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___usageMin_14; // System.Nullable`1 UnityEngine.InputSystem.HID.HID/HIDElementDescriptor::usageMax Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___usageMax_15; public: inline static int32_t get_offset_of_usage_0() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___usage_0)); } inline int32_t get_usage_0() const { return ___usage_0; } inline int32_t* get_address_of_usage_0() { return &___usage_0; } inline void set_usage_0(int32_t value) { ___usage_0 = value; } inline static int32_t get_offset_of_usagePage_1() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___usagePage_1)); } inline int32_t get_usagePage_1() const { return ___usagePage_1; } inline int32_t* get_address_of_usagePage_1() { return &___usagePage_1; } inline void set_usagePage_1(int32_t value) { ___usagePage_1 = value; } inline static int32_t get_offset_of_unit_2() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___unit_2)); } inline int32_t get_unit_2() const { return ___unit_2; } inline int32_t* get_address_of_unit_2() { return &___unit_2; } inline void set_unit_2(int32_t value) { ___unit_2 = value; } inline static int32_t get_offset_of_unitExponent_3() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___unitExponent_3)); } inline int32_t get_unitExponent_3() const { return ___unitExponent_3; } inline int32_t* get_address_of_unitExponent_3() { return &___unitExponent_3; } inline void set_unitExponent_3(int32_t value) { ___unitExponent_3 = value; } inline static int32_t get_offset_of_logicalMin_4() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___logicalMin_4)); } inline int32_t get_logicalMin_4() const { return ___logicalMin_4; } inline int32_t* get_address_of_logicalMin_4() { return &___logicalMin_4; } inline void set_logicalMin_4(int32_t value) { ___logicalMin_4 = value; } inline static int32_t get_offset_of_logicalMax_5() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___logicalMax_5)); } inline int32_t get_logicalMax_5() const { return ___logicalMax_5; } inline int32_t* get_address_of_logicalMax_5() { return &___logicalMax_5; } inline void set_logicalMax_5(int32_t value) { ___logicalMax_5 = value; } inline static int32_t get_offset_of_physicalMin_6() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___physicalMin_6)); } inline int32_t get_physicalMin_6() const { return ___physicalMin_6; } inline int32_t* get_address_of_physicalMin_6() { return &___physicalMin_6; } inline void set_physicalMin_6(int32_t value) { ___physicalMin_6 = value; } inline static int32_t get_offset_of_physicalMax_7() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___physicalMax_7)); } inline int32_t get_physicalMax_7() const { return ___physicalMax_7; } inline int32_t* get_address_of_physicalMax_7() { return &___physicalMax_7; } inline void set_physicalMax_7(int32_t value) { ___physicalMax_7 = value; } inline static int32_t get_offset_of_reportType_8() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___reportType_8)); } inline int32_t get_reportType_8() const { return ___reportType_8; } inline int32_t* get_address_of_reportType_8() { return &___reportType_8; } inline void set_reportType_8(int32_t value) { ___reportType_8 = value; } inline static int32_t get_offset_of_collectionIndex_9() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___collectionIndex_9)); } inline int32_t get_collectionIndex_9() const { return ___collectionIndex_9; } inline int32_t* get_address_of_collectionIndex_9() { return &___collectionIndex_9; } inline void set_collectionIndex_9(int32_t value) { ___collectionIndex_9 = value; } inline static int32_t get_offset_of_reportId_10() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___reportId_10)); } inline int32_t get_reportId_10() const { return ___reportId_10; } inline int32_t* get_address_of_reportId_10() { return &___reportId_10; } inline void set_reportId_10(int32_t value) { ___reportId_10 = value; } inline static int32_t get_offset_of_reportSizeInBits_11() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___reportSizeInBits_11)); } inline int32_t get_reportSizeInBits_11() const { return ___reportSizeInBits_11; } inline int32_t* get_address_of_reportSizeInBits_11() { return &___reportSizeInBits_11; } inline void set_reportSizeInBits_11(int32_t value) { ___reportSizeInBits_11 = value; } inline static int32_t get_offset_of_reportOffsetInBits_12() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___reportOffsetInBits_12)); } inline int32_t get_reportOffsetInBits_12() const { return ___reportOffsetInBits_12; } inline int32_t* get_address_of_reportOffsetInBits_12() { return &___reportOffsetInBits_12; } inline void set_reportOffsetInBits_12(int32_t value) { ___reportOffsetInBits_12 = value; } inline static int32_t get_offset_of_flags_13() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___flags_13)); } inline int32_t get_flags_13() const { return ___flags_13; } inline int32_t* get_address_of_flags_13() { return &___flags_13; } inline void set_flags_13(int32_t value) { ___flags_13 = value; } inline static int32_t get_offset_of_usageMin_14() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___usageMin_14)); } inline Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 get_usageMin_14() const { return ___usageMin_14; } inline Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 * get_address_of_usageMin_14() { return &___usageMin_14; } inline void set_usageMin_14(Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 value) { ___usageMin_14 = value; } inline static int32_t get_offset_of_usageMax_15() { return static_cast(offsetof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427, ___usageMax_15)); } inline Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 get_usageMax_15() const { return ___usageMax_15; } inline Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 * get_address_of_usageMax_15() { return &___usageMax_15; } inline void set_usageMax_15(Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 value) { ___usageMax_15 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.HID.HID/HIDElementDescriptor struct HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427_marshaled_pinvoke { int32_t ___usage_0; int32_t ___usagePage_1; int32_t ___unit_2; int32_t ___unitExponent_3; int32_t ___logicalMin_4; int32_t ___logicalMax_5; int32_t ___physicalMin_6; int32_t ___physicalMax_7; int32_t ___reportType_8; int32_t ___collectionIndex_9; int32_t ___reportId_10; int32_t ___reportSizeInBits_11; int32_t ___reportOffsetInBits_12; int32_t ___flags_13; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___usageMin_14; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___usageMax_15; }; // Native definition for COM marshalling of UnityEngine.InputSystem.HID.HID/HIDElementDescriptor struct HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427_marshaled_com { int32_t ___usage_0; int32_t ___usagePage_1; int32_t ___unit_2; int32_t ___unitExponent_3; int32_t ___logicalMin_4; int32_t ___logicalMax_5; int32_t ___physicalMin_6; int32_t ___physicalMax_7; int32_t ___reportType_8; int32_t ___collectionIndex_9; int32_t ___reportId_10; int32_t ___reportSizeInBits_11; int32_t ___reportOffsetInBits_12; int32_t ___flags_13; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___usageMin_14; Nullable_1_t864FD0051A05D37F91C857AB496BFCB3FE756103 ___usageMax_15; }; // UnityEngine.InputSystem.HID.HIDParser/HIDReportData struct HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 { public: // System.Int32 UnityEngine.InputSystem.HID.HIDParser/HIDReportData::reportId int32_t ___reportId_0; // UnityEngine.InputSystem.HID.HID/HIDReportType UnityEngine.InputSystem.HID.HIDParser/HIDReportData::reportType int32_t ___reportType_1; // System.Int32 UnityEngine.InputSystem.HID.HIDParser/HIDReportData::currentBitOffset int32_t ___currentBitOffset_2; public: inline static int32_t get_offset_of_reportId_0() { return static_cast(offsetof(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59, ___reportId_0)); } inline int32_t get_reportId_0() const { return ___reportId_0; } inline int32_t* get_address_of_reportId_0() { return &___reportId_0; } inline void set_reportId_0(int32_t value) { ___reportId_0 = value; } inline static int32_t get_offset_of_reportType_1() { return static_cast(offsetof(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59, ___reportType_1)); } inline int32_t get_reportType_1() const { return ___reportType_1; } inline int32_t* get_address_of_reportType_1() { return &___reportType_1; } inline void set_reportType_1(int32_t value) { ___reportType_1 = value; } inline static int32_t get_offset_of_currentBitOffset_2() { return static_cast(offsetof(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59, ___currentBitOffset_2)); } inline int32_t get_currentBitOffset_2() const { return ___currentBitOffset_2; } inline int32_t* get_address_of_currentBitOffset_2() { return &___currentBitOffset_2; } inline void set_currentBitOffset_2(int32_t value) { ___currentBitOffset_2 = value; } }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue struct JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB { public: // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::type int32_t ___type_0; // System.Boolean UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::boolValue bool ___boolValue_1; // System.Double UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::realValue double ___realValue_2; // System.Int64 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::integerValue int64_t ___integerValue_3; // UnityEngine.InputSystem.Utilities.JsonParser/JsonString UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::stringValue JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 ___stringValue_4; // System.Collections.Generic.List`1 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::arrayValue List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * ___arrayValue_5; // System.Collections.Generic.Dictionary`2 UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::objectValue Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * ___objectValue_6; // System.Object UnityEngine.InputSystem.Utilities.JsonParser/JsonValue::anyValue RuntimeObject * ___anyValue_7; public: inline static int32_t get_offset_of_type_0() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___type_0)); } inline int32_t get_type_0() const { return ___type_0; } inline int32_t* get_address_of_type_0() { return &___type_0; } inline void set_type_0(int32_t value) { ___type_0 = value; } inline static int32_t get_offset_of_boolValue_1() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___boolValue_1)); } inline bool get_boolValue_1() const { return ___boolValue_1; } inline bool* get_address_of_boolValue_1() { return &___boolValue_1; } inline void set_boolValue_1(bool value) { ___boolValue_1 = value; } inline static int32_t get_offset_of_realValue_2() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___realValue_2)); } inline double get_realValue_2() const { return ___realValue_2; } inline double* get_address_of_realValue_2() { return &___realValue_2; } inline void set_realValue_2(double value) { ___realValue_2 = value; } inline static int32_t get_offset_of_integerValue_3() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___integerValue_3)); } inline int64_t get_integerValue_3() const { return ___integerValue_3; } inline int64_t* get_address_of_integerValue_3() { return &___integerValue_3; } inline void set_integerValue_3(int64_t value) { ___integerValue_3 = value; } inline static int32_t get_offset_of_stringValue_4() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___stringValue_4)); } inline JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 get_stringValue_4() const { return ___stringValue_4; } inline JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 * get_address_of_stringValue_4() { return &___stringValue_4; } inline void set_stringValue_4(JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301 value) { ___stringValue_4 = value; Il2CppCodeGenWriteBarrier((void**)&((&(((&___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); } inline static int32_t get_offset_of_arrayValue_5() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___arrayValue_5)); } inline List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * get_arrayValue_5() const { return ___arrayValue_5; } inline List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 ** get_address_of_arrayValue_5() { return &___arrayValue_5; } inline void set_arrayValue_5(List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * value) { ___arrayValue_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___arrayValue_5), (void*)value); } inline static int32_t get_offset_of_objectValue_6() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___objectValue_6)); } inline Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * get_objectValue_6() const { return ___objectValue_6; } inline Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 ** get_address_of_objectValue_6() { return &___objectValue_6; } inline void set_objectValue_6(Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * value) { ___objectValue_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___objectValue_6), (void*)value); } inline static int32_t get_offset_of_anyValue_7() { return static_cast(offsetof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB, ___anyValue_7)); } inline RuntimeObject * get_anyValue_7() const { return ___anyValue_7; } inline RuntimeObject ** get_address_of_anyValue_7() { return &___anyValue_7; } inline void set_anyValue_7(RuntimeObject * value) { ___anyValue_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___anyValue_7), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonValue struct JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB_marshaled_pinvoke { int32_t ___type_0; int32_t ___boolValue_1; double ___realValue_2; int64_t ___integerValue_3; JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301_marshaled_pinvoke ___stringValue_4; List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * ___arrayValue_5; Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * ___objectValue_6; Il2CppIUnknown* ___anyValue_7; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Utilities.JsonParser/JsonValue struct JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB_marshaled_com { int32_t ___type_0; int32_t ___boolValue_1; double ___realValue_2; int64_t ___integerValue_3; JsonString_tB3A1938903F2377F780FF4C4FE7CC6EA81C0D301_marshaled_com ___stringValue_4; List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * ___arrayValue_5; Dictionary_2_t7A371082270CA8FD6BC79B5622CCD5E1C87A6E42 * ___objectValue_6; Il2CppIUnknown* ___anyValue_7; }; // System.Action`1 struct Action_1_tAD2673D5C000B0DE999CDC21B694624C1F144EFF : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t01358A36EE224541AE247573D8279B9B34BCA888 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t93D0345A6A1D7F62EF9616A600E4377815E873DD : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tE4ACB18158442BECEAD3F5C3F7A9D5E93D9EA475 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t64B7187B8859F08ED7B3171F1F3D6C10D15E105A : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t976D0608F786BB13EBB3657A807975BA8153A6FF : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t5368E612927B41D4B50D64352B8E6AF491A9957D : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t24C395637C270B30A9FB4E2F517C16D8106F4DB5 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t19D748A0D96FCBABA96AFCF6CBB64EB96D425A1E : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t12762604421477657263E8811B91E0CE396E4117 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tC9A94F0A488D1F90062D6EE49F36B70FC72DF963 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tE41ACA1419F41F21BA4D694D7D64D7CB25BEACA3 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t5B34A28A6211A54F0C9C3E4A8494A8D058D11E4B : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 : public MulticastDelegate_t { public: public: }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * ___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 RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA, ___list_0)); } inline List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * get_list_0() const { return ___list_0; } inline List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA, ___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_tE5E468754D2615D4F3B90E030FC3498466C805CA, ___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_tE5E468754D2615D4F3B90E030FC3498466C805CA, ___current_3)); } inline RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 get_current_3() const { return ___current_3; } inline RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___m_ResultRT_1), (void*)NULL); } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * ___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 HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8, ___list_0)); } inline List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * get_list_0() const { return ___list_0; } inline List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8, ___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_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8, ___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_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8, ___current_3)); } inline HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 get_current_3() const { return ___current_3; } inline HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * ___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 HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7, ___list_0)); } inline List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * get_list_0() const { return ___list_0; } inline List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7, ___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_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7, ___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_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7, ___current_3)); } inline HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 get_current_3() const { return ___current_3; } inline HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * ___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 HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA, ___list_0)); } inline List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * get_list_0() const { return ___list_0; } inline List_1_t020B0ECE3612275785654B114F457A7EBAB9199B ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA, ___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_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA, ___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_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA, ___current_3)); } inline HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 get_current_3() const { return ___current_3; } inline HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * ___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 JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60, ___list_0)); } inline List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * get_list_0() const { return ___list_0; } inline List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60, ___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_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60, ___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_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60, ___current_3)); } inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB get_current_3() const { return ___current_3; } inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB * get_address_of_current_3() { return &___current_3; } inline void set_current_3(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&((&((&(((&___current_3))->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___anyValue_7), (void*)NULL); #endif } }; // System.Predicate`1 struct Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 : 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: }; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 { public: // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___U3CnameU3Ek__BackingField_0; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___U3ClayoutU3Ek__BackingField_1; // UnityEngine.InputSystem.Utilities.InternedString UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED ___U3CvariantsU3Ek__BackingField_2; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CuseStateFromU3Ek__BackingField_3; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CdisplayNameU3Ek__BackingField_4; // System.String UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField String_t* ___U3CshortDisplayNameU3Ek__BackingField_5; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CusagesU3Ek__BackingField_6; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CaliasesU3Ek__BackingField_7; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 ___U3CparametersU3Ek__BackingField_8; // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E ___U3CprocessorsU3Ek__BackingField_9; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CoffsetU3Ek__BackingField_10; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CbitU3Ek__BackingField_11; // System.UInt32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; // UnityEngine.InputSystem.Utilities.FourCC UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 ___U3CformatU3Ek__BackingField_13; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField int32_t ___U3CflagsU3Ek__BackingField_14; // System.Int32 UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField int32_t ___U3CarraySizeU3Ek__BackingField_15; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 ___U3CdefaultStateU3Ek__BackingField_16; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 ___U3CminValueU3Ek__BackingField_17; // UnityEngine.InputSystem.Utilities.PrimitiveValue UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem::k__BackingField PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 ___U3CmaxValueU3Ek__BackingField_18; public: inline static int32_t get_offset_of_U3CnameU3Ek__BackingField_0() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CnameU3Ek__BackingField_0)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_U3CnameU3Ek__BackingField_0() const { return ___U3CnameU3Ek__BackingField_0; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_U3CnameU3Ek__BackingField_0() { return &___U3CnameU3Ek__BackingField_0; } inline void set_U3CnameU3Ek__BackingField_0(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___U3CnameU3Ek__BackingField_0 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_U3ClayoutU3Ek__BackingField_1() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3ClayoutU3Ek__BackingField_1)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_U3ClayoutU3Ek__BackingField_1() const { return ___U3ClayoutU3Ek__BackingField_1; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_U3ClayoutU3Ek__BackingField_1() { return &___U3ClayoutU3Ek__BackingField_1; } inline void set_U3ClayoutU3Ek__BackingField_1(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___U3ClayoutU3Ek__BackingField_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_U3CvariantsU3Ek__BackingField_2() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CvariantsU3Ek__BackingField_2)); } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED get_U3CvariantsU3Ek__BackingField_2() const { return ___U3CvariantsU3Ek__BackingField_2; } inline InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED * get_address_of_U3CvariantsU3Ek__BackingField_2() { return &___U3CvariantsU3Ek__BackingField_2; } inline void set_U3CvariantsU3Ek__BackingField_2(InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED value) { ___U3CvariantsU3Ek__BackingField_2 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif } inline static int32_t get_offset_of_U3CuseStateFromU3Ek__BackingField_3() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CuseStateFromU3Ek__BackingField_3)); } inline String_t* get_U3CuseStateFromU3Ek__BackingField_3() const { return ___U3CuseStateFromU3Ek__BackingField_3; } inline String_t** get_address_of_U3CuseStateFromU3Ek__BackingField_3() { return &___U3CuseStateFromU3Ek__BackingField_3; } inline void set_U3CuseStateFromU3Ek__BackingField_3(String_t* value) { ___U3CuseStateFromU3Ek__BackingField_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CuseStateFromU3Ek__BackingField_3), (void*)value); } inline static int32_t get_offset_of_U3CdisplayNameU3Ek__BackingField_4() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CdisplayNameU3Ek__BackingField_4)); } inline String_t* get_U3CdisplayNameU3Ek__BackingField_4() const { return ___U3CdisplayNameU3Ek__BackingField_4; } inline String_t** get_address_of_U3CdisplayNameU3Ek__BackingField_4() { return &___U3CdisplayNameU3Ek__BackingField_4; } inline void set_U3CdisplayNameU3Ek__BackingField_4(String_t* value) { ___U3CdisplayNameU3Ek__BackingField_4 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CdisplayNameU3Ek__BackingField_4), (void*)value); } inline static int32_t get_offset_of_U3CshortDisplayNameU3Ek__BackingField_5() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CshortDisplayNameU3Ek__BackingField_5)); } inline String_t* get_U3CshortDisplayNameU3Ek__BackingField_5() const { return ___U3CshortDisplayNameU3Ek__BackingField_5; } inline String_t** get_address_of_U3CshortDisplayNameU3Ek__BackingField_5() { return &___U3CshortDisplayNameU3Ek__BackingField_5; } inline void set_U3CshortDisplayNameU3Ek__BackingField_5(String_t* value) { ___U3CshortDisplayNameU3Ek__BackingField_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___U3CshortDisplayNameU3Ek__BackingField_5), (void*)value); } inline static int32_t get_offset_of_U3CusagesU3Ek__BackingField_6() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CusagesU3Ek__BackingField_6)); } inline ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 get_U3CusagesU3Ek__BackingField_6() const { return ___U3CusagesU3Ek__BackingField_6; } inline ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 * get_address_of_U3CusagesU3Ek__BackingField_6() { return &___U3CusagesU3Ek__BackingField_6; } inline void set_U3CusagesU3Ek__BackingField_6(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 value) { ___U3CusagesU3Ek__BackingField_6 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); } inline static int32_t get_offset_of_U3CaliasesU3Ek__BackingField_7() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CaliasesU3Ek__BackingField_7)); } inline ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 get_U3CaliasesU3Ek__BackingField_7() const { return ___U3CaliasesU3Ek__BackingField_7; } inline ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 * get_address_of_U3CaliasesU3Ek__BackingField_7() { return &___U3CaliasesU3Ek__BackingField_7; } inline void set_U3CaliasesU3Ek__BackingField_7(ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 value) { ___U3CaliasesU3Ek__BackingField_7 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); } inline static int32_t get_offset_of_U3CparametersU3Ek__BackingField_8() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CparametersU3Ek__BackingField_8)); } inline ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 get_U3CparametersU3Ek__BackingField_8() const { return ___U3CparametersU3Ek__BackingField_8; } inline ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 * get_address_of_U3CparametersU3Ek__BackingField_8() { return &___U3CparametersU3Ek__BackingField_8; } inline void set_U3CparametersU3Ek__BackingField_8(ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 value) { ___U3CparametersU3Ek__BackingField_8 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); } inline static int32_t get_offset_of_U3CprocessorsU3Ek__BackingField_9() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CprocessorsU3Ek__BackingField_9)); } inline ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E get_U3CprocessorsU3Ek__BackingField_9() const { return ___U3CprocessorsU3Ek__BackingField_9; } inline ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E * get_address_of_U3CprocessorsU3Ek__BackingField_9() { return &___U3CprocessorsU3Ek__BackingField_9; } inline void set_U3CprocessorsU3Ek__BackingField_9(ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E value) { ___U3CprocessorsU3Ek__BackingField_9 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); } inline static int32_t get_offset_of_U3CoffsetU3Ek__BackingField_10() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CoffsetU3Ek__BackingField_10)); } inline uint32_t get_U3CoffsetU3Ek__BackingField_10() const { return ___U3CoffsetU3Ek__BackingField_10; } inline uint32_t* get_address_of_U3CoffsetU3Ek__BackingField_10() { return &___U3CoffsetU3Ek__BackingField_10; } inline void set_U3CoffsetU3Ek__BackingField_10(uint32_t value) { ___U3CoffsetU3Ek__BackingField_10 = value; } inline static int32_t get_offset_of_U3CbitU3Ek__BackingField_11() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CbitU3Ek__BackingField_11)); } inline uint32_t get_U3CbitU3Ek__BackingField_11() const { return ___U3CbitU3Ek__BackingField_11; } inline uint32_t* get_address_of_U3CbitU3Ek__BackingField_11() { return &___U3CbitU3Ek__BackingField_11; } inline void set_U3CbitU3Ek__BackingField_11(uint32_t value) { ___U3CbitU3Ek__BackingField_11 = value; } inline static int32_t get_offset_of_U3CsizeInBitsU3Ek__BackingField_12() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CsizeInBitsU3Ek__BackingField_12)); } inline uint32_t get_U3CsizeInBitsU3Ek__BackingField_12() const { return ___U3CsizeInBitsU3Ek__BackingField_12; } inline uint32_t* get_address_of_U3CsizeInBitsU3Ek__BackingField_12() { return &___U3CsizeInBitsU3Ek__BackingField_12; } inline void set_U3CsizeInBitsU3Ek__BackingField_12(uint32_t value) { ___U3CsizeInBitsU3Ek__BackingField_12 = value; } inline static int32_t get_offset_of_U3CformatU3Ek__BackingField_13() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CformatU3Ek__BackingField_13)); } inline FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 get_U3CformatU3Ek__BackingField_13() const { return ___U3CformatU3Ek__BackingField_13; } inline FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 * get_address_of_U3CformatU3Ek__BackingField_13() { return &___U3CformatU3Ek__BackingField_13; } inline void set_U3CformatU3Ek__BackingField_13(FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 value) { ___U3CformatU3Ek__BackingField_13 = value; } inline static int32_t get_offset_of_U3CflagsU3Ek__BackingField_14() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CflagsU3Ek__BackingField_14)); } inline int32_t get_U3CflagsU3Ek__BackingField_14() const { return ___U3CflagsU3Ek__BackingField_14; } inline int32_t* get_address_of_U3CflagsU3Ek__BackingField_14() { return &___U3CflagsU3Ek__BackingField_14; } inline void set_U3CflagsU3Ek__BackingField_14(int32_t value) { ___U3CflagsU3Ek__BackingField_14 = value; } inline static int32_t get_offset_of_U3CarraySizeU3Ek__BackingField_15() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CarraySizeU3Ek__BackingField_15)); } inline int32_t get_U3CarraySizeU3Ek__BackingField_15() const { return ___U3CarraySizeU3Ek__BackingField_15; } inline int32_t* get_address_of_U3CarraySizeU3Ek__BackingField_15() { return &___U3CarraySizeU3Ek__BackingField_15; } inline void set_U3CarraySizeU3Ek__BackingField_15(int32_t value) { ___U3CarraySizeU3Ek__BackingField_15 = value; } inline static int32_t get_offset_of_U3CdefaultStateU3Ek__BackingField_16() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CdefaultStateU3Ek__BackingField_16)); } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 get_U3CdefaultStateU3Ek__BackingField_16() const { return ___U3CdefaultStateU3Ek__BackingField_16; } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 * get_address_of_U3CdefaultStateU3Ek__BackingField_16() { return &___U3CdefaultStateU3Ek__BackingField_16; } inline void set_U3CdefaultStateU3Ek__BackingField_16(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 value) { ___U3CdefaultStateU3Ek__BackingField_16 = value; } inline static int32_t get_offset_of_U3CminValueU3Ek__BackingField_17() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CminValueU3Ek__BackingField_17)); } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 get_U3CminValueU3Ek__BackingField_17() const { return ___U3CminValueU3Ek__BackingField_17; } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 * get_address_of_U3CminValueU3Ek__BackingField_17() { return &___U3CminValueU3Ek__BackingField_17; } inline void set_U3CminValueU3Ek__BackingField_17(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 value) { ___U3CminValueU3Ek__BackingField_17 = value; } inline static int32_t get_offset_of_U3CmaxValueU3Ek__BackingField_18() { return static_cast(offsetof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15, ___U3CmaxValueU3Ek__BackingField_18)); } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 get_U3CmaxValueU3Ek__BackingField_18() const { return ___U3CmaxValueU3Ek__BackingField_18; } inline PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 * get_address_of_U3CmaxValueU3Ek__BackingField_18() { return &___U3CmaxValueU3Ek__BackingField_18; } inline void set_U3CmaxValueU3Ek__BackingField_18(PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8 value) { ___U3CmaxValueU3Ek__BackingField_18 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15_marshaled_pinvoke { InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke ___U3CnameU3Ek__BackingField_0; InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke ___U3ClayoutU3Ek__BackingField_1; InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_pinvoke ___U3CvariantsU3Ek__BackingField_2; char* ___U3CuseStateFromU3Ek__BackingField_3; char* ___U3CdisplayNameU3Ek__BackingField_4; char* ___U3CshortDisplayNameU3Ek__BackingField_5; ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CusagesU3Ek__BackingField_6; ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CaliasesU3Ek__BackingField_7; ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 ___U3CparametersU3Ek__BackingField_8; ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E ___U3CprocessorsU3Ek__BackingField_9; uint32_t ___U3CoffsetU3Ek__BackingField_10; uint32_t ___U3CbitU3Ek__BackingField_11; uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 ___U3CformatU3Ek__BackingField_13; int32_t ___U3CflagsU3Ek__BackingField_14; int32_t ___U3CarraySizeU3Ek__BackingField_15; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke ___U3CdefaultStateU3Ek__BackingField_16; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke ___U3CminValueU3Ek__BackingField_17; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_pinvoke ___U3CmaxValueU3Ek__BackingField_18; }; // Native definition for COM marshalling of UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem struct ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15_marshaled_com { InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com ___U3CnameU3Ek__BackingField_0; InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com ___U3ClayoutU3Ek__BackingField_1; InternedString_tA8F88C6E35F6EA6E9F774DC4DC7D003E1D6B4EED_marshaled_com ___U3CvariantsU3Ek__BackingField_2; Il2CppChar* ___U3CuseStateFromU3Ek__BackingField_3; Il2CppChar* ___U3CdisplayNameU3Ek__BackingField_4; Il2CppChar* ___U3CshortDisplayNameU3Ek__BackingField_5; ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CusagesU3Ek__BackingField_6; ReadOnlyArray_1_t606E37DB0F1B75FCB4C4A029A0F6C2B4AE7DED75 ___U3CaliasesU3Ek__BackingField_7; ReadOnlyArray_1_t644486DA5FB2B247FC64733F192E2894F46CFCF5 ___U3CparametersU3Ek__BackingField_8; ReadOnlyArray_1_tC87F80F9582CEDF1B66B5875A22591316B710C6E ___U3CprocessorsU3Ek__BackingField_9; uint32_t ___U3CoffsetU3Ek__BackingField_10; uint32_t ___U3CbitU3Ek__BackingField_11; uint32_t ___U3CsizeInBitsU3Ek__BackingField_12; FourCC_t8D38CDCEAD02FE53A6C2E9AF01354E4E5AB400A9 ___U3CformatU3Ek__BackingField_13; int32_t ___U3CflagsU3Ek__BackingField_14; int32_t ___U3CarraySizeU3Ek__BackingField_15; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com ___U3CdefaultStateU3Ek__BackingField_16; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com ___U3CminValueU3Ek__BackingField_17; PrimitiveValue_t70D8365A1CB2217C466D27D6820362EF4331A0C8_marshaled_com ___U3CmaxValueU3Ek__BackingField_18; }; // System.Action`1 struct Action_1_tCC95BCB23D344416E7F9B33BF524C653FBF017CA : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 : public MulticastDelegate_t { public: public: }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * ___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 ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1, ___list_0)); } inline List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * get_list_0() const { return ___list_0; } inline List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1, ___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_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1, ___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_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1, ___current_3)); } inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 get_current_3() const { return ___current_3; } inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } }; // System.Predicate`1 struct Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 : public MulticastDelegate_t { public: public: }; // System.Object // System.Object // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t9886DA9419AD18F17F6D589F94F26DF1933417C2_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t9886DA9419AD18F17F6D589F94F26DF1933417C2 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t9886DA9419AD18F17F6D589F94F26DF1933417C2_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t9886DA9419AD18F17F6D589F94F26DF1933417C2 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t9886DA9419AD18F17F6D589F94F26DF1933417C2 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t9886DA9419AD18F17F6D589F94F26DF1933417C2 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 // System.Collections.Generic.List`1 struct List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8_StaticFields, ____emptyArray_5)); } inline RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* get__emptyArray_5() const { return ____emptyArray_5; } inline RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17_StaticFields, ____emptyArray_5)); } inline SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* get__emptyArray_5() const { return ____emptyArray_5; } inline SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4_StaticFields, ____emptyArray_5)); } inline HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* get__emptyArray_5() const { return ____emptyArray_5; } inline HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187_StaticFields, ____emptyArray_5)); } inline HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* get__emptyArray_5() const { return ____emptyArray_5; } inline HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t020B0ECE3612275785654B114F457A7EBAB9199B_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t020B0ECE3612275785654B114F457A7EBAB9199B_StaticFields, ____emptyArray_5)); } inline HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* get__emptyArray_5() const { return ____emptyArray_5; } inline HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717_StaticFields, ____emptyArray_5)); } inline BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* get__emptyArray_5() const { return ____emptyArray_5; } inline BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F_StaticFields, ____emptyArray_5)); } inline ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* get__emptyArray_5() const { return ____emptyArray_5; } inline ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068_StaticFields, ____emptyArray_5)); } inline JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* get__emptyArray_5() const { return ____emptyArray_5; } inline JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C_StaticFields, ____emptyArray_5)); } inline MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* get__emptyArray_5() const { return ____emptyArray_5; } inline MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3_StaticFields, ____emptyArray_5)); } inline TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* get__emptyArray_5() const { return ____emptyArray_5; } inline TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.Generic.List`1 struct List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323_StaticFields, ____emptyArray_5)); } inline DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* get__emptyArray_5() const { return ____emptyArray_5; } inline DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.ObjectModel.ReadOnlyCollection`1 // System.Collections.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.ValueType // System.ValueType // System.Nullable`1 // System.Nullable`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // UnityEngine.InputSystem.Utilities.ReadOnlyArray`1 // 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 // UnityEngine.InputSystem.Utilities.FourCC // UnityEngine.InputSystem.Utilities.FourCC // System.Int32 // System.Int32 // 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.InputSystem.Utilities.Substring // UnityEngine.InputSystem.Utilities.Substring // System.Void // System.Void // System.Diagnostics.Tracing.EventProvider/SessionInfo // System.Diagnostics.Tracing.EventProvider/SessionInfo // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson // ONSPPropagationGeometry/MeshMaterial // ONSPPropagationGeometry/MeshMaterial // ONSPPropagationGeometry/TerrainMaterial // ONSPPropagationGeometry/TerrainMaterial // OVRPassthroughLayer/DeferredPassthroughMeshAddition // OVRPassthroughLayer/DeferredPassthroughMeshAddition // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.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.RuntimeTypeHandle // System.RuntimeTypeHandle // System.TypeCode // System.TypeCode // UnityEngine.Camera/RenderRequestMode // UnityEngine.Camera/RenderRequestMode // UnityEngine.Camera/RenderRequestOutputSpace // UnityEngine.Camera/RenderRequestOutputSpace // UnityEngine.InputSystem.HID.HID/HIDCollectionType // UnityEngine.InputSystem.HID.HID/HIDCollectionType // UnityEngine.InputSystem.HID.HID/HIDElementFlags // UnityEngine.InputSystem.HID.HID/HIDElementFlags // UnityEngine.InputSystem.HID.HID/HIDReportType // UnityEngine.InputSystem.HID.HID/HIDReportType // UnityEngine.InputSystem.HID.HID/UsagePage // UnityEngine.InputSystem.HID.HID/UsagePage // UnityEngine.InputSystem.Utilities.JsonParser/JsonString // UnityEngine.InputSystem.Utilities.JsonParser/JsonString // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType // UnityEngine.InputSystem.Utilities.JsonParser/JsonValueType // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem/Flags // System.MulticastDelegate // System.MulticastDelegate // UnityEngine.InputSystem.Utilities.PrimitiveValue // UnityEngine.InputSystem.Utilities.PrimitiveValue // 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.Camera/RenderRequest // UnityEngine.Camera/RenderRequest // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor // UnityEngine.InputSystem.HID.HIDParser/HIDReportData // UnityEngine.InputSystem.HID.HIDParser/HIDReportData // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Action`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Comparison`1 // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.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.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 // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem // System.Action`1 // System.Action`1 // System.Comparison`1 // System.Comparison`1 // System.Collections.Generic.List`1/Enumerator // System.Collections.Generic.List`1/Enumerator // System.Predicate`1 // System.Predicate`1 #ifdef __clang__ #pragma clang diagnostic pop #endif // UnityEngine.Camera/RenderRequest[] struct RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664 : public RuntimeArray { public: ALIGN_FIELD (8) RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 m_Items[1]; public: inline RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ResultRT_1), (void*)NULL); } inline RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_ResultRT_1), (void*)NULL); } }; // System.Diagnostics.Tracing.EventProvider/SessionInfo[] struct SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179 : public RuntimeArray { public: ALIGN_FIELD (8) SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 m_Items[1]; public: inline SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 * 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, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.HID.HID/HIDCollectionDescriptor[] struct HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B : public RuntimeArray { public: ALIGN_FIELD (8) HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 m_Items[1]; public: inline HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 * 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, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.HID.HID/HIDElementDescriptor[] struct HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8 : public RuntimeArray { public: ALIGN_FIELD (8) HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 m_Items[1]; public: inline HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 * 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, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.HID.HIDParser/HIDReportData[] struct HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C : public RuntimeArray { public: ALIGN_FIELD (8) HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 m_Items[1]; public: inline HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 * 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, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 value) { m_Items[index] = value; } }; // UnityEngine.InputSystem.InputActionMap/BindingOverrideJson[] struct BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4 : public RuntimeArray { public: ALIGN_FIELD (8) BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 m_Items[1]; public: inline BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 * 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, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___action_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___id_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___interactions_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___processors_4), (void*)NULL); #endif } inline BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___action_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___id_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___path_2), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___interactions_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___processors_4), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Layouts.InputControlLayout/ControlItem[] struct ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB : public RuntimeArray { public: ALIGN_FIELD (8) ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 m_Items[1]; public: inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 * 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, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringOriginalCase_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CnameU3Ek__BackingField_0))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3ClayoutU3Ek__BackingField_1))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringOriginalCase_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CvariantsU3Ek__BackingField_2))->___m_StringLowerCase_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CuseStateFromU3Ek__BackingField_3), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CdisplayNameU3Ek__BackingField_4), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___U3CshortDisplayNameU3Ek__BackingField_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CusagesU3Ek__BackingField_6))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CaliasesU3Ek__BackingField_7))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CparametersU3Ek__BackingField_8))->___m_Array_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___U3CprocessorsU3Ek__BackingField_9))->___m_Array_0), (void*)NULL); #endif } }; // UnityEngine.InputSystem.Utilities.JsonParser/JsonValue[] struct JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098 : public RuntimeArray { public: ALIGN_FIELD (8) JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB m_Items[1]; public: inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB * 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, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___anyValue_7), (void*)NULL); #endif } inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((&((m_Items + index)->___stringValue_4))->___text_0))->___m_String_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___arrayValue_5), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___objectValue_6), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___anyValue_7), (void*)NULL); #endif } }; // ONSPPropagationGeometry/MeshMaterial[] struct MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF : public RuntimeArray { public: ALIGN_FIELD (8) MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 m_Items[1]; public: inline MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 * 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, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___meshFilter_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___materials_1), (void*)NULL); #endif } inline MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___meshFilter_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___materials_1), (void*)NULL); #endif } }; // ONSPPropagationGeometry/TerrainMaterial[] struct TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC : public RuntimeArray { public: ALIGN_FIELD (8) TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC m_Items[1]; public: inline TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC * 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, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___terrain_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___materials_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___treePrototypeMeshes_2), (void*)NULL); #endif } inline TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___terrain_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___materials_1), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___treePrototypeMeshes_2), (void*)NULL); #endif } }; // OVRPassthroughLayer/DeferredPassthroughMeshAddition[] struct DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4 : public RuntimeArray { public: ALIGN_FIELD (8) DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 m_Items[1]; public: inline DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 * 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, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___gameObject_0), (void*)NULL); } inline DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___gameObject_0), (void*)NULL); } }; // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB549944BD3D25D98DE39C9161609D213FC5D05E6_gshared (Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA * __this, List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * ___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_mEB5784A98D69A1522A7AD6E09FFAA6C3E68A3ED2_gshared (Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF * __this, List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * ___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_m9FCE91285CBE3712C3602AC0EADEACE062872430_gshared (Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 * __this, List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * ___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_m3FFFE5DEA4661C843AA442D419DBA25CCDC3DE38_gshared (Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 * __this, List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * ___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_mE95F57C88515AD0D0F5F42569DA9CDD3560A6EC6_gshared (Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA * __this, List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * ___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_mD3BA372D0B69C28543D525220835A1C31BD7A1A6_gshared (Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156 * __this, List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * ___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_mEEC0F88ECB387B71D7EA0CC73A40B30F65360730_gshared (Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 * __this, List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * ___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_m675BEAFE036A038BFE1F27BEBCBE27DDBDA4434A_gshared (Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 * __this, List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * ___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_m6A5B113817A7743BBA9F5063D0F3C4C2E296F0E0_gshared (Enumerator_t74868313A518989C22B0A94A855F2A540A99D571 * __this, List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * ___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_m6E4CBA9318A6C537853F743869D63D0B0D647012_gshared (Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30 * __this, List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * ___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_m8184B5AD3FAA4AA8B13AEC6E6471833CDA33D536_gshared (Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 * __this, List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * ___list0, 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_mB549944BD3D25D98DE39C9161609D213FC5D05E6 (Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA * __this, List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA *, List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, const RuntimeMethod*))Enumerator__ctor_mB549944BD3D25D98DE39C9161609D213FC5D05E6_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mEB5784A98D69A1522A7AD6E09FFAA6C3E68A3ED2 (Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF * __this, List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF *, List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, const RuntimeMethod*))Enumerator__ctor_mEB5784A98D69A1522A7AD6E09FFAA6C3E68A3ED2_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m9FCE91285CBE3712C3602AC0EADEACE062872430 (Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 * __this, List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 *, List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, const RuntimeMethod*))Enumerator__ctor_m9FCE91285CBE3712C3602AC0EADEACE062872430_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m3FFFE5DEA4661C843AA442D419DBA25CCDC3DE38 (Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 * __this, List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 *, List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, const RuntimeMethod*))Enumerator__ctor_m3FFFE5DEA4661C843AA442D419DBA25CCDC3DE38_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mE95F57C88515AD0D0F5F42569DA9CDD3560A6EC6 (Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA * __this, List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA *, List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, const RuntimeMethod*))Enumerator__ctor_mE95F57C88515AD0D0F5F42569DA9CDD3560A6EC6_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mD3BA372D0B69C28543D525220835A1C31BD7A1A6 (Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156 * __this, List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156 *, List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, const RuntimeMethod*))Enumerator__ctor_mD3BA372D0B69C28543D525220835A1C31BD7A1A6_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mEEC0F88ECB387B71D7EA0CC73A40B30F65360730 (Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 * __this, List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 *, List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, const RuntimeMethod*))Enumerator__ctor_mEEC0F88ECB387B71D7EA0CC73A40B30F65360730_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m675BEAFE036A038BFE1F27BEBCBE27DDBDA4434A (Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 * __this, List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 *, List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, const RuntimeMethod*))Enumerator__ctor_m675BEAFE036A038BFE1F27BEBCBE27DDBDA4434A_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m6A5B113817A7743BBA9F5063D0F3C4C2E296F0E0 (Enumerator_t74868313A518989C22B0A94A855F2A540A99D571 * __this, List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t74868313A518989C22B0A94A855F2A540A99D571 *, List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, const RuntimeMethod*))Enumerator__ctor_m6A5B113817A7743BBA9F5063D0F3C4C2E296F0E0_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m6E4CBA9318A6C537853F743869D63D0B0D647012 (Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30 * __this, List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30 *, List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, const RuntimeMethod*))Enumerator__ctor_m6E4CBA9318A6C537853F743869D63D0B0D647012_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m8184B5AD3FAA4AA8B13AEC6E6471833CDA33D536 (Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 * __this, List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 *, List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, const RuntimeMethod*))Enumerator__ctor_m8184B5AD3FAA4AA8B13AEC6E6471833CDA33D536_gshared)(__this, ___list0, 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_m3C6D60609A10AD9B20596343A5D7C6118CD76971_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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)); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_0 = ((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8_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_m128942F3195AE930ABFCB186967DF72B2846A2F0_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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)); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_2 = ((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8_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; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_4 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)(RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)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_mE740643281CCBA8BD8B4AC2D9F93A1315D3AC47A_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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)); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_6 = ((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8_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; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_8 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)(RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_10 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*, 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, (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)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)); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_12 = ((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8_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); RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_16; L_16 = InterfaceFuncInvoker0< RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_mB762A12B0E38BF04B82AF5EBEED7C245525004E7_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, const RuntimeMethod* method) { { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_0 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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_m70A0D97F19F2522063C97BFED1C83C5D5E15E3D5_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, int32_t ___value0, const RuntimeMethod* method) { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* 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; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_3 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_6 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)(RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_8 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* 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: { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* 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)); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_12 = ((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8_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_mE6B14EE890318B8F736202588D703212F1ED7A14_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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_m4CCDDDEEFFC5644715D5026E32A7E62EFEFCCBCC_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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_m07A451A58036FE8B67C68EB0C34E316E321F0803_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 List_1_get_Item_mE72304E24C085A8BB285AACEB72401B43278A52F_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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: { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_2 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_3 = ___index0; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)L_2, (int32_t)L_3); return (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_m741B814DD6F34F1633C6853350D6F30D65C5246C_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, int32_t ___index0, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 ___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: { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_2 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_3 = ___index0; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_m9447AD039AD7B25970038D44908F9DEC56E81EED_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 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(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )); RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_2 = V_0; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_3 = (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_mBD0DEB1F3CF12883C0ED55CFC6A08CE723766084_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_1; L_1 = (( RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_2 = (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_m1E183BBC602C5664605652C9870F79C15E5A8138_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (int32_t)L_1, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )((*(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 *)((RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 *)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_mB1EFAC80A3F87B219C1FAA840F32604657991BCE_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_1 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__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: { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_3 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_mAED662E4FFB02210735F603F712EB00566415993_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )((*(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 *)((RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 *)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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__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_m5DCEC4F456BC6B5CC827A2589D996A64771B4828_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__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_t3395BA1BEFD8434DFBD1343987D2F8E91149F08A * List_1_AsReadOnly_mCF3521C1F81D61E72146B54513224E7729C7D43D_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t3395BA1BEFD8434DFBD1343987D2F8E91149F08A * L_0 = (ReadOnlyCollection_1_t3395BA1BEFD8434DFBD1343987D2F8E91149F08A *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t3395BA1BEFD8434DFBD1343987D2F8E91149F08A *, 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_t3395BA1BEFD8434DFBD1343987D2F8E91149F08A *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m540EEAD788005CF33F26385D14BD353ACE79DB25_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_1 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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_m93B6FF38A27C10BCF5BAB4B39AD0CA283CD6D020_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t9886DA9419AD18F17F6D589F94F26DF1933417C2 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_1 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 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_t9886DA9419AD18F17F6D589F94F26DF1933417C2 * L_8; L_8 = (( EqualityComparer_1_t9886DA9419AD18F17F6D589F94F26DF1933417C2 * (*) (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_t9886DA9419AD18F17F6D589F94F26DF1933417C2 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t9886DA9419AD18F17F6D589F94F26DF1933417C2 * L_9 = V_1; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_10 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_13 = (L_10)->GetAt(static_cast(L_12)); RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_14 = ___item0; NullCheck((EqualityComparer_1_t9886DA9419AD18F17F6D589F94F26DF1933417C2 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t9886DA9419AD18F17F6D589F94F26DF1933417C2 *)L_9, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )L_13, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_m05F4A0CBDE9AAB7040EF380126CA9DDD2C707364_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )((*(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 *)((RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 *)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_m65EC4446ECA462DA9A9A475793D00E983091C757_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* ___array0, const RuntimeMethod* method) { { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_0 = ___array0; NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)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_mCD1EA9381C5BFE236E6F6743DC5E6096BDABE5BB_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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) RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_3 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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_m2EAA6FD9DFE738BEB48BDB2FEBF9287E507B9347_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, int32_t ___index0, RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* ___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: { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_3 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_4 = ___index0; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* 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_mF33E17D93EE6E52DA8B1D155E43F42E93B102E5B_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_0 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* 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_m57EC2AB729CCB4764C6132561267578A256B8FD8_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_0 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_2 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_3 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__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_m035A5CA5CB63CD97B208F6D498F503E4C46547B5_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * ___match0, const RuntimeMethod* method) { { Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * L_0 = ___match0; NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *)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 RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 List_1_Find_m65A7A7E6D5D85EDC09D83DD678BDBCF92C303DC5_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * 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_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * L_1 = ___match0; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_2 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *)L_1, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_7 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_10 = (L_7)->GetAt(static_cast(L_9)); return (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )); RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_14 = V_1; return (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * List_1_FindAll_m6263715D5FE03018739DCE0665BB3059B33E31B4_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * ___match0, const RuntimeMethod* method) { List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * L_1 = (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, 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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * L_2 = ___match0; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_3 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *)L_2, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * L_8 = V_0; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_9 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)L_8); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)L_8, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * L_16 = V_0; return (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m89F1837A79A7C113DA5F649722579518CF2820C7_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * L_1 = ___match0; NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, int32_t, Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *)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_m804EDCD48A174E38CBF79E0A4FDC0706BE3A1534_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * ___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_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * 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_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * L_10 = ___match2; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_11 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *)L_10, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_mA7B9CE4D4D9CD3931A49CAC7E8DF8FAE3649784E_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, Action_1_tAD2673D5C000B0DE999CDC21B694624C1F144EFF * ___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_tAD2673D5C000B0DE999CDC21B694624C1F144EFF * 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_tAD2673D5C000B0DE999CDC21B694624C1F144EFF * L_5 = ___action0; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_6 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tAD2673D5C000B0DE999CDC21B694624C1F144EFF *)L_5); (( void (*) (Action_1_tAD2673D5C000B0DE999CDC21B694624C1F144EFF *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tAD2673D5C000B0DE999CDC21B694624C1F144EFF *)L_5, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_tE5E468754D2615D4F3B90E030FC3498466C805CA List_1_GetEnumerator_mB27A885F7884FE74FC7615E0E1AF0C2FE082CD05_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, const RuntimeMethod* method) { { Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB549944BD3D25D98DE39C9161609D213FC5D05E6((&L_0), (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA )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_mFC0D40BFE576169263BE4808C9BAE5AB48CBD4A0_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, const RuntimeMethod* method) { { Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB549944BD3D25D98DE39C9161609D213FC5D05E6((&L_0), (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA L_1 = (Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA )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_mCD50EE35D98DF99BB9142EBFFADED3BEC76DC8D4_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, const RuntimeMethod* method) { { Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB549944BD3D25D98DE39C9161609D213FC5D05E6((&L_0), (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA L_1 = (Enumerator_tE5E468754D2615D4F3B90E030FC3498466C805CA )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_mD0BDDA1628504E31F91598E740B532B7AF3F6958_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 ___item0, const RuntimeMethod* method) { { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_0 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)L_0, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_m8569246F3E63D99E9B3F0178CDF94E05321488AE_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )((*(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 *)((RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 *)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_mA82C6D02A63605656D67527934BE13EB85DAAF0A_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, int32_t ___index0, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 ___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(); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_3 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__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; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_7 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_8 = ___index0; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_9 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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: { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_13 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_14 = ___index0; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_m7C30B7A06A387F398B07933BE42C51393970C2F1_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (int32_t)L_1, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )((*(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 *)((RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 *)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_m737C39F234BA7BE61A2D1B7C2C81663C84404C43_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__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; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_12 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_13 = ___index0; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_14 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_20 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_21 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_24 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_27 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_32 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*, 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, (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)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); RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_41; L_41 = InterfaceFuncInvoker0< RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (int32_t)L_39, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_mB61A5BCE4CC0B5B066B1EDBC1C17D79709118226_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_0 = ___item0; NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__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_m02C4CA9A0C1134B92528481772C96282E53ED2C6_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )((*(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 *)((RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 *)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_mF51A1BDFC72D118FE182958EB1BFADDA925B306D_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * 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_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * L_4 = ___match0; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_5 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *)L_4, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF * L_16 = ___match0; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_17 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *, RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tDFA01DE6116A07CF0BA344A62DCEB459F6553CDF *)L_16, (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_24 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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)); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_27 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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; RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_34 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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_m9479FCCB7B27252DB84515C19BE01F54A2BF5A34_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, int32_t ___index0, const RuntimeMethod* method) { RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 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; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_5 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_6 = ___index0; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_7 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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: { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_11 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )); RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (RenderRequest_t7DEDFA6AAA1C8D381280183054C328F26BBCCE94 )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_m5A844276FAF24DF5AD067AA6B5B1CD52962E0916_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_10 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_13 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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: { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_17 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__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_m5F384D928F6EA555EA9F45CEFD1D45A4536C8F1B_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__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_m63E446DEEBBE65A90F91CFF32F658557BA834056_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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: { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_5 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)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_mE3B7486A70E56027BD0910D08F86D3A52880D9EE_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__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_mF12A9AAFF6972FD08CD3A68F7031E6E140BBA06C_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__this); (( void (*) (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 *)__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_m68B0D6A95AFAF2A25010436F75F37118CCF6961B_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __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: { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_5 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)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_mAC5E8F80A6D730EC6B3CD659379EDD7D58EB3B7E_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, Comparison_1_tC9A94F0A488D1F90062D6EE49F36B70FC72DF963 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tC9A94F0A488D1F90062D6EE49F36B70FC72DF963 * 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; } } { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_2 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tC9A94F0A488D1F90062D6EE49F36B70FC72DF963 * L_4 = ___comparison0; (( void (*) (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*, int32_t, int32_t, Comparison_1_tC9A94F0A488D1F90062D6EE49F36B70FC72DF963 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tC9A94F0A488D1F90062D6EE49F36B70FC72DF963 *)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 RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* List_1_ToArray_mF22C54ACA67E1A3BAF5C200B9FBC3C008A9FD6DC_gshared (List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8 * __this, const RuntimeMethod* method) { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_1 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)(RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)L_1; RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_2 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)__this->get__items_1(); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* 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); RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_5 = V_0; return (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mD6DED49BCAC34131A563D3E01DAFA4D8FA1E2FFE_gshared (const RuntimeMethod* method) { { RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664* L_0 = (RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)(RenderRequestU5BU5D_t2D09D44B1472DED405E7676210574FBDE93EF664*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t3F97F25645F414F7683BE3CD3FC8ECF8AA0875D8_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_mE1F0510EBE53318DA564745D8CEAE27B2B4EE13A_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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)); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_0 = ((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17_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_mDA7FA60270711B6DE379CACE53978507FBC39D06_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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)); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_2 = ((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17_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; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_4 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)(SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)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_mF96B8AEB17EDDAB56E81B3F3C8383BE16F583300_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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)); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_6 = ((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17_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; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_8 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)(SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_10 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*, 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, (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)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)); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_12 = ((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17_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); SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_16; L_16 = InterfaceFuncInvoker0< SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_mB5779EEAFA4E03BCB623DB393BBF50332750962E_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, const RuntimeMethod* method) { { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_0 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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_mBDB8ACF54F681A5EE8D5DA60A759B6BBA9CCDF63_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, int32_t ___value0, const RuntimeMethod* method) { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* 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; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_3 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_6 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)(SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_8 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* 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: { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* 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)); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_12 = ((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17_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_mB7C02EFD1B19C0320D5D2569999BB8890B36FE7E_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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_mA522C8D389B1CAA7870653A688DFE81C6024BF4F_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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_mE5E76A49F55510CABE75DC63447E9DC780DCB632_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 List_1_get_Item_mE8F2DCEDE22FD42ABB121E8D6C0F54F04B1EF6C4_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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: { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_2 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_3 = ___index0; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)L_2, (int32_t)L_3); return (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_m209F9A980BF2ACAF5BAF06B1D941FBAED1BF4309_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, int32_t ___index0, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 ___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: { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_2 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_3 = ___index0; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_mFEF587C690515E547DC6219B9F2D15D57E3EC9A0_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 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(SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )); SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_2 = V_0; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_3 = (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_m5F791AC155AFE14EF9F00878B9F3C95042E06DE7_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_1; L_1 = (( SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_2 = (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_mA75D2B4928AA8A58D18EAD2FD9EC79F184ADAB39_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (int32_t)L_1, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )((*(SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 *)((SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 *)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_mDEEAE5718345A771984960BB30085826702C52F4_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_1 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__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: { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_3 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_mC27F08DB35810FEBD2A4C51B8C3BCBC74197282D_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )((*(SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 *)((SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 *)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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__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_mA23AF9B18515ADE3E8F789ADDCCDE89ECC6947EA_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__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_t2D5EE13980BBE2FFEE3D0953033DBFDDCEA4D8BC * List_1_AsReadOnly_m0681EEF088A834A759EBE65C4EB7DD7506878789_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t2D5EE13980BBE2FFEE3D0953033DBFDDCEA4D8BC * L_0 = (ReadOnlyCollection_1_t2D5EE13980BBE2FFEE3D0953033DBFDDCEA4D8BC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t2D5EE13980BBE2FFEE3D0953033DBFDDCEA4D8BC *, 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_t2D5EE13980BBE2FFEE3D0953033DBFDDCEA4D8BC *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m97056BE195371003EF7D41273D42286CCE21F07E_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_1 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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_m162EDAD78C0AD096995944CF2622C559FFF4F94A_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_1 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 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_t48E44F73C910E82A2272540059891028138AEE5A * L_8; L_8 = (( EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A * (*) (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_t48E44F73C910E82A2272540059891028138AEE5A *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A * L_9 = V_1; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_10 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_13 = (L_10)->GetAt(static_cast(L_12)); SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_14 = ___item0; NullCheck((EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t48E44F73C910E82A2272540059891028138AEE5A *)L_9, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )L_13, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_m3C05A9C408E09EF44BC59223CC6EC70E41FC31DE_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )((*(SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 *)((SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 *)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_m432563DAB9D88F0DB77F389B680138D9A36F0ECF_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* ___array0, const RuntimeMethod* method) { { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_0 = ___array0; NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)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_m3A50241D67ED369FF93F54470AD4FA462466BE4F_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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) SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_3 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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_m1910289A96BE9EF784E4E598482B099EE7600574_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, int32_t ___index0, SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* ___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: { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_3 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_4 = ___index0; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* 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_mDDA7F5CE718BC62DA8BDA118B655C86A97BD6FA1_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_0 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* 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_mF83DF5FC8913728B94478384606C405B6B5100D2_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_0 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_2 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_3 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__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_m4099081704A64B56EA45B351086CEBEA31E47AF3_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 * ___match0, const RuntimeMethod* method) { { Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 * L_0 = ___match0; NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *)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 SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 List_1_Find_mA5099BFC68A042DC95D9F9FE242EF3DF72C9B37A_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 * 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_tAC089F33165C7442E3D66161C56B4B7771CAF217 * L_1 = ___match0; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_2 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *)L_1, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_7 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_10 = (L_7)->GetAt(static_cast(L_9)); return (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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(SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )); SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_14 = V_1; return (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * List_1_FindAll_mB182BA4934E6CDF6BDDE5FE59E03F5E8E4B8DC39_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 * ___match0, const RuntimeMethod* method) { List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * L_1 = (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, 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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 * L_2 = ___match0; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_3 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *)L_2, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * L_8 = V_0; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_9 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)L_8); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)L_8, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * L_16 = V_0; return (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mC1C516E55F3B7BE8E1CD1AB36A00A616DAEFE0BC_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 * L_1 = ___match0; NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, int32_t, Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *)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_mAA12BE21E03F303BE36F87172F0B4554B9A30670_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 * ___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_tAC089F33165C7442E3D66161C56B4B7771CAF217 * 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_tAC089F33165C7442E3D66161C56B4B7771CAF217 * L_10 = ___match2; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_11 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *)L_10, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_m0A445F96800CD4237AD7734B616C5410720DB8E1_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, Action_1_t01358A36EE224541AE247573D8279B9B34BCA888 * ___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_t01358A36EE224541AE247573D8279B9B34BCA888 * 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_t01358A36EE224541AE247573D8279B9B34BCA888 * L_5 = ___action0; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_6 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t01358A36EE224541AE247573D8279B9B34BCA888 *)L_5); (( void (*) (Action_1_t01358A36EE224541AE247573D8279B9B34BCA888 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t01358A36EE224541AE247573D8279B9B34BCA888 *)L_5, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF List_1_GetEnumerator_m10AA824D7A4A797C83EFD0AB9D2274CCBBED772D_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, const RuntimeMethod* method) { { Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mEB5784A98D69A1522A7AD6E09FFAA6C3E68A3ED2((&L_0), (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF )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_m18C45906C792D79AA0EA82B71B4A2047F0940B76_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, const RuntimeMethod* method) { { Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mEB5784A98D69A1522A7AD6E09FFAA6C3E68A3ED2((&L_0), (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF L_1 = (Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF )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_m5722810BA97F4C52442F2C80B842C63C30964DA7_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, const RuntimeMethod* method) { { Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mEB5784A98D69A1522A7AD6E09FFAA6C3E68A3ED2((&L_0), (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF L_1 = (Enumerator_tC7233B038A8E26EB7BB221306A8AA8B2F614B3DF )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_m8A362B48E871CBE42816F1F77A75B5192E49B7C6_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 ___item0, const RuntimeMethod* method) { { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_0 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)L_0, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_mA5639B3C16F914799E84D30213E13F23C0596DA8_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )((*(SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 *)((SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 *)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_mFF979ED257E9B76ACCAD70F8535FC25351AAEC2B_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, int32_t ___index0, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 ___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(); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_3 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__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; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_7 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_8 = ___index0; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_9 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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: { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_13 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_14 = ___index0; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_m8D09885989D4E83BBDA8CECCE6BE4BC48798DC78_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (int32_t)L_1, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )((*(SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 *)((SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 *)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_mD99E05BA7C1DAB113F2E68092AF8F7413B537821_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__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; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_12 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_13 = ___index0; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_14 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_20 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_21 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_24 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_27 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_32 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*, 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, (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)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); SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_41; L_41 = InterfaceFuncInvoker0< SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (int32_t)L_39, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_m7DC70E85B38352C42D468536C3478887A78B67B8_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_0 = ___item0; NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__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_m3060C061D01DD09FBD410B71B58BE37315BBEA87_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )((*(SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 *)((SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 *)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_m390DEED8FE683F01170351ADC80C7615B4F18A33_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 * 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_tAC089F33165C7442E3D66161C56B4B7771CAF217 * L_4 = ___match0; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_5 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *)L_4, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_tAC089F33165C7442E3D66161C56B4B7771CAF217 * L_16 = ___match0; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_17 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *, SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tAC089F33165C7442E3D66161C56B4B7771CAF217 *)L_16, (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_24 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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)); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_27 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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; SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_34 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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_mF72B58098C6E6E52827F9E7180D6CDE61AB9A26B_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, int32_t ___index0, const RuntimeMethod* method) { SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 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; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_5 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_6 = ___index0; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_7 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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: { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_11 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )); SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (SessionInfo_t693487E54200EFD8E3528A4947ECBF85A0DABCE7 )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_m5F14EF4AEFF5668555912B4034B00693DDDB6996_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_10 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_13 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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: { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_17 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__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_m8344ECD2149CB3C560D98B706F46E8686909E8F1_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__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_mB71F3C75F7E8C0FDFCF8609EA1881F705BCE545E_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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: { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_5 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)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_mF0539896D5518351E4F37CD859F837304723C3F3_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__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_m20708F5D3D4DFB40DC4021D1A0277B542CF62223_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__this); (( void (*) (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 *)__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_m63506B93CFE9E886E987F9964D5E78A56D699346_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __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: { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_5 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)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_m7D1EDE5A7CD9AB45733351B072D26075ACE30F97_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, Comparison_1_tE41ACA1419F41F21BA4D694D7D64D7CB25BEACA3 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tE41ACA1419F41F21BA4D694D7D64D7CB25BEACA3 * 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; } } { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_2 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tE41ACA1419F41F21BA4D694D7D64D7CB25BEACA3 * L_4 = ___comparison0; (( void (*) (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*, int32_t, int32_t, Comparison_1_tE41ACA1419F41F21BA4D694D7D64D7CB25BEACA3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tE41ACA1419F41F21BA4D694D7D64D7CB25BEACA3 *)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 SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* List_1_ToArray_m1F4899A89362DDB7E90A4F56B5B7B749B153D8A2_gshared (List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17 * __this, const RuntimeMethod* method) { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_1 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)(SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)L_1; SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_2 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)__this->get__items_1(); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* 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); SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_5 = V_0; return (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m088FAF8E66080AE2F25782B806038F2BD3F387C8_gshared (const RuntimeMethod* method) { { SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179* L_0 = (SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)(SessionInfoU5BU5D_t42BA9C3B2898F9EDC1FF64FF2B6D4C6F8FC4F179*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t53BBC0AA893BF75B4925CA24EBF5975C942A4D17_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_m6F37BB18B13362C7710C3B20879039A98C119176_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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)); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_0 = ((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4_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_m0F43B99C8F9094C58F6A558709D2F6A70795BA85_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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)); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_2 = ((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4_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; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_4 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)(HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)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_mFF814CB8E5D98B6B2CE60CFA61DEE2F281880ED0_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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)); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_6 = ((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4_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; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_8 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)(HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_10 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*, 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, (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)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)); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_12 = ((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4_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); HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_16; L_16 = InterfaceFuncInvoker0< HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_m2AEC97B8F01746C8EFEA3C7BCF502ECA1BBF0990_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, const RuntimeMethod* method) { { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_0 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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_m632BCC1BCD6BA083C0A99233C8296CAB53F4FF88_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, int32_t ___value0, const RuntimeMethod* method) { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* 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; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_3 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_6 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)(HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_8 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* 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: { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* 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)); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_12 = ((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4_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_mDACD49E39EA2ABF7FD1D736B19A4B23EA8F3F756_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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_m08DF9B8A297C5D4A5AC3B8DC1F83E5E195F5F37B_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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_m6BC9696470F11E95CB1DB5B2773F6B92F114AAE2_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 List_1_get_Item_m811B90B91DD8D10704C5AAF56B1D1CAC5D22029F_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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: { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_2 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_3 = ___index0; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)L_2, (int32_t)L_3); return (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_mDECECA0EE6B303A47AC3FD49EE57B967717984B0_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, int32_t ___index0, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 ___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: { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_2 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_3 = ___index0; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_m43CBA62597C226921B3F90AB78C623A7E5D6F129_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 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(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )); HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_2 = V_0; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_3 = (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_mBFF6612E407BC9C2968903F6AEC537F744A43D10_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_1; L_1 = (( HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_2 = (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_m95A7E9B49F5763BFBF5F41F1019C4BF1E2471A86_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (int32_t)L_1, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )((*(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 *)((HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 *)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_m8F843848C61076BFA5F7721F4062691F1C685E66_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_1 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__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: { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_3 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_m4A1A1432C8586EA9FA3A69A1F3EC17DE0A4B8689_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )((*(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 *)((HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 *)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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__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_m19DC4B68FEAB569473F0786C7EFE441D89FEE9EB_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__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_t034F3D8CC257DC915465C56FCF6042DABAA3E058 * List_1_AsReadOnly_m2A4C37125C70133425A469B6B28A3FE771BC65BD_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t034F3D8CC257DC915465C56FCF6042DABAA3E058 * L_0 = (ReadOnlyCollection_1_t034F3D8CC257DC915465C56FCF6042DABAA3E058 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t034F3D8CC257DC915465C56FCF6042DABAA3E058 *, 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_t034F3D8CC257DC915465C56FCF6042DABAA3E058 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m379643EED3C0AD8F4984FB29BFDF9BA126FA554C_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_1 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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_m2D6F239C9D32C0F820A32AD2DEE245AB77E7E627_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_1 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 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_t3019E35509E887465D74D72777219EF5821F5C89 * L_8; L_8 = (( EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89 * (*) (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_t3019E35509E887465D74D72777219EF5821F5C89 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89 * L_9 = V_1; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_10 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_13 = (L_10)->GetAt(static_cast(L_12)); HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_14 = ___item0; NullCheck((EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3019E35509E887465D74D72777219EF5821F5C89 *)L_9, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )L_13, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_m9A3C48FF5F49B3F683C253B03EC120AC1460D64D_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )((*(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 *)((HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 *)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_m8595550FA3690B8D79DDE2DF6BB0C83AA8D64BA9_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* ___array0, const RuntimeMethod* method) { { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_0 = ___array0; NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)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_m0DE621709C02C453DB0D0717B544FDCF7B004E87_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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) HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_3 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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_m297950F8B0C64B081FEC82F179DE25A6764A2B1F_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, int32_t ___index0, HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* ___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: { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_3 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_4 = ___index0; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* 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_mB301357920F44DCE025674F6A744AF2EDE520928_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_0 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* 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_m125D56712B5D44DD6AFE52D75BFDC6D6D7E2F172_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_0 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_2 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_3 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__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_m2FD6ECA4897CB3E577DD269583F16599AFA33277_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 * ___match0, const RuntimeMethod* method) { { Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 * L_0 = ___match0; NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *)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 HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 List_1_Find_mAD178E7C82A73D578AC79A7CEA9C9CDDA73B58FC_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 * 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_tC3003E3B7928589A0102B922B28BB24BAE704840 * L_1 = ___match0; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_2 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *)L_1, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_7 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_10 = (L_7)->GetAt(static_cast(L_9)); return (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )); HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_14 = V_1; return (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * List_1_FindAll_mE5A0E87C63738882187E450E161EE7F4838245F2_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 * ___match0, const RuntimeMethod* method) { List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * L_1 = (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, 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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 * L_2 = ___match0; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_3 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *)L_2, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * L_8 = V_0; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_9 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)L_8); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)L_8, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * L_16 = V_0; return (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mED07DDB177D55D2C0099AA6D212148BAB19E829E_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 * L_1 = ___match0; NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, int32_t, Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *)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_mC96F02E5DD1E2A6295294ACC149D5BE8CB997F13_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 * ___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_tC3003E3B7928589A0102B922B28BB24BAE704840 * 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_tC3003E3B7928589A0102B922B28BB24BAE704840 * L_10 = ___match2; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_11 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *)L_10, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_mF7AF3274A278245E678533A154B7FD7D06B86A4D_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, Action_1_t93D0345A6A1D7F62EF9616A600E4377815E873DD * ___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_t93D0345A6A1D7F62EF9616A600E4377815E873DD * 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_t93D0345A6A1D7F62EF9616A600E4377815E873DD * L_5 = ___action0; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_6 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t93D0345A6A1D7F62EF9616A600E4377815E873DD *)L_5); (( void (*) (Action_1_t93D0345A6A1D7F62EF9616A600E4377815E873DD *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t93D0345A6A1D7F62EF9616A600E4377815E873DD *)L_5, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 List_1_GetEnumerator_m792B891899E703DD5B1A76D1C49D94951AC32463_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, const RuntimeMethod* method) { { Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9FCE91285CBE3712C3602AC0EADEACE062872430((&L_0), (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 )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_m52A59E9831EC2B589C56D4003B99DA51BDE8865B_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, const RuntimeMethod* method) { { Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9FCE91285CBE3712C3602AC0EADEACE062872430((&L_0), (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 L_1 = (Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 )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_m679AC0779D676635E3566AF4DF2F62A368E69904_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, const RuntimeMethod* method) { { Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9FCE91285CBE3712C3602AC0EADEACE062872430((&L_0), (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 L_1 = (Enumerator_t2A4424E4A8A5CAA89EA9F2A4707FB7ED05153DB8 )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_m08722CDDF3FE0B96E4BD3726F0E214BD573964CA_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 ___item0, const RuntimeMethod* method) { { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_0 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)L_0, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_m0E0FCED061E88CD22D3D7FEE7249F0B2D1070830_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )((*(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 *)((HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 *)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_m3B4757373D870845228E6D2070CC4BF7EB4ACF39_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, int32_t ___index0, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 ___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(); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_3 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__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; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_7 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_8 = ___index0; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_9 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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: { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_13 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_14 = ___index0; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_m51C8BB1A9BB6F306479E80615AE8DE414277D109_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (int32_t)L_1, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )((*(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 *)((HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 *)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_mF794EADED0D8EBE056F3913F1EC9A7158CB2C483_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__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; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_12 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_13 = ___index0; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_14 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_20 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_21 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_24 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_27 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_32 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*, 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, (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)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); HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_41; L_41 = InterfaceFuncInvoker0< HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (int32_t)L_39, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_mB78604AFD5CD547DD3F5A6FCB009AB89427E0BB1_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_0 = ___item0; NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__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_m351F8E6EB82C1DB1587E3EB6D1F71B8563FA3C3D_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )((*(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 *)((HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 *)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_mD5B8525D73DEDD427AD4AF80F516164D1E38A272_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 * 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_tC3003E3B7928589A0102B922B28BB24BAE704840 * L_4 = ___match0; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_5 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *)L_4, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_tC3003E3B7928589A0102B922B28BB24BAE704840 * L_16 = ___match0; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_17 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *, HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tC3003E3B7928589A0102B922B28BB24BAE704840 *)L_16, (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_24 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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)); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_27 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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; HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_34 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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_mEF3B2FB3EAD23CA08120A8C4E00B2AA1441DCB7C_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, int32_t ___index0, const RuntimeMethod* method) { HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 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; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_5 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_6 = ___index0; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_7 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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: { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_11 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )); HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (HIDCollectionDescriptor_tEDA872562AB61C209FF48351297285AEEB84EFB6 )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_mC326E0FA85F4564B98CD52B7910F875897EEDA8A_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_10 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_13 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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: { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_17 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__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_mA0934AFA99B31F6341C036C3B6D6D34B848CD021_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__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_mB4D361179AC41D69D2B7AE673F3C921B4E89A4E0_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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: { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_5 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)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_mEF2542DEEBB6327B9EC41675F6020FD94141425E_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__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_m9E37569DD1FA306BD598D62A9C71FC3D73C2F17D_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__this); (( void (*) (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 *)__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_m785A9AA74119479857ADAAC2E9EB3FC3F5ABAF8C_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __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: { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_5 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)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_mA1093607986162D2157A24902CEDAF24EE2B61A2_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, Comparison_1_t5B34A28A6211A54F0C9C3E4A8494A8D058D11E4B * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t5B34A28A6211A54F0C9C3E4A8494A8D058D11E4B * 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; } } { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_2 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t5B34A28A6211A54F0C9C3E4A8494A8D058D11E4B * L_4 = ___comparison0; (( void (*) (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*, int32_t, int32_t, Comparison_1_t5B34A28A6211A54F0C9C3E4A8494A8D058D11E4B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t5B34A28A6211A54F0C9C3E4A8494A8D058D11E4B *)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 HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* List_1_ToArray_mC515A6D5EE591DE0EE616FF45C3B883966A3D506_gshared (List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4 * __this, const RuntimeMethod* method) { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_1 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)(HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)L_1; HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_2 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)__this->get__items_1(); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* 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); HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_5 = V_0; return (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m87687DA07507BB32DBE52DDF2E8D9F2F2A44D886_gshared (const RuntimeMethod* method) { { HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B* L_0 = (HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)(HIDCollectionDescriptorU5BU5D_t44A200739AD0674BB83F5B53B9DFC08C129D347B*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t871D18ACEBBEBE193CF587E593FE9E00B34DB4D4_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_mC35EA2258046C1FC95AC159080B5809C5B80AC27_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_0 = ((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187_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_m4C208D3201938E428106B1404FA9A347D115064B_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_2 = ((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187_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; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_4 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)(HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)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_m642F6A62F3446B5A923C6E2206BC302FB72E656F_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_6 = ((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187_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; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_8 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)(HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_10 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, 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, (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)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)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_12 = ((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187_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); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_16; L_16 = InterfaceFuncInvoker0< HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_m7A989D1D719576F19883E34161A87159A706C4F7_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, const RuntimeMethod* method) { { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_0 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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_m06C8828894550E8CDA7CE24D6E6A79439F637610_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, int32_t ___value0, const RuntimeMethod* method) { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* 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; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_3 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_6 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)(HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_8 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* 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: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* 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)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_12 = ((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187_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_mEFF132C744C0DC79D20668FF92A8ABC1DB921FA3_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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_m601AD2AD9035566398FBD514BECD721AE18B1042_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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_m5716055CDB4F3CD493E1E161D3A1B406D51FB95B_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 List_1_get_Item_mBF36EE6F425B66F347E62AFEC4ACAD49D9C2521F_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_2 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_3 = ___index0; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_2, (int32_t)L_3); return (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_m49F614F770DF1CA26BA45B38C81DA2729A20DD59_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, int32_t ___index0, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 ___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: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_2 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_3 = ___index0; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_m5BB0BD28E6AC5CCA31D93CDF17A85F2B0C5AF6A2_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 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(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_2 = V_0; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_3 = (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_m999BD87B8B0232836DA1C5274EE109C6B88F88B2_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_1; L_1 = (( HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_2 = (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_m26A6F7F167E751C368C3FB989F735B20DC6698D7_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (int32_t)L_1, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )((*(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 *)((HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 *)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_m7DD9B559D0583E43E08F2063430BFD5407F8DB7F_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_1 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__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: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_3 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_m8CC5AB0DF47EC0777FFF92327078122D0E002342_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )((*(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 *)((HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 *)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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__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_mD1CAAD719863CBFBEBEC97A96B564C7C19F2909A_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__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_tCD6D956B939E0D8EEA337FE7ACB0EAF833FE2A9F * List_1_AsReadOnly_m4D47AB1C22183975FA8286D09380518A695DEAD6_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tCD6D956B939E0D8EEA337FE7ACB0EAF833FE2A9F * L_0 = (ReadOnlyCollection_1_tCD6D956B939E0D8EEA337FE7ACB0EAF833FE2A9F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tCD6D956B939E0D8EEA337FE7ACB0EAF833FE2A9F *, 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_tCD6D956B939E0D8EEA337FE7ACB0EAF833FE2A9F *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m84A37DC3C3924B160A2CD4151066189904702E33_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_1 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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_mE127EB8DCAE494F429C8BD7D0583F2624F3848C0_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_1 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 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_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2 * L_8; L_8 = (( EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2 * (*) (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_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2 * L_9 = V_1; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_10 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_13 = (L_10)->GetAt(static_cast(L_12)); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_14 = ___item0; NullCheck((EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t0C63BFDB757E00BAFCEA1B8F718909D169B37FB2 *)L_9, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_13, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_mA4C4DE5EF387BD0F517D2507AC62008601FFAC5D_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )((*(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 *)((HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 *)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_m0F00E9A174712F71C2099DF46EA3B7C9FF7D98D5_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___array0, const RuntimeMethod* method) { { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_0 = ___array0; NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)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_m0477E9E1A9A8B2ABF8F277D33683FC43FCB93936_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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) HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_3 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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_m64E17261543D3D782F716340342D135DDBC50B3D_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, int32_t ___index0, HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___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: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_3 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_4 = ___index0; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* 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_m9A8B010BD1BCF71D71CAB78BE980C6CA9D4BB48A_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_0 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* 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_m11D6DAC874EFBAD4B20919DCB8303CBC493ED55D_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_0 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_2 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_3 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__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_m6B3DF5465D0C5466DB603BDBBA58B14DBDCBEF5A_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * ___match0, const RuntimeMethod* method) { { Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * L_0 = ___match0; NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *)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 HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 List_1_Find_m441FFF956FCFD94D34A224720A319604AF28A9DF_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * 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_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * L_1 = ___match0; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_2 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *)L_1, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_7 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_10 = (L_7)->GetAt(static_cast(L_9)); return (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_14 = V_1; return (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * List_1_FindAll_mC5D80DDFEA6E52706B823F516035FEE82E0E9395_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * ___match0, const RuntimeMethod* method) { List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * L_1 = (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, 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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * L_2 = ___match0; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_3 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *)L_2, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * L_8 = V_0; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_9 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)L_8); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)L_8, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * L_16 = V_0; return (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m88182357447C08481EE86474C712FA3FA76938FE_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * L_1 = ___match0; NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, int32_t, Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *)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_mFF6A332E2DA99A0DBD80C0EB542FAC47393CCD93_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * ___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_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * 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_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * L_10 = ___match2; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_11 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *)L_10, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_m80555E4619AD47F4BD1D0F13ECFC134A69D8CC13_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, Action_1_tE4ACB18158442BECEAD3F5C3F7A9D5E93D9EA475 * ___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_tE4ACB18158442BECEAD3F5C3F7A9D5E93D9EA475 * 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_tE4ACB18158442BECEAD3F5C3F7A9D5E93D9EA475 * L_5 = ___action0; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_6 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tE4ACB18158442BECEAD3F5C3F7A9D5E93D9EA475 *)L_5); (( void (*) (Action_1_tE4ACB18158442BECEAD3F5C3F7A9D5E93D9EA475 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tE4ACB18158442BECEAD3F5C3F7A9D5E93D9EA475 *)L_5, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 List_1_GetEnumerator_mE4352B50C302F431416D4E3C8C317423A0AB65D5_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, const RuntimeMethod* method) { { Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3FFFE5DEA4661C843AA442D419DBA25CCDC3DE38((&L_0), (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 )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_mD0B4E58F28445112317D18D6257C60855A9E1818_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, const RuntimeMethod* method) { { Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3FFFE5DEA4661C843AA442D419DBA25CCDC3DE38((&L_0), (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 L_1 = (Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 )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_m9115049734F63229F7D9BEF9B18C018E411F3A9B_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, const RuntimeMethod* method) { { Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3FFFE5DEA4661C843AA442D419DBA25CCDC3DE38((&L_0), (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 L_1 = (Enumerator_t399A326F4946C1D0B12E7CC72BCC153DF60FB9E7 )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_m0324ED7B51008D50EFD159E9310498123725EDC3_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 ___item0, const RuntimeMethod* method) { { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_0 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_0, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_mAFF15AE8D234EF744BF3D1FAC2D4FC2ACEBA474C_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )((*(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 *)((HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 *)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_mC98DE1796BC49D623696446AD9BA8DB3E87C3B3B_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, int32_t ___index0, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 ___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(); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_3 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__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; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_7 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_8 = ___index0; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_9 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_13 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_14 = ___index0; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_mA2E9D3E08CE72425689D7AE88778DD6AD8643FA8_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (int32_t)L_1, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )((*(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 *)((HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 *)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_m8DA3A47005F0E3CD0B821803650EE0FF08FDBC20_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__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; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_12 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_13 = ___index0; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_14 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_20 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_21 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_24 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_27 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_32 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, 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, (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)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); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_41; L_41 = InterfaceFuncInvoker0< HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (int32_t)L_39, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_mB9A57BC85FFF4A2399B388FEE1BB05AAF7C16172_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_0 = ___item0; NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__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_m1E6B16CD64E08278452F6BE379CEC5F19460B412_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )((*(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 *)((HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 *)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_m238396AB389BBF56C923F9CEA994ED328FFFF493_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * 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_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * L_4 = ___match0; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_5 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *)L_4, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_t736B3209A486E5ED434AA0A0CAAF77EF50127435 * L_16 = ___match0; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_17 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *, HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t736B3209A486E5ED434AA0A0CAAF77EF50127435 *)L_16, (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_24 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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)); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_27 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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; HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_34 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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_m0EB98564DA3130A60CFE50B0F2A374D4B33315D0_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, int32_t ___index0, const RuntimeMethod* method) { HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 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; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_5 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_6 = ___index0; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_7 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_11 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )); HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (HIDElementDescriptor_tFB38373ABAFB8E910B966D9FA52DAAE4AEF19427 )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_m5FB05D6E5CAF6CDE87D9D4FDBB90D4CD25642E85_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_10 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_13 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_17 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__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_mF86B130B246F1BCD04A9F471E827CB5B3717D7AB_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__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_m9E3145E7F87E8074832DE689B4147BFDF4CBAFCF_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_5 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)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_m6EB6FE423A79BB67E5E9582F1B92E5651E4E0AE2_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__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_m1932462C7B41DFFC83D03CC03D7FEC869CBEFBE0_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__this); (( void (*) (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 *)__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_mC5CC90B68EAD51FEBC597DACA258CD6A6EBAEA02_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __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: { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_5 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)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_m820B2880CE8A489B5149119047A6955BD706F7DE_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * 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; } } { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_2 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC * L_4 = ___comparison0; (( void (*) (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*, int32_t, int32_t, Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t5F8ACD41F2341B8F7C52D941D05E9D684ABD4DDC *)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 HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* List_1_ToArray_m970EAF4E1C5FCC61523090C04EECC9B6CB610B12_gshared (List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187 * __this, const RuntimeMethod* method) { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_1 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)(HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_1; HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_2 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)__this->get__items_1(); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* 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); HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_5 = V_0; return (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m797EBF0E0720663AD74C1288BD4DDA535067FEF1_gshared (const RuntimeMethod* method) { { HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8* L_0 = (HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)(HIDElementDescriptorU5BU5D_tDAC44C8A84F113B231C75F7BB7F584501B01D8F8*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tB5604342CA87D606B63C11C10BF77CDEBA2D8187_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_m6DD1EB796A27FEA6CB29CF9B5F8C270C498BF09B_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_0 = ((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B_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_mCCF297EDAAF8C90C11AF671012FDDBDB5870CD28_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_2 = ((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B_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; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_4 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)(HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)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_m7DD16E5371CDCB74CB14C7737E74916EEEB8A70F_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_6 = ((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B_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; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_8 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)(HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_10 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, 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, (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)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)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_12 = ((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B_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); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_16; L_16 = InterfaceFuncInvoker0< HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_mF8C50D983241CE92BE3096D8D459C755E7261F66_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, const RuntimeMethod* method) { { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_0 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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_m673DB85755ABD45BECFED231CE104FF024B637D9_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, int32_t ___value0, const RuntimeMethod* method) { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* 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; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_3 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_6 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)(HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_8 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* 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: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* 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)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_12 = ((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B_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_mE6495DBB6D0DD554890B75B4545BE86CBBF7576A_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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_m3B29FD4CA6A156B7438B23CBABDB94F09FE7BA3A_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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_m7F4D64FE68E80F9B6F3A4D4181EA0048DA4F6B2D_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 List_1_get_Item_mC58FFE9AB38F56CF16DDAEC4AD7C8BDBBA40254F_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_2 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_3 = ___index0; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_2, (int32_t)L_3); return (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_mDE1268AC1DAFDE6092FBC208D68CF7B0EF527F0B_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, int32_t ___index0, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 ___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: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_2 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_3 = ___index0; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_m47077F04667669C119BC4016B14B25C750E464FD_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 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(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_2 = V_0; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_3 = (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_mC501E688A4E56E7AACDB2A422DE91C6A9251D4C3_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_1; L_1 = (( HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_2 = (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_m1904F8E8C9EC57E7299918E7C2CC89D878DFE62E_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (int32_t)L_1, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )((*(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 *)((HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 *)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_mFF18274B3D48822EAD5A5435F51BF521D0EDD842_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_1 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__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: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_3 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_m55482410C8086E84B1021965F36148B2AD920251_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )((*(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 *)((HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 *)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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__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_m86055C632298E01CB5BB0FFC1C8AD7FBB4897936_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__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_t59B79EDCDCF12989C65EAFD75109D5C1921C2FB9 * List_1_AsReadOnly_m247B5BD150A87989955E35932DBD4E026301F855_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t59B79EDCDCF12989C65EAFD75109D5C1921C2FB9 * L_0 = (ReadOnlyCollection_1_t59B79EDCDCF12989C65EAFD75109D5C1921C2FB9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t59B79EDCDCF12989C65EAFD75109D5C1921C2FB9 *, 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_t59B79EDCDCF12989C65EAFD75109D5C1921C2FB9 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m57907C527B0F254E0750783789BC0D38B97AC728_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_1 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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_m6B52553D59D6D8CAA2759386A4BB5F259095E215_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_1 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 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_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC * L_8; L_8 = (( EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC * (*) (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_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC * L_9 = V_1; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_10 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_13 = (L_10)->GetAt(static_cast(L_12)); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_14 = ___item0; NullCheck((EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tD60485FF61ACB6EC7AFE68F3E8E88B99F01B50AC *)L_9, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_13, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_m3017358B88493F96B14E67CA77D6CC0F09355EA2_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); bool L_3; L_3 = (( bool (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )((*(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 *)((HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 *)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_mB354B91AEA86365EAA6A4997CAA995CE0329C0D5_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___array0, const RuntimeMethod* method) { { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_0 = ___array0; NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)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_m08B349B2113224B5BF1FD6E8989674811EB19B21_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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) HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_3 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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_mCD01438262284DB8C3F6954D6F8058B77DDA41FD_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, int32_t ___index0, HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___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: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_3 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_4 = ___index0; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* 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_mC0A19A3EF3D106B4DA26DE9EE1266E78F4741CC4_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_0 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* 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_m042F4EBAC8C6161764582192D333E1D687977D97_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_0 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_2 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_3 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__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_m33819845E3A1A285BCC4DD904CFE8E0F1C37A806_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * ___match0, const RuntimeMethod* method) { { Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * L_0 = ___match0; NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *)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 HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 List_1_Find_m23F810267FCC675431276EF1351F109DEE04343E_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * 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_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * L_1 = ___match0; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_2 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *)L_1, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_7 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_10 = (L_7)->GetAt(static_cast(L_9)); return (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_14 = V_1; return (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * List_1_FindAll_mBB6E69065FB0A4F0322AD7E36978458F8B851FEA_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * ___match0, const RuntimeMethod* method) { List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * L_1 = (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, 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_t020B0ECE3612275785654B114F457A7EBAB9199B *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * L_2 = ___match0; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_3 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *)L_2, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * L_8 = V_0; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_9 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)L_8); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)L_8, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_t020B0ECE3612275785654B114F457A7EBAB9199B * L_16 = V_0; return (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mA573013E9D528A6557F8678641FA66148AD7879D_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * L_1 = ___match0; NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, int32_t, Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *)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_m40FA4F4D358CE968F96736692B5F8C9523938A0D_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * ___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_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * 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_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * L_10 = ___match2; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_11 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *)L_10, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_mD2752386494C4DC5C429AE71C9F2561F4479D700_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, Action_1_t64B7187B8859F08ED7B3171F1F3D6C10D15E105A * ___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_t64B7187B8859F08ED7B3171F1F3D6C10D15E105A * 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_t64B7187B8859F08ED7B3171F1F3D6C10D15E105A * L_5 = ___action0; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_6 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t64B7187B8859F08ED7B3171F1F3D6C10D15E105A *)L_5); (( void (*) (Action_1_t64B7187B8859F08ED7B3171F1F3D6C10D15E105A *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t64B7187B8859F08ED7B3171F1F3D6C10D15E105A *)L_5, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA List_1_GetEnumerator_mECD18E49073C1B8974E91AA02DB9255EECEFC968_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, const RuntimeMethod* method) { { Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE95F57C88515AD0D0F5F42569DA9CDD3560A6EC6((&L_0), (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA )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_mA0700AB686B7DC772A08E368E4D09EE3AF656914_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, const RuntimeMethod* method) { { Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE95F57C88515AD0D0F5F42569DA9CDD3560A6EC6((&L_0), (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA L_1 = (Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA )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_m088178A86301EBBF2AD91AFCC0204C8B2B464232_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, const RuntimeMethod* method) { { Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE95F57C88515AD0D0F5F42569DA9CDD3560A6EC6((&L_0), (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA L_1 = (Enumerator_tB0ECC63FCFB8095C8CE1DE3DF61A680024F5FCCA )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_m16EDEE6A295C5C7810C93D89A772BBC98470B04F_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 ___item0, const RuntimeMethod* method) { { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_0 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_0, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_mF5C7196320211FE759EEC59409AB735D32B0623A_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )((*(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 *)((HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 *)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_m0A59328C1F2CABEF9E474757482788F30644FB41_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, int32_t ___index0, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 ___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(); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_3 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__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; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_7 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_8 = ___index0; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_9 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_13 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_14 = ___index0; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_m94C3EFAA3441869D96F78F2F8139ECFCC79FD550_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (int32_t)L_1, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )((*(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 *)((HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 *)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_m758D2CAC6D55D9ED66899EC48886A9A27E8C9F75_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__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; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_12 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_13 = ___index0; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_14 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_20 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_21 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_24 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_27 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_32 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, 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, (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)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); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_41; L_41 = InterfaceFuncInvoker0< HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (int32_t)L_39, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_mD4FDC89C5EA09D6C75D6F3C0C9D992D73F366741_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_0 = ___item0; NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__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_mA7BFB0472432542BA076825AB961977C46C5851D_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); bool L_3; L_3 = (( bool (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )((*(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 *)((HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 *)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_m4F59535B564D0A7C182F6F1FDBCE753C5CB1FB32_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * 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_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * L_4 = ___match0; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_5 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *)L_4, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 * L_16 = ___match0; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_17 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *, HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t848B8EBD6B166F8DECAED52FD29C5830CD9583F2 *)L_16, (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_24 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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)); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_27 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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; HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_34 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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_mBD4DA920E052A3D33096AAD3EDE8F3206CEDD065_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, int32_t ___index0, const RuntimeMethod* method) { HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 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; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_5 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_6 = ___index0; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_7 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_11 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )); HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (HIDReportData_tF41A69FD7D6BB249F5E780B6A3A784B0024FAC59 )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_mA35BB54ABFB99CE14EE89D5DF22EDC7CCBA4160B_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_10 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_13 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_17 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__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_m804A97372C995591284E92F1A69F3F9E9D82D3A1_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, const RuntimeMethod* method) { { NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__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_m20009CD4563ACE75FD5CF4F446B7AD9084667178_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_5 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)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_m43FAE8E6BFEAF4F694765090A8F03716202D9E65_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, const RuntimeMethod* method) { { NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__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_mFCAF89FB4539E8A7A3B0B4D3035BE7F03E1D8A42_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__this); (( void (*) (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B *)__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_mA9A2A79908A4A2265A22875DCB64B1ADA512265B_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __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: { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_5 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)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_mE244481B5FF1CC8AF0D36AA781B37DD8C3E4B3B0_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * 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; } } { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_2 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 * L_4 = ___comparison0; (( void (*) (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*, int32_t, int32_t, Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tFB2F3CE386C17001704C765FFADB10A019407F33 *)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 HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* List_1_ToArray_m57DD4FE8F4A65435E1E0656A1FCCFF9529F88737_gshared (List_1_t020B0ECE3612275785654B114F457A7EBAB9199B * __this, const RuntimeMethod* method) { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_1 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)(HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_1; HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_2 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)__this->get__items_1(); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* 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); HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_5 = V_0; return (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m810D3BE0FA12144C95D7F62FADB36437AC45ABE6_gshared (const RuntimeMethod* method) { { HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C* L_0 = (HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)(HIDReportDataU5BU5D_t0E1A335FA31D95766AADF5826B7B1D53CEF9DB1C*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t020B0ECE3612275785654B114F457A7EBAB9199B_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_m85FA2300D9806B9720C025A6DC8E581AA1F1819A_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_0 = ((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717_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_m90E3961821410A46E8EE4804383BD6DD43373B0E_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_2 = ((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717_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; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_4 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)(BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)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_mC4830B7441274D614739BBC529C2071B369178E4_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_6 = ((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717_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; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_8 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)(BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_10 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, 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, (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)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)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_12 = ((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717_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); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_16; L_16 = InterfaceFuncInvoker0< BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_m8B83A8BF377CB64CFD3E956D232CC4465BF0B0AF_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, const RuntimeMethod* method) { { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_0 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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_m8CD575210739162B3298FDC101DDA1BDBB324E94_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, int32_t ___value0, const RuntimeMethod* method) { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* 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; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_3 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_6 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)(BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_8 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* 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: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* 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)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_12 = ((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717_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_mE127D8C3676357D05F3EFF4A411A2B44197C4257_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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_m5562E191A27342C80F7D9E7848C6194E5C9E424C_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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_m274E73C17F5C22076D37E20583360BEFBAD6C8B9_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 List_1_get_Item_m8EB072A58245DE2F543FF70E49F068B6A605090E_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_2 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_3 = ___index0; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_2, (int32_t)L_3); return (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_mFCDF4806855F87FAC8A103EEE02D3F29E805D99B_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, int32_t ___index0, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 ___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: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_2 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_3 = ___index0; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_m107D1946D5B6D8081831834407308083DF6DB54D_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 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(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_2 = V_0; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_3 = (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_m40DE4231FC2C90DE444DCC389BCF3C6A9E743005_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_1; L_1 = (( BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_2 = (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_m4FD29D58E41B966B63C65A33E87F563DDFEB421E_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (int32_t)L_1, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )((*(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 *)((BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 *)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_mAF91B7BDD00CF0A43D7DE32CF140F99B043A23E5_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_1 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__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: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_3 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_m6FB296D12B544CFA42A75D9A37BC51B9B76D93FB_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )((*(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 *)((BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 *)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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__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_mF04378CC9EADBC2FC6F483AF8C4E2217284CAC0D_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__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_tC18B9C0E43D47A8E1590768C2F6114966D09A2C6 * List_1_AsReadOnly_mD8CCFAB29B0CD75CB2A195D221C9191F78A3CE5B_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tC18B9C0E43D47A8E1590768C2F6114966D09A2C6 * L_0 = (ReadOnlyCollection_1_tC18B9C0E43D47A8E1590768C2F6114966D09A2C6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tC18B9C0E43D47A8E1590768C2F6114966D09A2C6 *, 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_tC18B9C0E43D47A8E1590768C2F6114966D09A2C6 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m9288030953A3678E2AA0142EE958E39F5AB15C3A_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_1 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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_m6E17B718556CC25604A3E5DA77462A40E56521A2_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_1 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 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_t53F2D65CAF311E1D9A64D499D733996C42B2A865 * L_8; L_8 = (( EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865 * (*) (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_t53F2D65CAF311E1D9A64D499D733996C42B2A865 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865 * L_9 = V_1; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_10 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_13 = (L_10)->GetAt(static_cast(L_12)); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_14 = ___item0; NullCheck((EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t53F2D65CAF311E1D9A64D499D733996C42B2A865 *)L_9, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_13, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_m29500449563B7EAF31E55727A3FE308563175F4E_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )((*(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 *)((BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 *)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_mF69FA06BBFD857E6C9F7706675BB3A07D6EEE501_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___array0, const RuntimeMethod* method) { { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_0 = ___array0; NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)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_m9A6F7A25C19F797F8B29A90E3B86F07C8DD690E3_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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) BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_3 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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_m674EBEAE4A7892CD4D33B3619FAB43E67033DE99_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, int32_t ___index0, BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___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: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_3 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_4 = ___index0; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* 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_m8BD2FBC208E9D808B06F97BDB860C234EF811119_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_0 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* 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_m710BAF5D2FA4830401F8F98F782236B4E1C803B4_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_0 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_2 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_3 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__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_m531181B9C10ACDEF759FEB6604B1E12CEC95BC7B_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * ___match0, const RuntimeMethod* method) { { Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * L_0 = ___match0; NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *)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 BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 List_1_Find_m6345C52D86878D4F60DB04AA6719EE44F0BDB290_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * 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_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * L_1 = ___match0; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_2 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *)L_1, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_7 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_10 = (L_7)->GetAt(static_cast(L_9)); return (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_14 = V_1; return (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * List_1_FindAll_mBEE3B0A137C02A5D1EE324747C9561861061E6C9_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * ___match0, const RuntimeMethod* method) { List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * L_1 = (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, 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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * L_2 = ___match0; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_3 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *)L_2, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * L_8 = V_0; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_9 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)L_8); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)L_8, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_tBAE54E887343CBBB43FD39908CD7DCF606438717 * L_16 = V_0; return (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mA9BE2D1F2077F76A821D06BBD8D8CC980DAFDC5A_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * L_1 = ___match0; NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, int32_t, Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *)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_mEFE87FE3427A2B9700315283E1D1749635D9B0D1_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * ___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_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * 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_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * L_10 = ___match2; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_11 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *)L_10, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_mDD43CCC16A0F4BBDE5DD131FDF6E85C0A1BA4873_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, Action_1_t976D0608F786BB13EBB3657A807975BA8153A6FF * ___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_t976D0608F786BB13EBB3657A807975BA8153A6FF * 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_t976D0608F786BB13EBB3657A807975BA8153A6FF * L_5 = ___action0; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_6 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t976D0608F786BB13EBB3657A807975BA8153A6FF *)L_5); (( void (*) (Action_1_t976D0608F786BB13EBB3657A807975BA8153A6FF *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t976D0608F786BB13EBB3657A807975BA8153A6FF *)L_5, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_tB4D5582DD662E46559672C5AA2C34BCA79456156 List_1_GetEnumerator_m92E0AAC69EC6631AF1ED5002FD40FA5FBEFA0A4A_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, const RuntimeMethod* method) { { Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD3BA372D0B69C28543D525220835A1C31BD7A1A6((&L_0), (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156 )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_m23158BE2D212E4AFFE22D5EB2C3C15B22FD88494_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, const RuntimeMethod* method) { { Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD3BA372D0B69C28543D525220835A1C31BD7A1A6((&L_0), (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156 L_1 = (Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156 )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_m97B3206E73E8F1DC2EE0A89BC9DB6929BDABD6A6_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, const RuntimeMethod* method) { { Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD3BA372D0B69C28543D525220835A1C31BD7A1A6((&L_0), (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156 L_1 = (Enumerator_tB4D5582DD662E46559672C5AA2C34BCA79456156 )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_m0A898DCB7A70DDE2C0B3A231B9FFB275F0450A4C_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 ___item0, const RuntimeMethod* method) { { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_0 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_0, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_mFAEA4E2FAA8D533E6BE3D8398BB361D24D7D1008_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )((*(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 *)((BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 *)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_mB2176A37F190F2CA92927D16850889AF22D79E09_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, int32_t ___index0, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 ___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(); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_3 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__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; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_7 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_8 = ___index0; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_9 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_13 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_14 = ___index0; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_m76EFBE938EC6C3BF3EE81DBFFA4E24F18EF1FADA_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (int32_t)L_1, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )((*(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 *)((BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 *)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_m4CAB455C5372AFC79897F9C01375183143950A26_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__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; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_12 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_13 = ___index0; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_14 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_20 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_21 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_24 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_27 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_32 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, 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, (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)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); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_41; L_41 = InterfaceFuncInvoker0< BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (int32_t)L_39, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_m59C7828F2D23E02616F88BC5A33A5CAB6307DDFE_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_0 = ___item0; NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__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_m36C7FF3BDEC5243701323AA23E0681648702EDEB_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )((*(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 *)((BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 *)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_m15166928096913740C0EE336C1B0ED45CA61BAE2_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * 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_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * L_4 = ___match0; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_5 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *)L_4, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 * L_16 = ___match0; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_17 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *, BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_tA9C01ACAA3D6EBE73FB49E88F113301BDB3819C0 *)L_16, (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_24 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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)); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_27 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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; BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_34 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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_m864174F8802423CC85EF8E99010F510CC04E9A05_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, int32_t ___index0, const RuntimeMethod* method) { BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 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; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_5 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_6 = ___index0; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_7 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_11 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )); BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (BindingOverrideJson_tE51E2D03B0CD84E68FF72DF2907FA2BC7387D9D7 )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_m90A0C5D3A79EE851083DAA4691232B3914A7ED52_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_10 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_13 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_17 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__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_mDE9015119AFB113EF37D48012807D50E4B2CFA61_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__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_m896778CE456B2DF4736A0D2CA00A5FFD13ADE511_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_5 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)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_m74AD8616D3F28CFD8F6CA27FE2A4A9E3CD19BD18_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__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_mBD8D4F447E76D7397FF8592AA3375AC2FDC3B068_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__this); (( void (*) (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 *)__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_mC02FE181A919C0393E92F90CC30A76ED99C7A2CF_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __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: { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_5 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)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_m1975C015094C0808F5E54FB881C1ADA03EDDD698_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * 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; } } { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_2 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E * L_4 = ___comparison0; (( void (*) (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*, int32_t, int32_t, Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t43F7F409FDD404A7D22644CB844320E317A71E7E *)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 BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* List_1_ToArray_m70D0478B5013C1F171D06C619E931CCE5E748092_gshared (List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717 * __this, const RuntimeMethod* method) { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_1 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)(BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_1; BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_2 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)__this->get__items_1(); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* 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); BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_5 = V_0; return (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mC5E69F4571610E5DCAF697057D77B04DA6330001_gshared (const RuntimeMethod* method) { { BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4* L_0 = (BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)(BindingOverrideJsonU5BU5D_t579CF9B9456C565546432D8930E8C59A814540E4*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tBAE54E887343CBBB43FD39908CD7DCF606438717_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_m340307B4D2B160C0970D96268D58DD97F200DC82_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_0 = ((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F_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_m1D108B3F7D46454C8ABEC189224AF6E22026C1F0_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_2 = ((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F_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; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_4 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)(ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)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_m75E6DE26EFF069EED46F7BDC51C329A2F26E4AF6_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_6 = ((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F_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; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_8 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)(ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_10 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, 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, (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)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)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_12 = ((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F_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); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_16; L_16 = InterfaceFuncInvoker0< ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m0C4115D1275B8D48938E0605C32FF83C0C01FE37_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, const RuntimeMethod* method) { { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_0 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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_mB192C37937556AB9ED3BEF844F40941E4000A106_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, int32_t ___value0, const RuntimeMethod* method) { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* 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; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_3 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_6 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)(ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_8 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* 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: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* 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)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_12 = ((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F_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_m5067039F5D720C2BD79E9483475CF91200975D63_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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_mC877F09B99CA066A0988E35E9D9D363344186DF3_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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_m224FF28DFAAC9B7884FD34D160DBFD8E11CE566C_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 List_1_get_Item_m3E438288653C7B569419BF4DC930D21A54D8911B_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_2 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_3 = ___index0; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_2, (int32_t)L_3); return (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_mE8226C4AEE5B702DB3B7D1F3A71213052C256169_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, int32_t ___index0, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___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: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_2 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_3 = ___index0; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m6E7034757F586316D7048FC87F163E0B83E51851_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 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(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_2 = V_0; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_3 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_mD5E410A2EBF064FE1213195AA99D26346C4B0060_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_1; L_1 = (( ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_2 = (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m9461B77B364F472792AE865429484A47C111EEF8_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (int32_t)L_1, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((*(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)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_m890FD625FD682C47CC5CCED533A9CFB44EDA4A73_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_1 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__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: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_3 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m53D8CA550244EC89DA81698AF2B5A61CBC8C7C50_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((*(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__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_m5BE81853542C4E7C761FD17714CA11AC22B407B7_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__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_tCD3497CE4274BD91E6A01B360CA4C7F3CBD33890 * List_1_AsReadOnly_m1FB49716D7740E938AB9EB86246960F2F37149ED_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tCD3497CE4274BD91E6A01B360CA4C7F3CBD33890 * L_0 = (ReadOnlyCollection_1_tCD3497CE4274BD91E6A01B360CA4C7F3CBD33890 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_tCD3497CE4274BD91E6A01B360CA4C7F3CBD33890 *, 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_tCD3497CE4274BD91E6A01B360CA4C7F3CBD33890 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m328F73EB82DC5353F806F862458143F2AB5D9AAA_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_1 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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_mAA442C442192A2BE62F174B810886287E8F14CD9_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_1 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 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_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * L_8; L_8 = (( EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * (*) (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_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 * L_9 = V_1; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_10 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_13 = (L_10)->GetAt(static_cast(L_12)); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_14 = ___item0; NullCheck((EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t3DF50D87156E613B23BD867E74BCA6AEF2C78684 *)L_9, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_13, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m805BA86975B9BDC0AA478644F00D09450481A6BD_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); bool L_3; L_3 = (( bool (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((*(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)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_m505828EC9076DFCBA3245B2E68DB74C941E5EFB1_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___array0, const RuntimeMethod* method) { { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_0 = ___array0; NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)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_m9D4D471CA16AB0D34F51AAD6816F07823FA19F17_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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) ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_3 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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_mE8EEBD1A0610AAABCC29AC9E7F1880E28D7B40E0_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, int32_t ___index0, ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___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: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_3 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_4 = ___index0; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* 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_m56E9B0F65D63BC4C516CAD4566114D2F0053788C_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_0 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* 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_mA16B84B311D04090468EE84C57BAC74158819E01_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_0 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_2 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_3 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__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_m61AEDDE754D259E00D98068D44888937956D7B46_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * ___match0, const RuntimeMethod* method) { { Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * L_0 = ___match0; NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *)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 ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 List_1_Find_mD0738784035861804C90ED3A6F1E4366120E6511_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * 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_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * L_1 = ___match0; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_2 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *)L_1, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_7 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_10 = (L_7)->GetAt(static_cast(L_9)); return (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_14 = V_1; return (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * List_1_FindAll_mFFE545E974D2A8D085C4EB8363D98D768F0FDE50_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * ___match0, const RuntimeMethod* method) { List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * L_1 = (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, 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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * L_2 = ___match0; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_3 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *)L_2, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * L_8 = V_0; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_9 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)L_8); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)L_8, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * L_16 = V_0; return (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mA4728961B922C2271BE746050257C9812D8588A1_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * L_1 = ___match0; NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, int32_t, Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *)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_mBC6B4AA40BFC20930E52713CB01FE93DB09C2D56_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * ___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_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * 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_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * L_10 = ___match2; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_11 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *)L_10, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m60EDD674129B06608621B6A76C4AC14D7E523051_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, Action_1_tCC95BCB23D344416E7F9B33BF524C653FBF017CA * ___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_tCC95BCB23D344416E7F9B33BF524C653FBF017CA * 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_tCC95BCB23D344416E7F9B33BF524C653FBF017CA * L_5 = ___action0; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_6 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tCC95BCB23D344416E7F9B33BF524C653FBF017CA *)L_5); (( void (*) (Action_1_tCC95BCB23D344416E7F9B33BF524C653FBF017CA *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_tCC95BCB23D344416E7F9B33BF524C653FBF017CA *)L_5, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 List_1_GetEnumerator_m30BA4A846B5E9E6E14753ED6CC8D1B237BA34F07_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, const RuntimeMethod* method) { { Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mEEC0F88ECB387B71D7EA0CC73A40B30F65360730((&L_0), (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 )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_mA1A2A770138AD697A332CA336FDA03DFC07843AD_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, const RuntimeMethod* method) { { Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mEEC0F88ECB387B71D7EA0CC73A40B30F65360730((&L_0), (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 L_1 = (Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 )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_mB56AA0A396ABCEA602E312C5A95B5AF9F92AEFC4_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, const RuntimeMethod* method) { { Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mEEC0F88ECB387B71D7EA0CC73A40B30F65360730((&L_0), (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 L_1 = (Enumerator_tA2E47432D9BF33FCB9EAF5B6C3720221AACA50C1 )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_m1C6785D7515D51D50FF1F6693A23D1516F764171_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___item0, const RuntimeMethod* method) { { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_0 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_0, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m5FCC35FACE968E68D4C2864423FA9EC119FBB771_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((*(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)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_mC71D871BEFCEDA3C3FF655CD1912AD6ACCE3BA65_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, int32_t ___index0, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___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(); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_3 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__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; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_7 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_8 = ___index0; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_9 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_13 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_14 = ___index0; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_mF51F2A1BB813767522DFFA3D1C1E11304376A198_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (int32_t)L_1, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((*(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)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_mD63763AC0E3FDD5152F9DC67B6DFCE8804DE0013_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__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; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_12 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_13 = ___index0; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_14 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_20 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_21 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_24 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_27 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_32 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, 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, (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)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); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_41; L_41 = InterfaceFuncInvoker0< ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (int32_t)L_39, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_m60CA0A23230068FA48FE724707CE0F84B82C71F4_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_0 = ___item0; NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__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_m2C8D7FE29C38B46D8EF0AC27D71DACED9E26B4B2_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); bool L_3; L_3 = (( bool (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )((*(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)((ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 *)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_m6C857B6886317DF95C0B4C5BFA3D6B0A5ECE8C44_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * 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_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * L_4 = ___match0; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_5 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *)L_4, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_t03FB80694F3139B3EC19C193DEE4378F9329CF03 * L_16 = ___match0; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_17 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *, ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t03FB80694F3139B3EC19C193DEE4378F9329CF03 *)L_16, (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_24 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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)); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_27 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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; ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_34 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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_mDE5D2A5A2870490643BC2DC181EF94E788A08117_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, int32_t ___index0, const RuntimeMethod* method) { ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 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; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_5 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_6 = ___index0; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_7 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_11 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )); ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ControlItem_t88696CA6FA7E3E6EDBF31BD5A8994D959F583B15 )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_mC0AF34CF1595FE67D2ED6FDB1718ED891B27E186_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_10 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_13 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_17 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__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_mE08646A524858491E7A6BFAC23A2E03393D14839_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, const RuntimeMethod* method) { { NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__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_m73CBCFC375A84896EDC0C6ED05904FD155519916_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_5 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)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_mD36880041A5DC2E47A34E9A9D1BA055A01C5F11A_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, const RuntimeMethod* method) { { NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__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_mEE1A52FD59995342995337F3D8BDC994F0ED5620_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__this); (( void (*) (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F *)__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_m2C87E1CD328E9499CCF3939A2821D9FC6FE8BE39_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __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: { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_5 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)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_m39FD0118F41B6E77F1A89D8404BDF5F9BFDA20D0_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * 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; } } { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_2 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 * L_4 = ___comparison0; (( void (*) (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*, int32_t, int32_t, Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t228E97D53E30463CC5FBE91C4D49A38CFAB91068 *)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 ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* List_1_ToArray_m4BF62AB261578A84A14AD1407FCC5213ADA362FB_gshared (List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F * __this, const RuntimeMethod* method) { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_1 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)(ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_1; ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_2 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)__this->get__items_1(); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* 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); ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_5 = V_0; return (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m4915BEFB73004AA90AF12586C588B0751626DEA2_gshared (const RuntimeMethod* method) { { ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB* L_0 = (ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)(ControlItemU5BU5D_t534859CA6A52E2EC9DDDCA52FE280E8D5CD598DB*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tB7B59A258A4A84FCB5A2CC59F934C8B230EA963F_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_m27BAC244FBC1F9735640E4C7985A96A6F793770E_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_0 = ((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068_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_m2C767DCEB2CEC1ACB7ECC27DFF8D4FB9CFEDFE30_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_2 = ((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068_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; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_4 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)(JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)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_m070F2677DAE463916EB3CB5E8E775571A270F120_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_6 = ((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068_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; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_8 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)(JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_10 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, 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, (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)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)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_12 = ((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068_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); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_16; L_16 = InterfaceFuncInvoker0< JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_m0870F56B65D50FE739E659708F15EAA83B0853AF_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, const RuntimeMethod* method) { { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_0 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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_m9A9FF2ED4CDA7EC06BD6C73A79F4AF53A269744C_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, int32_t ___value0, const RuntimeMethod* method) { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* 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; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_3 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_6 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)(JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_8 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* 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: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* 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)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_12 = ((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068_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_mA8D7DF0AAD47D235B30E02AD580EE276DEAF6D48_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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_m2E80551AF78A6E9E25EB1733ABC52661AFFDBA48_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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_m6B0030E4118A4F4BD1D02772664433F61FDAAB46_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB List_1_get_Item_mB06AD4A0A08734E6A51563CF815C455DFD3F7E88_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_2 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_3 = ___index0; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_2, (int32_t)L_3); return (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_mE50F2918BF53551302E936E56E73BC5A3B431A4B_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, int32_t ___index0, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___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: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_2 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_3 = ___index0; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_m0B06DB8D8DA2CD755775403E6E0122225193CEAE_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB 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(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_2 = V_0; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_3 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_m78221BAA0D697562223FC0A4742EF13F9807CA2D_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_1; L_1 = (( JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_2 = (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_mF5FDD98F9B52BE30DCEAC0FC56E8E48B8A03C9BD_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (int32_t)L_1, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((*(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)((JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)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_mC41BFDF1F0C9F7A4EF28DEDF444C0BF410852D21_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_1 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__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: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_3 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_mD83CE6BCAED3FF9E6FE2D38125521B5F931785E4_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((*(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)((JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__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_m1EE11E0970F186F5518324F6AE591EB7464E3A18_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__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_t3A37A7E7E9E79B8DC8199469DBB8D94554DA2E1E * List_1_AsReadOnly_mA8E626C9587E0568DFE6C8914425330B0ADF5154_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t3A37A7E7E9E79B8DC8199469DBB8D94554DA2E1E * L_0 = (ReadOnlyCollection_1_t3A37A7E7E9E79B8DC8199469DBB8D94554DA2E1E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t3A37A7E7E9E79B8DC8199469DBB8D94554DA2E1E *, 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_t3A37A7E7E9E79B8DC8199469DBB8D94554DA2E1E *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m5EF76077231554305F65B0A97549F1E534E6EA86_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_1 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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_m0E9B47CFB4F9259A68B881C808B0B4430B6BC639_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_1 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB 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_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * L_8; L_8 = (( EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * (*) (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_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 * L_9 = V_1; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_10 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_13 = (L_10)->GetAt(static_cast(L_12)); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_14 = ___item0; NullCheck((EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tEA3FB0BA8B11DF33C386C251FBC8AC40C8276BE9 *)L_9, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_13, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_mCEF07BF5CC2A1B58C5308FF073BA098F0289E7EE_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((*(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)((JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)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_mF66317775A62C83F20B30C8F6358DD861BF88602_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___array0, const RuntimeMethod* method) { { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_0 = ___array0; NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)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_m7D0064928CB5F998FF858A4274B53C231778AB8A_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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) JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_3 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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_mD36B7A9DB3F6B8640B059B8B3233D8379C4C9592_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, int32_t ___index0, JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___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: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_3 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_4 = ___index0; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* 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_m0CB3F6AFD08737F6DB5EE0FC2D7189BF6567171D_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_0 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* 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_m1C8CB8076E4E05C26231BBD08CC1839692B026AB_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_0 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_2 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_3 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__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_mD047C5E74999E988A609EB04CFBCBDCE9CE3F504_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 * ___match0, const RuntimeMethod* method) { { Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 * L_0 = ___match0; NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *)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 JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB List_1_Find_m0ED02D5519010018F9030F11D7D35B5A394DC8C8_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 * 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_t996658A311502C2003FC09259F62B1D0925ADE61 * L_1 = ___match0; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_2 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *)L_1, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_7 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_10 = (L_7)->GetAt(static_cast(L_9)); return (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_14 = V_1; return (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * List_1_FindAll_mA254596B3A47F514E70EFC6761BBFBF92E105961_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 * ___match0, const RuntimeMethod* method) { List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * L_1 = (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, 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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 * L_2 = ___match0; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_3 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *)L_2, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * L_8 = V_0; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_9 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)L_8); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)L_8, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * L_16 = V_0; return (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mBBABD374511B136730FE83F35EC29ABD4DCB0BCC_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 * L_1 = ___match0; NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, int32_t, Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *)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_m15888A547DF705829C130F80BB6A429317F8E66E_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 * ___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_t996658A311502C2003FC09259F62B1D0925ADE61 * 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_t996658A311502C2003FC09259F62B1D0925ADE61 * L_10 = ___match2; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_11 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *)L_10, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_mD42A2B88265EDA2E13812227509A87AC75111ABF_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, Action_1_t5368E612927B41D4B50D64352B8E6AF491A9957D * ___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_t5368E612927B41D4B50D64352B8E6AF491A9957D * 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_t5368E612927B41D4B50D64352B8E6AF491A9957D * L_5 = ___action0; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_6 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t5368E612927B41D4B50D64352B8E6AF491A9957D *)L_5); (( void (*) (Action_1_t5368E612927B41D4B50D64352B8E6AF491A9957D *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t5368E612927B41D4B50D64352B8E6AF491A9957D *)L_5, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 List_1_GetEnumerator_m77D4D15E5A8824DE8BA5B3A7E058C816BD863140_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, const RuntimeMethod* method) { { Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m675BEAFE036A038BFE1F27BEBCBE27DDBDA4434A((&L_0), (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 )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_mC469B709549C4444805A5C5A10AC3893869EAA4A_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, const RuntimeMethod* method) { { Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m675BEAFE036A038BFE1F27BEBCBE27DDBDA4434A((&L_0), (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 L_1 = (Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 )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_mDBF75874AD40A0E15F5348B603AADD54CCAC6D14_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, const RuntimeMethod* method) { { Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m675BEAFE036A038BFE1F27BEBCBE27DDBDA4434A((&L_0), (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 L_1 = (Enumerator_tF2D95CC18A66F3DE682EAC9B88E865750DFAEF60 )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_m9C943485BEE0F6D6770CB3A6C9703A93FF805A87_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___item0, const RuntimeMethod* method) { { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_0 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_0, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_mE8148528E715480B0F994927D36F69237EFCBC61_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((*(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)((JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)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_mA4A2B2F7E12AAA12954FF9651B5C4439B6EA3366_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, int32_t ___index0, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___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(); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_3 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__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; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_7 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_8 = ___index0; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_9 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_13 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_14 = ___index0; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_m1B5EE2495EDC3652A3A90CFED50F49BD6DA886AB_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (int32_t)L_1, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((*(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)((JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)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_mEC32D0D1C877408562D04CDB5E6B74205A41A6B9_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__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; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_12 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_13 = ___index0; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_14 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_20 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_21 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_24 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_27 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_32 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, 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, (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)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); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_41; L_41 = InterfaceFuncInvoker0< JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (int32_t)L_39, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_m66D5D23ED6C450B45238410B8B302E93156C0B32_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_0 = ___item0; NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__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_m03E12ECD45315621B28481D899EFFEAACD8A76AB_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )((*(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)((JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB *)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_mE5190105653A00586160EC664D6BB6462A571F0A_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 * 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_t996658A311502C2003FC09259F62B1D0925ADE61 * L_4 = ___match0; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_5 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *)L_4, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_t996658A311502C2003FC09259F62B1D0925ADE61 * L_16 = ___match0; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_17 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *, JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t996658A311502C2003FC09259F62B1D0925ADE61 *)L_16, (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_24 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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)); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_27 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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; JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_34 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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_mC02D8461074719A3F0BCD3745118ED9CCC8A536B_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, int32_t ___index0, const RuntimeMethod* method) { JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB 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; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_5 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_6 = ___index0; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_7 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_11 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )); JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (JsonValue_t547F68925DBBEF3A29A4E14D26153A04872154DB )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_mE74FFD77A3FDDF93791C4EED8B9916997317E9C0_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_10 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_13 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_17 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__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_mE973298458A8EA898C0B7E785F32B66587E49C1E_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__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_m5693D4527F5F46DF4A9DF80D50802866908F3FAF_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_5 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)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_m3D64971781707D392780075F274E6EF6DDD7B355_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__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_mDF414A5CD8A1D5BCFE12948DB59235CBE0CB22FF_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__this); (( void (*) (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 *)__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_m97354BC2477A5C1F105CBC61433C92C6397AC6CD_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __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: { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_5 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)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_m59BF5EBEEA5B7FE1C7B75EA97ACF8CD7121DEB58_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * 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; } } { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_2 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 * L_4 = ___comparison0; (( void (*) (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*, int32_t, int32_t, Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t26246B1B74D15D2DA6C086535CEFC4A6FF7C33C6 *)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 JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* List_1_ToArray_mAE7CEFE12B2C64AF1FF3A78A2D12A4A33F993AF8_gshared (List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068 * __this, const RuntimeMethod* method) { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_1 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)(JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_1; JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_2 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)__this->get__items_1(); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* 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); JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_5 = V_0; return (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m01B5CB528E8BD154116DFB6B9D93719F096A27DC_gshared (const RuntimeMethod* method) { { JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098* L_0 = (JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)(JsonValueU5BU5D_t2E1CBAA099182C024E4921379907D707DA049098*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tEC0B302C3EF23400C3EC92ED7672A715CA602068_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_m7C9E07C1216C85B60D00EEA96437E632344FEDFC_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_0 = ((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C_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_m7BF4DBB5D3975E9368245ECD09B8CFCEB3B83C07_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_2 = ((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C_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; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_4 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)(MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)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_m768778A75459527865DDE71756C75DCDA1724DE6_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_6 = ((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C_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; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_8 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)(MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_10 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, 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, (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)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)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_12 = ((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C_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); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_16; L_16 = InterfaceFuncInvoker0< MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_m4B16BA73F0A864B73C2DAF6069313D792B262302_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, const RuntimeMethod* method) { { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_0 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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_mCB3A7780DFF73880BA1DEC4004CA3ECB300B2E7E_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, int32_t ___value0, const RuntimeMethod* method) { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* 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; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_3 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_6 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)(MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_8 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* 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: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* 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)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_12 = ((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C_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_m1CBABD4E3DF176B472F9667170EFBBAAB6637753_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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_m44FF0E7EDCFEE8E7F7858431A6DFA53F4A5055BE_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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_m6DA887CE3BF18E5ABDBDF827D6700D56688F67AC_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 List_1_get_Item_m572D5D02C9215505BDE6159DB70FA6293C1F5F72_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_2 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_3 = ___index0; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_2, (int32_t)L_3); return (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_m43180BEB8163DA115FE51F60F6F00FA51DD24298_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, int32_t ___index0, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 ___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: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_2 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_3 = ___index0; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_mE51EEC6079194DE4D991E3C5110D3C6F48B909EA_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 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(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_2 = V_0; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_3 = (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_mCE68C3819604595A4CB54FFA5A0425DE7AF4A16C_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_1; L_1 = (( MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_2 = (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_mEC4F2C77BAAA55A385F78700D87C8C88F3AD4978_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (int32_t)L_1, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )((*(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 *)((MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 *)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_m892177BD9EC99944564751F4E9A1A08483D820AB_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_1 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__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: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_3 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_m488FCDEEC18B86620012A90FA9D75057754F72D6_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )((*(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 *)((MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 *)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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__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_m642D41D6350B51B9A714B664E7BE28548BBB737D_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__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_t6A91123565809D193DBDA125196C67C28F273F3C * List_1_AsReadOnly_m586232B588D5127D5B6E3DAF87E961985A480DC7_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t6A91123565809D193DBDA125196C67C28F273F3C * L_0 = (ReadOnlyCollection_1_t6A91123565809D193DBDA125196C67C28F273F3C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t6A91123565809D193DBDA125196C67C28F273F3C *, 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_t6A91123565809D193DBDA125196C67C28F273F3C *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mEEDCF06686CADB1C11D055BB74AB8A6DCC7B4D64_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_1 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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_m16F00B34F44832D3FFA291D6923DB77F0BB9D8EB_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_1 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 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_t509F9F7A1831BF7879138856F4BB56233390F376 * L_8; L_8 = (( EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376 * (*) (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_t509F9F7A1831BF7879138856F4BB56233390F376 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376 * L_9 = V_1; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_10 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_13 = (L_10)->GetAt(static_cast(L_12)); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_14 = ___item0; NullCheck((EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t509F9F7A1831BF7879138856F4BB56233390F376 *)L_9, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_13, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_mB76C1A630492F4B118126A006B59A581F6A045C2_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); bool L_3; L_3 = (( bool (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )((*(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 *)((MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 *)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_mA36C99841FB6C6BE86CBF1DE10C5F09758A3DA92_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___array0, const RuntimeMethod* method) { { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_0 = ___array0; NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)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_mB2E44A95AD672E8881B4305D7E55F789BD445C82_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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) MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_3 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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_mD52B74C3E7E2C2D10DF0F829278933D8076C4A75_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, int32_t ___index0, MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___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: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_3 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_4 = ___index0; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* 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_mD29CC8B7FDE6DEE473D2878C2383213464AA9EA6_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_0 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* 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_m7DC85C27280AF277EB10BFF18D302A03E01C86C7_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_0 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_2 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_3 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__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_m3820D07B2DE2D8E5F0F4034F6557F25B95A295B4_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 * ___match0, const RuntimeMethod* method) { { Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 * L_0 = ___match0; NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *)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 MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 List_1_Find_m59D65E4829455CCEDBA6DCCBDC3F7F772D8874C4_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 * 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_t69D0F8B779B887D96115A8498FE003F772D4B343 * L_1 = ___match0; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_2 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *)L_1, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_7 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_10 = (L_7)->GetAt(static_cast(L_9)); return (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_14 = V_1; return (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * List_1_FindAll_m30774E46206A3260B7A4DF85F97E1B583C80B2AF_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 * ___match0, const RuntimeMethod* method) { List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * L_1 = (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, 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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 * L_2 = ___match0; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_3 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *)L_2, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * L_8 = V_0; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_9 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)L_8); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)L_8, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * L_16 = V_0; return (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m55BFB4D4C0A8504264002536E492A143E4DAF8D9_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 * L_1 = ___match0; NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, int32_t, Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *)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_m10DCC5E4693ABB4862F479F0DE1AD7B4750E8CEC_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 * ___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_t69D0F8B779B887D96115A8498FE003F772D4B343 * 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_t69D0F8B779B887D96115A8498FE003F772D4B343 * L_10 = ___match2; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_11 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *)L_10, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_mAB6253B089A84AC15A46127396C9740030DB6DD1_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, Action_1_t24C395637C270B30A9FB4E2F517C16D8106F4DB5 * ___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_t24C395637C270B30A9FB4E2F517C16D8106F4DB5 * 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_t24C395637C270B30A9FB4E2F517C16D8106F4DB5 * L_5 = ___action0; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_6 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t24C395637C270B30A9FB4E2F517C16D8106F4DB5 *)L_5); (( void (*) (Action_1_t24C395637C270B30A9FB4E2F517C16D8106F4DB5 *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t24C395637C270B30A9FB4E2F517C16D8106F4DB5 *)L_5, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_t74868313A518989C22B0A94A855F2A540A99D571 List_1_GetEnumerator_m34410614042B8482730F7383177C53775647A920_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, const RuntimeMethod* method) { { Enumerator_t74868313A518989C22B0A94A855F2A540A99D571 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6A5B113817A7743BBA9F5063D0F3C4C2E296F0E0((&L_0), (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t74868313A518989C22B0A94A855F2A540A99D571 )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_mEA494191D78CE8039B198FD28F292B3203AC5E06_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, const RuntimeMethod* method) { { Enumerator_t74868313A518989C22B0A94A855F2A540A99D571 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6A5B113817A7743BBA9F5063D0F3C4C2E296F0E0((&L_0), (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t74868313A518989C22B0A94A855F2A540A99D571 L_1 = (Enumerator_t74868313A518989C22B0A94A855F2A540A99D571 )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_m22C7CF437EE1F633B819D0FE6C5403075FD0CB1F_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, const RuntimeMethod* method) { { Enumerator_t74868313A518989C22B0A94A855F2A540A99D571 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6A5B113817A7743BBA9F5063D0F3C4C2E296F0E0((&L_0), (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t74868313A518989C22B0A94A855F2A540A99D571 L_1 = (Enumerator_t74868313A518989C22B0A94A855F2A540A99D571 )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_mA1BB16F0EAF5CCFE6668CFEEF2B0E1A8808551A2_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 ___item0, const RuntimeMethod* method) { { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_0 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_0, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_mE1C48F368DF70A506C95CA547F306604EAD7FE7E_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )((*(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 *)((MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 *)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_mC38D29994BEC75E771EAF4D4C17479BB4F6FB219_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, int32_t ___index0, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 ___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(); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_3 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__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; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_7 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_8 = ___index0; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_9 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_13 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_14 = ___index0; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_m3E6E1FD93206965C8856DD92E684EB666800D5A7_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (int32_t)L_1, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )((*(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 *)((MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 *)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_m3C176FCFDB88BE9685729E117DE6FEBABDD8BA47_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__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; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_12 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_13 = ___index0; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_14 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_20 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_21 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_24 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_27 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_32 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, 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, (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)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); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_41; L_41 = InterfaceFuncInvoker0< MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (int32_t)L_39, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_mD1D70CCBDFD41FA2EA459733EB43D1E369C77995_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_0 = ___item0; NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__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_mDA782C2874371AD802917AB0DD79B544835DA700_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); bool L_3; L_3 = (( bool (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )((*(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 *)((MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 *)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_m0669BC96062E36A26B94EB78D2B28A166BCD3F8A_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 * 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_t69D0F8B779B887D96115A8498FE003F772D4B343 * L_4 = ___match0; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_5 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *)L_4, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_t69D0F8B779B887D96115A8498FE003F772D4B343 * L_16 = ___match0; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_17 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *, MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t69D0F8B779B887D96115A8498FE003F772D4B343 *)L_16, (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_24 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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)); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_27 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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; MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_34 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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_mA84F73F70E7800729898320B5FB79897915926A7_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, int32_t ___index0, const RuntimeMethod* method) { MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 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; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_5 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_6 = ___index0; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_7 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_11 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )); MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (MeshMaterial_tE5F39C9E8D1160D3FDE1ABFE9AFDD89E30194C29 )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_mCBD9920D0FA7DEDBDCFA9C7232B9653E38C3A401_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_10 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_13 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_17 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__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_m0A3FDCEE867A8E2CFFA5FDC0BDD1547433BA8E7E_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, const RuntimeMethod* method) { { NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__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_m6C56B6D443B010A9A870390B79A45064838C1B53_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_5 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)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_m1FBB76365F24F85EE5A72034CD6BED9ED0F5B405_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, const RuntimeMethod* method) { { NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__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_m23FEB55F7874EC0A9D26072FE6EFA854DC975F34_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__this); (( void (*) (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C *)__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_m181E51E32F4414CB79671B14B64AA849ED5CED85_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __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: { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_5 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)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_m255E8CCA147FBC9E9BC3300EB3B3B62869C04821_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * 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; } } { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_2 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 * L_4 = ___comparison0; (( void (*) (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*, int32_t, int32_t, Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t31C997B10C1E62C3BB9B5C79C5E1E43BF3CFEB93 *)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 MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* List_1_ToArray_mE013B5F319B8496EAFA41B639D4542DA89F44F68_gshared (List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C * __this, const RuntimeMethod* method) { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_1 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)(MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_1; MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_2 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)__this->get__items_1(); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* 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); MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_5 = V_0; return (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m758A67FAD72ABC31E6E49EA6A8ABCA6CCAC627D4_gshared (const RuntimeMethod* method) { { MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF* L_0 = (MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)(MeshMaterialU5BU5D_t9045FDBAA2E0DB2E3109B9F1BE424DDDB07BE3BF*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t9F97E1FC2C01C108AC6AA789DB13C259FA53769C_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_m6C58F3A83375C6D9DDA8FF06BF67CD08AB69F1A2_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_0 = ((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3_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_m68281F1686C879553D7A930844772C11FD135D7C_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_2 = ((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3_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; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_4 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)(TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)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_mAFC7B60B273EB1B4E48BCDBC700BA3645E5F151A_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_6 = ((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3_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; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_8 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)(TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_10 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, 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, (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)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)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_12 = ((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3_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); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_16; L_16 = InterfaceFuncInvoker0< TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_mC62AE8D3BB88806C5F8DF6891BA2D37E0B2913DE_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, const RuntimeMethod* method) { { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_0 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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_m82C49498487E0414B61508C12EAB5E26BFFFFA91_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, int32_t ___value0, const RuntimeMethod* method) { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* 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; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_3 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_6 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)(TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_8 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* 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: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* 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)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_12 = ((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3_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_m667EEDDF6D510890F23DAEEAE0C2652EECCE3E33_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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_mB2FE06E00DCFD737DADA4B961E331D04A938A5DC_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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_m9D10A2C55395829A60870EE8270A4B05C5E29FD6_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC List_1_get_Item_m5B9D421B6033BBA9A0D1687B9C5FD856FE1D218E_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_2 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_3 = ___index0; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_2, (int32_t)L_3); return (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_m3D4D5A35FD68CD2F700A8CE01777A59C47030862_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, int32_t ___index0, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC ___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: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_2 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_3 = ___index0; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_mA221B5606E443CD7448EBD51A72E2596C2C17434_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC 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(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_2 = V_0; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_3 = (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_m5B2E57C647D1666E6CC2172D9917E0AD2DA14BB7_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_1; L_1 = (( TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_2 = (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_m5F7FB7E5223E7370C1FED9437E413D606115251F_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (int32_t)L_1, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )((*(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC *)((TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC *)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_m7CB96FAF80340580F616A67ACECDA02B264D5B49_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_1 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__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: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_3 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_m566BA0091B8FA9F15442BB6718DFEEAE69AD5002_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )((*(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC *)((TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC *)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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__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_mDE1A197D5A330614BAA1558DD4E17FD50BBFBD89_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__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_t74D3D7EFA1E442C887EFDFF08B447D20CD455768 * List_1_AsReadOnly_m0454F67D9349AF3FD2DDEBE617374E78DD85CDBB_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t74D3D7EFA1E442C887EFDFF08B447D20CD455768 * L_0 = (ReadOnlyCollection_1_t74D3D7EFA1E442C887EFDFF08B447D20CD455768 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t74D3D7EFA1E442C887EFDFF08B447D20CD455768 *, 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_t74D3D7EFA1E442C887EFDFF08B447D20CD455768 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mD2A27233338B202E7F95D52457DD11C28A340628_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_1 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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_m5E29B8EAF95E76ADA44EF4F1513D0FD039572A88_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_1 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC 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_t958035B71A0E485F32F93765A21CAA4EB01559A6 * L_8; L_8 = (( EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6 * (*) (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_t958035B71A0E485F32F93765A21CAA4EB01559A6 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6 * L_9 = V_1; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_10 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_13 = (L_10)->GetAt(static_cast(L_12)); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_14 = ___item0; NullCheck((EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6 *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t958035B71A0E485F32F93765A21CAA4EB01559A6 *)L_9, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_13, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_mC608978B159A7177BACFCAE6579ABB53BC965420_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )((*(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC *)((TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC *)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_m5D8BA0A2130DE4EECB6E4E5E7D6334687383CC75_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___array0, const RuntimeMethod* method) { { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_0 = ___array0; NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)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_m9676A283C17B490E29008EF98E4FEFAB5ADBECCA_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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) TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_3 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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_m39AA5952D42E365686DEEFD0FCD3A4048C0E7EBC_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, int32_t ___index0, TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___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: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_3 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_4 = ___index0; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* 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_mEE70DE2E708DC8EA30381A013ADB909752629EEC_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_0 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* 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_mFB04C19CBBC1458267BB1CF3DC0AE083EE823CC6_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_0 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_2 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_3 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__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_m958580FC38B36D88528FDE9419E27C6FCC229238_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * ___match0, const RuntimeMethod* method) { { Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * L_0 = ___match0; NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *)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 TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC List_1_Find_mDEC600C6672041EF114729692DA527FA1C827813_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * 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_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * L_1 = ___match0; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_2 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *)L_1, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_7 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_10 = (L_7)->GetAt(static_cast(L_9)); return (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_14 = V_1; return (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * List_1_FindAll_m4FEE822FE0944CBDB3D8A52927361AF388F030E4_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * ___match0, const RuntimeMethod* method) { List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * L_1 = (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, 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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * L_2 = ___match0; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_3 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *)L_2, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * L_8 = V_0; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_9 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)L_8); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)L_8, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * L_16 = V_0; return (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m188D97F7AFAD1D276E77E311C59B1F598016EF3B_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * L_1 = ___match0; NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, int32_t, Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *)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_m4A73B46B83894BCD59999730FEC51EDFA483498A_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * ___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_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * 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_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * L_10 = ___match2; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_11 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *)L_10, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_mB1AEAEFA7D2DED230E262B8D20B96E81B3773AEF_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, Action_1_t19D748A0D96FCBABA96AFCF6CBB64EB96D425A1E * ___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_t19D748A0D96FCBABA96AFCF6CBB64EB96D425A1E * 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_t19D748A0D96FCBABA96AFCF6CBB64EB96D425A1E * L_5 = ___action0; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_6 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t19D748A0D96FCBABA96AFCF6CBB64EB96D425A1E *)L_5); (( void (*) (Action_1_t19D748A0D96FCBABA96AFCF6CBB64EB96D425A1E *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t19D748A0D96FCBABA96AFCF6CBB64EB96D425A1E *)L_5, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_t440DFD0C460540CC81AA05A1E235D52497CA9B30 List_1_GetEnumerator_mDC304F3D6746B0CD50EE3351F8FDEB138AE20206_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, const RuntimeMethod* method) { { Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6E4CBA9318A6C537853F743869D63D0B0D647012((&L_0), (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30 )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_m02AE0B4C1008B0A92ACE2E26124A86933DADF15E_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, const RuntimeMethod* method) { { Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6E4CBA9318A6C537853F743869D63D0B0D647012((&L_0), (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30 L_1 = (Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30 )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_m3A4D96A1D6191E753EE7A16F4451E32C1DA91BBE_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, const RuntimeMethod* method) { { Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6E4CBA9318A6C537853F743869D63D0B0D647012((&L_0), (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30 L_1 = (Enumerator_t440DFD0C460540CC81AA05A1E235D52497CA9B30 )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_mDF3353BB94D11ABDD1A778FA83B559DDF9DC79DB_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC ___item0, const RuntimeMethod* method) { { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_0 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_0, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_m5982C8F4AB7C3234ECC59FC1337A44E5FD601895_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )((*(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC *)((TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC *)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_mF0991BB7495D24570C0B906519B37A739A0E3160_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, int32_t ___index0, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC ___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(); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_3 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__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; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_7 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_8 = ___index0; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_9 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_13 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_14 = ___index0; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_m834F9486DBA53461035F01E9ECC3DD3ED0A10AA8_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (int32_t)L_1, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )((*(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC *)((TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC *)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_m915549C8752AD69D5896A34C45BA667CC47100BE_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__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; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_12 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_13 = ___index0; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_14 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_20 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_21 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_24 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_27 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_32 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, 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, (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)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); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_41; L_41 = InterfaceFuncInvoker0< TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (int32_t)L_39, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_m9B04F28F83DAA8B9BB1F011FF977CC1A46E9470E_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_0 = ___item0; NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__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_mDA7C0B8F51A2C92A15D799AAE8866B1423DE2C6D_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )((*(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC *)((TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC *)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_m502B51405C5C1A711C6E8F4F35D58ECE55D31059_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * 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_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * L_4 = ___match0; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_5 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *)L_4, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 * L_16 = ___match0; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_17 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *, TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t62E5DB6B6BD6C0D0F81C968FF71D477169EA8FD6 *)L_16, (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_24 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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)); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_27 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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; TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_34 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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_m252EA4592AB22180CD5696756AC71E48C6E1050A_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, int32_t ___index0, const RuntimeMethod* method) { TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC 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; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_5 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_6 = ___index0; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_7 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_11 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )); TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (TerrainMaterial_t0602DCD2D1679FB49F0F5932C92DABC515E488BC )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_mCB0BF1873F97A2B4BA1A09927C94020DA6D21579_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_10 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_13 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_17 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__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_m89DCACAD4811B9C970878E896EB4E01EFD121073_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__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_m2317652BB9E396EC58CABBFC5838B0EF77463B6C_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_5 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)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_m2FBDB2A65178B7BC519A0600E617AFA0B29CF19A_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__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_mA000709A6A584EB813E1D7A661281BFCDC521327_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__this); (( void (*) (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 *)__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_mB64FE8CD30F61F509353A6B64ECF83369B399431_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __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: { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_5 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)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_m3ADF287B8DEC7979F949BC97AD5336589BE31A78_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * 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; } } { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_2 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 * L_4 = ___comparison0; (( void (*) (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*, int32_t, int32_t, Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t2BBCE67C3633E1288A2F2726FD17FCF5C1C609D5 *)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 TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* List_1_ToArray_mC450EF5B3A3E2EA0F4A26DDFC3CC2CB45BA3DB4D_gshared (List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3 * __this, const RuntimeMethod* method) { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_1 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)(TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_1; TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_2 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)__this->get__items_1(); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* 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); TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_5 = V_0; return (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m92EED1F98B1DCA360EB1AD257D58A3EBC63BFB96_gshared (const RuntimeMethod* method) { { TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC* L_0 = (TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)(TerrainMaterialU5BU5D_t940C17A0B1F6A66CA492AD2587A7C565C51046DC*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t42954BCEFE010220474AC5730AE6AAE6ED9D41D3_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_m3573378502B542D784C33EDE278CFBF73A63AB7B_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_0 = ((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323_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_m4248154547B9C0B3576B33748A00FB2163D81D6B_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_2 = ((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323_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; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_4 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)(DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)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_m4AFE8B9F909B4BB481311333B12D9B33CF6482D8_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_6 = ((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323_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; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_8 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)(DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_10 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, 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, (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)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)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_12 = ((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323_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); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_16; L_16 = InterfaceFuncInvoker0< DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_m2403AB86EE0E9542715C067D29BED7D725ECED31_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, const RuntimeMethod* method) { { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_0 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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_m48E3A529C45DA7CE9C3D8A8C54A4D45613264E97_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, int32_t ___value0, const RuntimeMethod* method) { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* 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; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_3 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_6 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)(DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_8 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* 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: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* 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)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_12 = ((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323_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_m73587078FB268FBC2DF0E3184FBA463CA2D89B6D_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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_mB49562F80602A94EDAA43732C428ED0D4AF60BF3_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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_m13F9CD182E60B059A231D084A6A1682F715C1ED2_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, const RuntimeMethod* method) { { return (bool)0; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 List_1_get_Item_m5B3701773143B0E275855C80902450787531D3D3_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_2 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_3 = ___index0; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_2, (int32_t)L_3); return (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_m955CD89394444F8384B81E9B0589980C45A04951_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, int32_t ___index0, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 ___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: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_2 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_3 = ___index0; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_m1A22A390D71C38321B19A7B7D0CA7D47711A147E_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 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(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_2 = V_0; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_3 = (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_mDD7C0E22660CBF65C48915D8DE56C4A2E647F143_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_1; L_1 = (( DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_2 = (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_m2ECB31C40D9A2384C590311DB564880EFBC12474_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (int32_t)L_1, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )((*(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 *)((DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 *)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_m7250EF7CF64FD8C6B917D50D2F0027ECDB7BFB76_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_1 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__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: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_3 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_m42F1EE88F954252BC5BD4185169511688A476B4A_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )((*(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 *)((DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 *)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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__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_m8B227E28FC1E77050EB3C307A7E4F27B383DD87D_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__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_t088EC20563A571BA87319E536F026D9DDB716687 * List_1_AsReadOnly_m0C94B7F61B0F318F0BB23ACB0B237D0FAAD5C6D6_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t088EC20563A571BA87319E536F026D9DDB716687 * L_0 = (ReadOnlyCollection_1_t088EC20563A571BA87319E536F026D9DDB716687 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 15)); (( void (*) (ReadOnlyCollection_1_t088EC20563A571BA87319E536F026D9DDB716687 *, 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_t088EC20563A571BA87319E536F026D9DDB716687 *)L_0; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m31A7F1404A93EE2603DFF5E60E5AB439D2BB256F_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_1 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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_m797A6A2EAEBE9D1A181D8F9EB0373CB7B716B0EE_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_1 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 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_tE14883A75ECB61F198C58424E41DA231A8EFCC9C * L_8; L_8 = (( EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C * (*) (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_tE14883A75ECB61F198C58424E41DA231A8EFCC9C *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C * L_9 = V_1; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_10 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_13 = (L_10)->GetAt(static_cast(L_12)); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_14 = ___item0; NullCheck((EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C *)L_9); bool L_15; L_15 = VirtFuncInvoker2< bool, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tE14883A75ECB61F198C58424E41DA231A8EFCC9C *)L_9, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_13, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_mC713E2CBBD6903E311D812403F82997F1C08D48D_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )((*(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 *)((DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 *)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_m9B8A7FF54A6FEA7851B1F42A0318C5254189BBB4_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___array0, const RuntimeMethod* method) { { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_0 = ___array0; NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)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_m3585056CC67CA085D11CEB0A12BE5AFBD7F62D86_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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) DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_3 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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_mDF5D9FBEA94CD66436E433DC6C716030AF6BD034_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, int32_t ___index0, DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___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: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_3 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_4 = ___index0; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* 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_m6F1E83F35F96D276278EBF75EAB9A8B54929D434_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_0 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* 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_m278F269190E31AAC12D5492159CC763834F12D76_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_0 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_2 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_3 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__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_m07E1060C0C57D366E1E99F90AD5EF0F22A628C50_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * ___match0, const RuntimeMethod* method) { { Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * L_0 = ___match0; NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *)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 DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 List_1_Find_m33669285927955D01B9DB0180B6A5DFA288CDDC7_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * 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_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * L_1 = ___match0; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_2 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *)L_1, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_6) { goto IL_002e; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_7 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_10 = (L_7)->GetAt(static_cast(L_9)); return (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_14 = V_1; return (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_14; } } // System.Collections.Generic.List`1 System.Collections.Generic.List`1::FindAll(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * List_1_FindAll_m20C2104211CA55123A62189D5639557C9099BC30_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * ___match0, const RuntimeMethod* method) { List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m25E2726D12086D456A2FFC1FBDDC9CC9B4597448((int32_t)8, /*hidden argument*/NULL); } IL_0009: { List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * L_1 = (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26)); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, 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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)L_1; V_1 = (int32_t)0; goto IL_003d; } IL_0013: { Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * L_2 = ___match0; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_3 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck((Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *)L_2); bool L_7; L_7 = (( bool (*) (Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *)L_2, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); if (!L_7) { goto IL_0039; } } { List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * L_8 = V_0; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_9 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)L_8); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)L_8, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * L_16 = V_0; return (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)L_16; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF3D380D4B7A34D3D0B60B3C6CD7723CDCBA9B970_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * L_1 = ___match0; NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, int32_t, Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *)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_m3ACB99474D64F89CF7A815C0E5097FA6729C2AE2_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * ___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_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * 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_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * L_10 = ___match2; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_11 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *)L_10, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_mEA1FE879E9D4EC495FCA284BCA9A60CBE5193599_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, Action_1_t12762604421477657263E8811B91E0CE396E4117 * ___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_t12762604421477657263E8811B91E0CE396E4117 * 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_t12762604421477657263E8811B91E0CE396E4117 * L_5 = ___action0; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_6 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t12762604421477657263E8811B91E0CE396E4117 *)L_5); (( void (*) (Action_1_t12762604421477657263E8811B91E0CE396E4117 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((Action_1_t12762604421477657263E8811B91E0CE396E4117 *)L_5, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 List_1_GetEnumerator_mD4BF522B6EB65B61583F287528508ABA282C90DF_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, const RuntimeMethod* method) { { Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8184B5AD3FAA4AA8B13AEC6E6471833CDA33D536((&L_0), (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); return (Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 )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_mDA055D4BC3B0EDE6BA432424890C591DF4D32911_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, const RuntimeMethod* method) { { Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8184B5AD3FAA4AA8B13AEC6E6471833CDA33D536((&L_0), (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 L_1 = (Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 )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_m5DF1B86BA60B3799DB5CB353ACBADAB3CF61D2F9_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, const RuntimeMethod* method) { { Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8184B5AD3FAA4AA8B13AEC6E6471833CDA33D536((&L_0), (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 L_1 = (Enumerator_t918AE1AF2774F999183E1001EFB1EAFE74BF1109 )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_m0890B9A58C92D7CE138E548F033F76A10455D274_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 ___item0, const RuntimeMethod* method) { { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_0 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_0, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_mD842A721BC918D59282837FAE2BA5BE2B16A743B_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )((*(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 *)((DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 *)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_m2E084FEE067C10E873C4A331B2EBDA7F2C514A7D_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, int32_t ___index0, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 ___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(); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_3 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__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; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_7 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_8 = ___index0; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_9 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_13 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_14 = ___index0; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_mBA73DA35A153208D155222840C0326B40C41061B_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (int32_t)L_1, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )((*(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 *)((DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 *)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_m4F69D0E83116018F3AFCCFDEC14A99505924623D_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__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; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_12 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_13 = ___index0; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_14 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_20 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_21 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_24 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_27 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_32 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, 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, (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)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); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_41; L_41 = InterfaceFuncInvoker0< DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (int32_t)L_39, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_m753F962352CFB910577759EF0B2DD9304070075A_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_0 = ___item0; NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__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_m269B9D447E713970B6A521D9D63C8B724DE9CF1D_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )((*(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 *)((DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 *)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_m4F399A40C734026D14BFD71C2C986489916F895A_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * 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_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * L_4 = ___match0; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_5 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *)L_4, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 * L_16 = ___match0; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_17 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *, DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Predicate_1_t4806580ABAB56A4EEF680F92AC0F2947AF70CB71 *)L_16, (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_24 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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)); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_27 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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; DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_34 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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_mAF69500ED19AAFE6F12061DDDB931A1BD00F757C_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, int32_t ___index0, const RuntimeMethod* method) { DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 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; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_5 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_6 = ___index0; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_7 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_11 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )); DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (DeferredPassthroughMeshAddition_t45C528D4E05C488B1777B4CAE8A36B7BC23FE873 )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_mE0E69F84CF17C9E570952A3EA8D141A258B13C22_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_10 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_13 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_17 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__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_m6C5A838A194F108102F8552AE1F036B1EEA1FCB8_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__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_mA88DFFA10BC4B8E7E81C35B3BA94618A231D198E_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_5 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 38)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)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_mF985F8F4D0501E1107D70194696A0189EDC2D5EA_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__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_mF13EE62E1ED4A9C3F8BCDF38ADA50F3BBC25824B_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__this); (( void (*) (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 39)->methodPointer)((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 *)__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_mBC18B14194CB54E8ECC0AC807C03C6885A8F1550_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __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: { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_5 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 40)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)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_m682AA42DC43A4A2DC61CC06824C28E2143838720_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * 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; } } { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_2 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 * L_4 = ___comparison0; (( void (*) (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*, int32_t, int32_t, Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 41)->methodPointer)((DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t3BAEECDF286E6CA6E9685A1A74A3ABFF42EB04E0 *)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 DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* List_1_ToArray_m3CC3AFFCC31BD3157E50D092EB313AC1874840D1_gshared (List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323 * __this, const RuntimeMethod* method) { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_1 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)(DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_1; DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_2 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)__this->get__items_1(); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* 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); DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_5 = V_0; return (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)L_5; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mCC47A62F01C6DF4585D809FD55D1D4646F354199_gshared (const RuntimeMethod* method) { { DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4* L_0 = (DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)(DeferredPassthroughMeshAdditionU5BU5D_tA4978B4560F487140FFFE3C9AEE3EDEE6A7676D4*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t3B0820C8464D06CB2C98E3D7C75B224815E79323_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