#include "pch-cpp.hpp" #ifndef _MSC_VER # include #else # include #endif #include #include template struct VirtualFuncInvoker2 { 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); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; // System.Action`1> struct Action_1_t802F806ADCC72C916AFC1693FA25ADF7B35870FC; // System.Action`1> struct Action_1_t8A7078C6B1C5823055EB39F5B4B11E3FCC3EF96D; // System.Action`1 struct Action_1_t56AEDBE8D21C4495322C57FFC0158ADAE68CB87B; // System.Action`1 struct Action_1_tBF0CCB9E59C2F764B7EA9D114FCC9AE8F496B632; // System.Action`1 struct Action_1_t8B92CA21B704B440A6DC12595CB2BE53A69C9923; // System.Action`1 struct Action_1_tCE2D770918A65CAD277C08C4E8C05385EA267E83; // System.Action`1 struct Action_1_t041297C594B84B5A92B04681365EE2E08BDA76CB; // System.Action`1 struct Action_1_t39700E7413088B3163779A338259C290B3F61FBA; // System.Action`1 struct Action_1_tB0A381228E9420BB38281D2548F6794872D6E54A; // System.Action`1 struct Action_1_tA0CED44E909D1896A63B952FBF84F886947E0A08; // System.Action`1 struct Action_1_tCE61A5061D6E81AA0796E994EE9E76AC99E8D172; // System.Action`1 struct Action_1_tDE087FB8337F5181D6160B08FC098DCB4808E995; // System.Comparison`1> struct Comparison_1_tED38AEF669EE9101E5941F844562D34A5CC0F8A8; // System.Comparison`1> struct Comparison_1_t0BE302D904870545E1458068F1F9DE11C2EFF2D2; // System.Comparison`1 struct Comparison_1_t052241523914D80F20B07A89E9ADC75D5B7F22A0; // System.Comparison`1 struct Comparison_1_t7CCEAC92B600ED342A12AB3542E7788AFA5EFED6; // System.Comparison`1 struct Comparison_1_t361FD570B26BC4AFFF2982AAB3011075A8281A0C; // System.Comparison`1 struct Comparison_1_t68A3221ED842692E9D941DEA080E5CD63934D6AE; // System.Comparison`1 struct Comparison_1_tD5428BDB3DF51724C775ABAFCC2B352459F18C12; // System.Comparison`1 struct Comparison_1_t16CD2D4AE94F3B3121F8DE407B0D15E192CF6FCC; // System.Comparison`1 struct Comparison_1_tBA6AD49E4B00BE234D3AA77568CECEC884F68666; // System.Comparison`1 struct Comparison_1_tA212A4EA4B6B81B0C43E008C21F23961526FB45E; // System.Comparison`1 struct Comparison_1_tF8CF11AB1893EC96EC5344F386B07B3C598EFFBF; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5; // System.Collections.Generic.IComparer`1> struct IComparer_1_t797E8315F91C5FDBB66BD164ABE7AC059A0EE9F8; // System.Collections.Generic.IComparer`1> struct IComparer_1_t111CD7B0DCE8197293995CF5C0A902E4FFFD555C; // System.Collections.Generic.IComparer`1 struct IComparer_1_t1F66C6898FBB96C3834ADE9A07E7C7B48CEA6207; // System.Collections.Generic.IComparer`1 struct IComparer_1_tC10DBA1E41237B9B711A062B004B5483B00BD58F; // System.Collections.Generic.IComparer`1 struct IComparer_1_t8B6B12C796CEA3250989B848EF15F9AC74FCA96D; // System.Collections.Generic.IComparer`1 struct IComparer_1_t257DF2639B3556B2C48ED93D915DB2E116EF72E1; // System.Collections.Generic.IComparer`1 struct IComparer_1_tB0D916384DCA56C215E8B3E3A4BD3913A7781A14; // System.Collections.Generic.IComparer`1 struct IComparer_1_t2D2A8A71CCDC87462467B6C8CECE38B345EA73CC; // System.Collections.Generic.IComparer`1 struct IComparer_1_t697FC0DED4165CA1708BE48F348E2A1569627710; // System.Collections.Generic.IComparer`1 struct IComparer_1_tE4C2FE6CFC13FACA741F2ECE56C8B3961B62257E; // System.Collections.Generic.IComparer`1 struct IComparer_1_t8819CE7734324211E91EB6C5D79D9D7BF8706BA2; // System.Collections.Generic.IEnumerable`1> struct IEnumerable_1_t73F017B5F7EC79F6A7389518B0A27032ADC20C72; // System.Collections.Generic.IEnumerable`1> struct IEnumerable_1_tB835BC78DFBE5A4BEAD57987A6E583ACD87F1713; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t9C7699DD1A0F57F6FCC0CF0141191B93C70441C9; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t1D86622F94542D9F09435616960D1E212CCF0C63; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t90AD96F2C518D6F04343C83B67B02220C715C642; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t94FE24BC08BB7D479CBDB3A7ECAC149FBE78832A; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t23EA706B0B9BB0A44F647A76213C3DD2CCAEDFA9; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t87C38B0EE9F1DE9AFC8F366EEAE5D497C061B4E1; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t7C8B1AFE80A8B6AD3D5468F108AD2A0021AFD16C; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_tA116A870C8332D2D64FD13D5449B11BC676AC3D3; // System.Collections.Generic.IEnumerable`1 struct IEnumerable_1_t70CCE75ACEB3CF2576D80B7E19A2E16DFF786640; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_tD6CBA7D5DCFA7954A2F7AA22237D4B4844487261; // System.Collections.Generic.IEnumerator`1> struct IEnumerator_1_tFBBE195732457DD82EBE5BAE5830F904265DE83C; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t07F7C4DA6A3A0153F8A6BCE9401EC0324AB1C664; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t3D77F6A9194408B57908387C7FF12C2DB71296C2; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_tD64DA1873BBF65E545905171348E0241A3B706C0; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t7D20E7854C87F75D79D3E90A18395CA475DEC959; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t7F2644062CD939D21C2F3FEC80EEA8D8E3A51F56; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t9C161AD4E982EC01062A5E052662E7862A7874F4; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t11CB9BB458E57A8BB81FB1ABCCF9E6C3A1AD7A36; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t347D3779C79809CF27B13110F173902B29B53B07; // System.Collections.Generic.IEnumerator`1 struct IEnumerator_1_t74AA3FE4C42E317F7477336767E69AF47DEBC96E; // System.Collections.Generic.List`1> struct List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1; // System.Collections.Generic.List`1> struct List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB; // System.Collections.Generic.List`1 struct List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D; // System.Collections.Generic.List`1 struct List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8; // System.Collections.Generic.List`1 struct List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3; // System.Collections.Generic.List`1 struct List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3; // System.Collections.Generic.List`1 struct List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913; // System.Collections.Generic.List`1 struct List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF; // System.Collections.Generic.List`1 struct List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B; // System.Collections.Generic.List`1 struct List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE; // System.Collections.Generic.List`1 struct List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5; // System.Predicate`1> struct Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097; // System.Predicate`1> struct Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2; // System.Predicate`1 struct Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0; // System.Predicate`1 struct Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077; // System.Predicate`1 struct Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D; // System.Predicate`1 struct Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D; // System.Predicate`1 struct Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A; // System.Predicate`1 struct Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F; // System.Predicate`1 struct Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F; // System.Predicate`1 struct Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E; // System.Predicate`1 struct Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E; // System.ValueTuple`4[] struct ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E; // o0.Geometry.Vector`1[] struct Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB; // SixLabors.ImageSharp.Complex64[][] struct Complex64U5BU5DU5BU5D_t238001C1BD367BB3FF1D352C6A7EC0D31538045C; // SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData[] struct BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828; // SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters[] struct BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C; // System.Boolean[] struct BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C; // BestHTTP.Extensions.BufferDesc[] struct BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3; // BestHTTP.Extensions.BufferStore[] struct BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9; // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; // BestHTTP.SignalRCore.CallbackDescriptor[] struct CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; // UnityEngine.Color32[] struct Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2; // System.Delegate[] struct DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8; // System.Int32[] struct Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32; // System.IntPtr[] struct IntPtrU5BU5D_t27FC72B0409D75AAF33EC42498E8094E95FEE9A6; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t4AD999C288CB6D1F38A299D12B1598D606588971; // System.Type[] struct TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755; // System.Numerics.Vector4[] struct Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F; // System.Reflection.Binder struct Binder_t2BEE27FD84737D1E79BC47FD67F6D3DD2F2DDA30; // System.DelegateData struct DelegateData_t17DD30660E330C49381DAA99F934BE75CB11F288; // System.Collections.IDictionary struct IDictionary_t99871C56B8EC2452AC5C4CF3831695E617B89D3A; // System.Collections.IEnumerator struct IEnumerator_t5956F3AFB7ECF1117E3BC5890E7FC7B7F7A04105; // System.Reflection.MemberFilter struct MemberFilter_t48D0AA10105D186AF42428FA532D4B4332CF8B81; // System.Reflection.MethodInfo struct MethodInfo_t; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_tDE44F029589A028F8A3053C5C06153FAB4AAE29F; // System.String struct String_t; // 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* RuntimeObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 ; struct ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E; struct Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB; struct BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828; struct BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C; struct BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C; struct BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3; struct BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9; struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726; struct CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85; struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34; struct Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2; 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_t8606C94AB1DD6CE6363AAE8F68055856444961B2 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1> struct EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4 : public RuntimeObject { public: public: }; struct EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897 : public RuntimeObject { public: public: }; struct EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E : public RuntimeObject { public: public: }; struct EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 : public RuntimeObject { public: public: }; struct EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4 : public RuntimeObject { public: public: }; struct EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB : public RuntimeObject { public: public: }; struct EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.EqualityComparer`1 struct EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5 : public RuntimeObject { public: public: }; struct EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5_StaticFields { public: // System.Collections.Generic.EqualityComparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.EqualityComparer`1::defaultComparer EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5_StaticFields, ___defaultComparer_0)); } inline EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.List`1> struct List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* ____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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1, ____items_1)); } inline ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* get__items_1() const { return ____items_1; } inline ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* 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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1, ____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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1, ____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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1, ____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); } }; struct List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1_StaticFields, ____emptyArray_5)); } inline ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* get__emptyArray_5() const { return ____emptyArray_5; } inline ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1> struct List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* ____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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB, ____items_1)); } inline Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* get__items_1() const { return ____items_1; } inline Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB** get_address_of__items_1() { return &____items_1; } inline void set__items_1(Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* 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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB, ____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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB, ____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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB, ____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); } }; struct List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_StaticFields, ____emptyArray_5)); } inline Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* get__emptyArray_5() const { return ____emptyArray_5; } inline Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* ____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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D, ____items_1)); } inline BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* get__items_1() const { return ____items_1; } inline BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828** get_address_of__items_1() { return &____items_1; } inline void set__items_1(BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* 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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D, ____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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D, ____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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D, ____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); } }; struct List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D_StaticFields, ____emptyArray_5)); } inline BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* get__emptyArray_5() const { return ____emptyArray_5; } inline BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* ____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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8, ____items_1)); } inline BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* get__items_1() const { return ____items_1; } inline BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C** get_address_of__items_1() { return &____items_1; } inline void set__items_1(BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* 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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8, ____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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8, ____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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8, ____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); } }; struct List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8_StaticFields, ____emptyArray_5)); } inline BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* get__emptyArray_5() const { return ____emptyArray_5; } inline BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* ____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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3, ____items_1)); } inline BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* get__items_1() const { return ____items_1; } inline BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C** get_address_of__items_1() { return &____items_1; } inline void set__items_1(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* 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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3, ____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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3, ____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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3, ____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); } }; struct List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3_StaticFields, ____emptyArray_5)); } inline BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* get__emptyArray_5() const { return ____emptyArray_5; } inline BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* ____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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3, ____items_1)); } inline BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* get__items_1() const { return ____items_1; } inline BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3** get_address_of__items_1() { return &____items_1; } inline void set__items_1(BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* 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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3, ____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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3, ____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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3, ____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); } }; struct List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3_StaticFields, ____emptyArray_5)); } inline BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* get__emptyArray_5() const { return ____emptyArray_5; } inline BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* ____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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913, ____items_1)); } inline BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* get__items_1() const { return ____items_1; } inline BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9** get_address_of__items_1() { return &____items_1; } inline void set__items_1(BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* 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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913, ____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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913, ____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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913, ____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); } }; struct List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913_StaticFields, ____emptyArray_5)); } inline BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* get__emptyArray_5() const { return ____emptyArray_5; } inline BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF, ____items_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__items_1() const { return ____items_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__items_1() { return &____items_1; } inline void set__items_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* 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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF, ____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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF, ____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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF, ____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); } }; struct List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_StaticFields, ____emptyArray_5)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get__emptyArray_5() const { return ____emptyArray_5; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* ____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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B, ____items_1)); } inline CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* get__items_1() const { return ____items_1; } inline CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85** get_address_of__items_1() { return &____items_1; } inline void set__items_1(CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* 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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B, ____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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B, ____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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B, ____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); } }; struct List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B_StaticFields, ____emptyArray_5)); } inline CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* get__emptyArray_5() const { return ____emptyArray_5; } inline CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ____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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE, ____items_1)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get__items_1() const { return ____items_1; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of__items_1() { return &____items_1; } inline void set__items_1(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* 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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE, ____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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE, ____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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE, ____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); } }; struct List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE_StaticFields, ____emptyArray_5)); } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* get__emptyArray_5() const { return ____emptyArray_5; } inline CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; // System.Collections.Generic.List`1 struct List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 : public RuntimeObject { public: // T[] System.Collections.Generic.List`1::_items Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* ____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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5, ____items_1)); } inline Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* get__items_1() const { return ____items_1; } inline Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2** get_address_of__items_1() { return &____items_1; } inline void set__items_1(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* 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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5, ____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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5, ____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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5, ____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); } }; struct List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5_StaticFields { public: // T[] System.Collections.Generic.List`1::_emptyArray Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* ____emptyArray_5; public: inline static int32_t get_offset_of__emptyArray_5() { return static_cast(offsetof(List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5_StaticFields, ____emptyArray_5)); } inline Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* get__emptyArray_5() const { return ____emptyArray_5; } inline Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2** get_address_of__emptyArray_5() { return &____emptyArray_5; } inline void set__emptyArray_5(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* value) { ____emptyArray_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____emptyArray_5), (void*)value); } }; struct Il2CppArrayBounds; // System.Array // System.Runtime.Versioning.BinaryCompatibility struct BinaryCompatibility_t44EDF0C684F7241E727B341DF3896349BC34D810 : public RuntimeObject { public: public: }; 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.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.Collections.Generic.List`1/Enumerator struct Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * ___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 bool ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9, ___list_0)); } inline List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * get_list_0() const { return ___list_0; } inline List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9, ___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_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9, ___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_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9, ___current_3)); } inline bool get_current_3() const { return ___current_3; } inline bool* get_address_of_current_3() { return &___current_3; } inline void set_current_3(bool value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * ___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 uint8_t ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254, ___list_0)); } inline List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * get_list_0() const { return ___list_0; } inline List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254, ___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_t6120EE33D7530B898BEB03947154EB230A6DA254, ___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_t6120EE33D7530B898BEB03947154EB230A6DA254, ___current_3)); } inline uint8_t get_current_3() const { return ___current_3; } inline uint8_t* get_address_of_current_3() { return &___current_3; } inline void set_current_3(uint8_t value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current Il2CppChar ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F, ___list_0)); } inline List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * get_list_0() const { return ___list_0; } inline List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F, ___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_tA84BA090971D432C9648ACA7F1744157466B5A4F, ___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_tA84BA090971D432C9648ACA7F1744157466B5A4F, ___current_3)); } inline Il2CppChar get_current_3() const { return ___current_3; } inline Il2CppChar* get_address_of_current_3() { return &___current_3; } inline void set_current_3(Il2CppChar value) { ___current_3 = value; } }; // o0.Geometry.Vector`1 struct Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 { public: // T o0.Geometry.Vector`1::x double ___x_0; // T o0.Geometry.Vector`1::y double ___y_1; // T o0.Geometry.Vector`1::z double ___z_2; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38, ___x_0)); } inline double get_x_0() const { return ___x_0; } inline double* get_address_of_x_0() { return &___x_0; } inline void set_x_0(double value) { ___x_0 = value; } inline static int32_t get_offset_of_y_1() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38, ___y_1)); } inline double get_y_1() const { return ___y_1; } inline double* get_address_of_y_1() { return &___y_1; } inline void set_y_1(double value) { ___y_1 = value; } inline static int32_t get_offset_of_z_2() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38, ___z_2)); } inline double get_z_2() const { return ___z_2; } inline double* get_address_of_z_2() { return &___z_2; } inline void set_z_2(double value) { ___z_2 = value; } }; struct Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields { public: // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CZeroU3Ek__BackingField_3; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3COneU3Ek__BackingField_4; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CLeftU3Ek__BackingField_5; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CRightU3Ek__BackingField_6; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CDownU3Ek__BackingField_7; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CUpU3Ek__BackingField_8; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CBackU3Ek__BackingField_9; // o0.Geometry.Vector`1 o0.Geometry.Vector`1::k__BackingField Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___U3CForwardU3Ek__BackingField_10; public: inline static int32_t get_offset_of_U3CZeroU3Ek__BackingField_3() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CZeroU3Ek__BackingField_3)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CZeroU3Ek__BackingField_3() const { return ___U3CZeroU3Ek__BackingField_3; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CZeroU3Ek__BackingField_3() { return &___U3CZeroU3Ek__BackingField_3; } inline void set_U3CZeroU3Ek__BackingField_3(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CZeroU3Ek__BackingField_3 = value; } inline static int32_t get_offset_of_U3COneU3Ek__BackingField_4() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3COneU3Ek__BackingField_4)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3COneU3Ek__BackingField_4() const { return ___U3COneU3Ek__BackingField_4; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3COneU3Ek__BackingField_4() { return &___U3COneU3Ek__BackingField_4; } inline void set_U3COneU3Ek__BackingField_4(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3COneU3Ek__BackingField_4 = value; } inline static int32_t get_offset_of_U3CLeftU3Ek__BackingField_5() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CLeftU3Ek__BackingField_5)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CLeftU3Ek__BackingField_5() const { return ___U3CLeftU3Ek__BackingField_5; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CLeftU3Ek__BackingField_5() { return &___U3CLeftU3Ek__BackingField_5; } inline void set_U3CLeftU3Ek__BackingField_5(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CLeftU3Ek__BackingField_5 = value; } inline static int32_t get_offset_of_U3CRightU3Ek__BackingField_6() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CRightU3Ek__BackingField_6)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CRightU3Ek__BackingField_6() const { return ___U3CRightU3Ek__BackingField_6; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CRightU3Ek__BackingField_6() { return &___U3CRightU3Ek__BackingField_6; } inline void set_U3CRightU3Ek__BackingField_6(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CRightU3Ek__BackingField_6 = value; } inline static int32_t get_offset_of_U3CDownU3Ek__BackingField_7() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CDownU3Ek__BackingField_7)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CDownU3Ek__BackingField_7() const { return ___U3CDownU3Ek__BackingField_7; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CDownU3Ek__BackingField_7() { return &___U3CDownU3Ek__BackingField_7; } inline void set_U3CDownU3Ek__BackingField_7(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CDownU3Ek__BackingField_7 = value; } inline static int32_t get_offset_of_U3CUpU3Ek__BackingField_8() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CUpU3Ek__BackingField_8)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CUpU3Ek__BackingField_8() const { return ___U3CUpU3Ek__BackingField_8; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CUpU3Ek__BackingField_8() { return &___U3CUpU3Ek__BackingField_8; } inline void set_U3CUpU3Ek__BackingField_8(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CUpU3Ek__BackingField_8 = value; } inline static int32_t get_offset_of_U3CBackU3Ek__BackingField_9() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CBackU3Ek__BackingField_9)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CBackU3Ek__BackingField_9() const { return ___U3CBackU3Ek__BackingField_9; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CBackU3Ek__BackingField_9() { return &___U3CBackU3Ek__BackingField_9; } inline void set_U3CBackU3Ek__BackingField_9(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CBackU3Ek__BackingField_9 = value; } inline static int32_t get_offset_of_U3CForwardU3Ek__BackingField_10() { return static_cast(offsetof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38_StaticFields, ___U3CForwardU3Ek__BackingField_10)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_U3CForwardU3Ek__BackingField_10() const { return ___U3CForwardU3Ek__BackingField_10; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_U3CForwardU3Ek__BackingField_10() { return &___U3CForwardU3Ek__BackingField_10; } inline void set_U3CForwardU3Ek__BackingField_10(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___U3CForwardU3Ek__BackingField_10 = value; } }; // SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData struct BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D { public: // System.Numerics.Vector4[] SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData::Parameters Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* ___Parameters_0; // SixLabors.ImageSharp.Complex64[][] SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData::Kernels Complex64U5BU5DU5BU5D_t238001C1BD367BB3FF1D352C6A7EC0D31538045C* ___Kernels_1; public: inline static int32_t get_offset_of_Parameters_0() { return static_cast(offsetof(BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D, ___Parameters_0)); } inline Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* get_Parameters_0() const { return ___Parameters_0; } inline Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F** get_address_of_Parameters_0() { return &___Parameters_0; } inline void set_Parameters_0(Vector4U5BU5D_t86AC726940CFBCB696CB565BDAC146946AC5C60F* value) { ___Parameters_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Parameters_0), (void*)value); } inline static int32_t get_offset_of_Kernels_1() { return static_cast(offsetof(BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D, ___Kernels_1)); } inline Complex64U5BU5DU5BU5D_t238001C1BD367BB3FF1D352C6A7EC0D31538045C* get_Kernels_1() const { return ___Kernels_1; } inline Complex64U5BU5DU5BU5D_t238001C1BD367BB3FF1D352C6A7EC0D31538045C** get_address_of_Kernels_1() { return &___Kernels_1; } inline void set_Kernels_1(Complex64U5BU5DU5BU5D_t238001C1BD367BB3FF1D352C6A7EC0D31538045C* value) { ___Kernels_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___Kernels_1), (void*)value); } }; // Native definition for P/Invoke marshalling of SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData struct BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D_marshaled_pinvoke { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___Parameters_0; Complex64U5BU5DU5BU5D_t238001C1BD367BB3FF1D352C6A7EC0D31538045C* ___Kernels_1; }; // Native definition for COM marshalling of SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData struct BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D_marshaled_com { Vector4_tAD53765F091E54812772D62B6D34701608DB9E59 * ___Parameters_0; Complex64U5BU5DU5BU5D_t238001C1BD367BB3FF1D352C6A7EC0D31538045C* ___Kernels_1; }; // SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters struct BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A { public: // System.Int32 SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters::Radius int32_t ___Radius_0; // System.Int32 SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters::Components int32_t ___Components_1; public: inline static int32_t get_offset_of_Radius_0() { return static_cast(offsetof(BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A, ___Radius_0)); } inline int32_t get_Radius_0() const { return ___Radius_0; } inline int32_t* get_address_of_Radius_0() { return &___Radius_0; } inline void set_Radius_0(int32_t value) { ___Radius_0 = value; } inline static int32_t get_offset_of_Components_1() { return static_cast(offsetof(BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A, ___Components_1)); } inline int32_t get_Components_1() const { return ___Components_1; } inline int32_t* get_address_of_Components_1() { return &___Components_1; } inline void set_Components_1(int32_t value) { ___Components_1 = 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; } }; 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); } }; // BestHTTP.Extensions.BufferStore struct BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 { public: // System.Int64 BestHTTP.Extensions.BufferStore::Size int64_t ___Size_0; // System.Collections.Generic.List`1 BestHTTP.Extensions.BufferStore::buffers List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * ___buffers_1; public: inline static int32_t get_offset_of_Size_0() { return static_cast(offsetof(BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491, ___Size_0)); } inline int64_t get_Size_0() const { return ___Size_0; } inline int64_t* get_address_of_Size_0() { return &___Size_0; } inline void set_Size_0(int64_t value) { ___Size_0 = value; } inline static int32_t get_offset_of_buffers_1() { return static_cast(offsetof(BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491, ___buffers_1)); } inline List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * get_buffers_1() const { return ___buffers_1; } inline List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 ** get_address_of_buffers_1() { return &___buffers_1; } inline void set_buffers_1(List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * value) { ___buffers_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___buffers_1), (void*)value); } }; // Native definition for P/Invoke marshalling of BestHTTP.Extensions.BufferStore struct BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491_marshaled_pinvoke { int64_t ___Size_0; List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * ___buffers_1; }; // Native definition for COM marshalling of BestHTTP.Extensions.BufferStore struct BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491_marshaled_com { int64_t ___Size_0; List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * ___buffers_1; }; // System.Byte struct Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056 { public: // System.Byte System.Byte::m_value uint8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Byte_t0111FAB8B8685667EDDAF77683F0D8F86B659056, ___m_value_0)); } inline uint8_t get_m_value_0() const { return ___m_value_0; } inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint8_t value) { ___m_value_0 = value; } }; // BestHTTP.SignalRCore.CallbackDescriptor struct CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 { public: // System.Type[] BestHTTP.SignalRCore.CallbackDescriptor::ParamTypes TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___ParamTypes_0; // System.Action`1 BestHTTP.SignalRCore.CallbackDescriptor::Callback Action_1_t56AEDBE8D21C4495322C57FFC0158ADAE68CB87B * ___Callback_1; public: inline static int32_t get_offset_of_ParamTypes_0() { return static_cast(offsetof(CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797, ___ParamTypes_0)); } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* get_ParamTypes_0() const { return ___ParamTypes_0; } inline TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755** get_address_of_ParamTypes_0() { return &___ParamTypes_0; } inline void set_ParamTypes_0(TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* value) { ___ParamTypes_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___ParamTypes_0), (void*)value); } inline static int32_t get_offset_of_Callback_1() { return static_cast(offsetof(CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797, ___Callback_1)); } inline Action_1_t56AEDBE8D21C4495322C57FFC0158ADAE68CB87B * get_Callback_1() const { return ___Callback_1; } inline Action_1_t56AEDBE8D21C4495322C57FFC0158ADAE68CB87B ** get_address_of_Callback_1() { return &___Callback_1; } inline void set_Callback_1(Action_1_t56AEDBE8D21C4495322C57FFC0158ADAE68CB87B * value) { ___Callback_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___Callback_1), (void*)value); } }; // Native definition for P/Invoke marshalling of BestHTTP.SignalRCore.CallbackDescriptor struct CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797_marshaled_pinvoke { TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___ParamTypes_0; Il2CppMethodPointer ___Callback_1; }; // Native definition for COM marshalling of BestHTTP.SignalRCore.CallbackDescriptor struct CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797_marshaled_com { TypeU5BU5D_t85B10489E46F06CEC7C4B1CCBD0E01FAB6649755* ___ParamTypes_0; Il2CppMethodPointer ___Callback_1; }; // System.Char struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14 { public: // System.Char System.Char::m_value Il2CppChar ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14, ___m_value_0)); } inline Il2CppChar get_m_value_0() const { return ___m_value_0; } inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(Il2CppChar value) { ___m_value_0 = value; } }; struct Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields { public: // System.Byte[] System.Char::categoryForLatin1 ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___categoryForLatin1_3; public: inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast(offsetof(Char_tFF60D8E7E89A20BE2294A003734341BD1DF43E14_StaticFields, ___categoryForLatin1_3)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; } inline void set_categoryForLatin1_3(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___categoryForLatin1_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value); } }; // UnityEngine.Color32 struct Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D { public: union { #pragma pack(push, tp, 1) struct { // System.Int32 UnityEngine.Color32::rgba int32_t ___rgba_0; }; #pragma pack(pop, tp) struct { int32_t ___rgba_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Byte UnityEngine.Color32::r uint8_t ___r_1; }; #pragma pack(pop, tp) struct { uint8_t ___r_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___g_2_OffsetPadding[1]; // System.Byte UnityEngine.Color32::g uint8_t ___g_2; }; #pragma pack(pop, tp) struct { char ___g_2_OffsetPadding_forAlignmentOnly[1]; uint8_t ___g_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___b_3_OffsetPadding[2]; // System.Byte UnityEngine.Color32::b uint8_t ___b_3; }; #pragma pack(pop, tp) struct { char ___b_3_OffsetPadding_forAlignmentOnly[2]; uint8_t ___b_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___a_4_OffsetPadding[3]; // System.Byte UnityEngine.Color32::a uint8_t ___a_4; }; #pragma pack(pop, tp) struct { char ___a_4_OffsetPadding_forAlignmentOnly[3]; uint8_t ___a_4_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_rgba_0() { return static_cast(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___rgba_0)); } inline int32_t get_rgba_0() const { return ___rgba_0; } inline int32_t* get_address_of_rgba_0() { return &___rgba_0; } inline void set_rgba_0(int32_t value) { ___rgba_0 = value; } inline static int32_t get_offset_of_r_1() { return static_cast(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___r_1)); } inline uint8_t get_r_1() const { return ___r_1; } inline uint8_t* get_address_of_r_1() { return &___r_1; } inline void set_r_1(uint8_t value) { ___r_1 = value; } inline static int32_t get_offset_of_g_2() { return static_cast(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___g_2)); } inline uint8_t get_g_2() const { return ___g_2; } inline uint8_t* get_address_of_g_2() { return &___g_2; } inline void set_g_2(uint8_t value) { ___g_2 = value; } inline static int32_t get_offset_of_b_3() { return static_cast(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___b_3)); } inline uint8_t get_b_3() const { return ___b_3; } inline uint8_t* get_address_of_b_3() { return &___b_3; } inline void set_b_3(uint8_t value) { ___b_3 = value; } inline static int32_t get_offset_of_a_4() { return static_cast(offsetof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D, ___a_4)); } inline uint8_t get_a_4() const { return ___a_4; } inline uint8_t* get_address_of_a_4() { return &___a_4; } inline void set_a_4(uint8_t value) { ___a_4 = value; } }; // System.DateTime struct DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 { public: // System.UInt64 System.DateTime::dateData uint64_t ___dateData_44; public: inline static int32_t get_offset_of_dateData_44() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405, ___dateData_44)); } inline uint64_t get_dateData_44() const { return ___dateData_44; } inline uint64_t* get_address_of_dateData_44() { return &___dateData_44; } inline void set_dateData_44(uint64_t value) { ___dateData_44 = value; } }; struct DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields { public: // System.Int32[] System.DateTime::DaysToMonth365 Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___DaysToMonth365_29; // System.Int32[] System.DateTime::DaysToMonth366 Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* ___DaysToMonth366_30; // System.DateTime System.DateTime::MinValue DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___MinValue_31; // System.DateTime System.DateTime::MaxValue DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___MaxValue_32; public: inline static int32_t get_offset_of_DaysToMonth365_29() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___DaysToMonth365_29)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_DaysToMonth365_29() const { return ___DaysToMonth365_29; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_DaysToMonth365_29() { return &___DaysToMonth365_29; } inline void set_DaysToMonth365_29(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___DaysToMonth365_29 = value; Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth365_29), (void*)value); } inline static int32_t get_offset_of_DaysToMonth366_30() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___DaysToMonth366_30)); } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* get_DaysToMonth366_30() const { return ___DaysToMonth366_30; } inline Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32** get_address_of_DaysToMonth366_30() { return &___DaysToMonth366_30; } inline void set_DaysToMonth366_30(Int32U5BU5D_t70F1BDC14B1786481B176D6139A5E3B87DC54C32* value) { ___DaysToMonth366_30 = value; Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth366_30), (void*)value); } inline static int32_t get_offset_of_MinValue_31() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___MinValue_31)); } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_MinValue_31() const { return ___MinValue_31; } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_MinValue_31() { return &___MinValue_31; } inline void set_MinValue_31(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value) { ___MinValue_31 = value; } inline static int32_t get_offset_of_MaxValue_32() { return static_cast(offsetof(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405_StaticFields, ___MaxValue_32)); } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_MaxValue_32() const { return ___MaxValue_32; } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_MaxValue_32() { return &___MaxValue_32; } inline void set_MaxValue_32(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value) { ___MaxValue_32 = value; } }; // System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA : public ValueType_tDBF999C1B75C48C68621878250DBF6CDBCF51E52 { public: public: }; 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); } }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t23B90B40F60E677A8025267341651C94AE079CDA_marshaled_com { }; // System.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; } }; 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.Void struct Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5 { public: union { struct { }; uint8_t Void_t700C6383A2A510C2CF4DD86DABD5CA9FF70ADAC5__padding[1]; }; public: }; // System.Collections.Generic.List`1/Enumerator> struct Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * ___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 Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED, ___list_0)); } inline List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * get_list_0() const { return ___list_0; } inline List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED, ___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_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED, ___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_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED, ___current_3)); } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 get_current_3() const { return ___current_3; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t06D404B32F015093BA34520EA615531BC312F46B { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * ___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 BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t06D404B32F015093BA34520EA615531BC312F46B, ___list_0)); } inline List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * get_list_0() const { return ___list_0; } inline List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t06D404B32F015093BA34520EA615531BC312F46B, ___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_t06D404B32F015093BA34520EA615531BC312F46B, ___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_t06D404B32F015093BA34520EA615531BC312F46B, ___current_3)); } inline BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D get_current_3() const { return ___current_3; } inline BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D * get_address_of_current_3() { return &___current_3; } inline void set_current_3(BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___Parameters_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___Kernels_1), (void*)NULL); #endif } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * ___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 BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB, ___list_0)); } inline List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * get_list_0() const { return ___list_0; } inline List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB, ___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_t57E092CA3695C46AFD0357A28D553E336C3A99EB, ___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_t57E092CA3695C46AFD0357A28D553E336C3A99EB, ___current_3)); } inline BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A get_current_3() const { return ___current_3; } inline BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A * get_address_of_current_3() { return &___current_3; } inline void set_current_3(BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A value) { ___current_3 = value; } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * ___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 BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64, ___list_0)); } inline List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * get_list_0() const { return ___list_0; } inline List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64, ___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_tA285AA85F8AA7BB277C879E36930C456973B1D64, ___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_tA285AA85F8AA7BB277C879E36930C456973B1D64, ___current_3)); } inline BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 get_current_3() const { return ___current_3; } inline BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___buffers_1), (void*)NULL); } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * ___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 CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3, ___list_0)); } inline List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * get_list_0() const { return ___list_0; } inline List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3, ___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_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3, ___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_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3, ___current_3)); } inline CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 get_current_3() const { return ___current_3; } inline CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___ParamTypes_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___Callback_1), (void*)NULL); #endif } }; // System.Collections.Generic.List`1/Enumerator struct Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * ___list_0; // System.Int32 System.Collections.Generic.List`1/Enumerator::index int32_t ___index_1; // System.Int32 System.Collections.Generic.List`1/Enumerator::version int32_t ___version_2; // T System.Collections.Generic.List`1/Enumerator::current Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753, ___list_0)); } inline List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * get_list_0() const { return ___list_0; } inline List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753, ___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_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753, ___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_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753, ___current_3)); } inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D get_current_3() const { return ___current_3; } inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * get_address_of_current_3() { return &___current_3; } inline void set_current_3(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value) { ___current_3 = value; } }; // System.Reflection.BindingFlags struct BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(BindingFlags_tAAAB07D9AC588F0D55D844E51D7035E96DF94733, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // BestHTTP.Extensions.BufferDesc struct BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 { public: // System.Byte[] BestHTTP.Extensions.BufferDesc::buffer ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___buffer_1; // System.DateTime BestHTTP.Extensions.BufferDesc::released DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___released_2; public: inline static int32_t get_offset_of_buffer_1() { return static_cast(offsetof(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9, ___buffer_1)); } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* get_buffer_1() const { return ___buffer_1; } inline ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726** get_address_of_buffer_1() { return &___buffer_1; } inline void set_buffer_1(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* value) { ___buffer_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___buffer_1), (void*)value); } inline static int32_t get_offset_of_released_2() { return static_cast(offsetof(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9, ___released_2)); } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 get_released_2() const { return ___released_2; } inline DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 * get_address_of_released_2() { return &___released_2; } inline void set_released_2(DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 value) { ___released_2 = value; } }; struct BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9_StaticFields { public: // BestHTTP.Extensions.BufferDesc BestHTTP.Extensions.BufferDesc::Empty BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 ___Empty_0; public: inline static int32_t get_offset_of_Empty_0() { return static_cast(offsetof(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9_StaticFields, ___Empty_0)); } inline BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 get_Empty_0() const { return ___Empty_0; } inline BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 * get_address_of_Empty_0() { return &___Empty_0; } inline void set_Empty_0(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 value) { ___Empty_0 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___Empty_0))->___buffer_1), (void*)NULL); } }; // Native definition for P/Invoke marshalling of BestHTTP.Extensions.BufferDesc struct BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9_marshaled_pinvoke { Il2CppSafeArray/*NONE*/* ___buffer_1; DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___released_2; }; // Native definition for COM marshalling of BestHTTP.Extensions.BufferDesc struct BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9_marshaled_com { Il2CppSafeArray/*NONE*/* ___buffer_1; DateTime_tEAF2CD16E071DF5441F40822E4CFE880E5245405 ___released_2; }; // 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); } }; 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); } }; // 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.Int32Enum struct Int32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C { public: // System.Int32 System.Int32Enum::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Int32Enum_t9B63F771913F2B6D586F1173B44A41FBE26F6B5C, ___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.Collections.Generic.List`1/Enumerator struct Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * ___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 BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F, ___list_0)); } inline List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * get_list_0() const { return ___list_0; } inline List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F, ___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_t6D1108A45954224AC5A5A624D209C2197B33290F, ___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_t6D1108A45954224AC5A5A624D209C2197B33290F, ___current_3)); } inline BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 get_current_3() const { return ___current_3; } inline BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___buffer_1), (void*)NULL); } }; // System.ValueTuple`4 struct ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC { public: // T1 System.ValueTuple`4::Item1 uint64_t ___Item1_0; // T2 System.ValueTuple`4::Item2 int32_t ___Item2_1; // T3 System.ValueTuple`4::Item3 uint64_t ___Item3_2; // T4 System.ValueTuple`4::Item4 RuntimeObject * ___Item4_3; public: inline static int32_t get_offset_of_Item1_0() { return static_cast(offsetof(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC, ___Item1_0)); } inline uint64_t get_Item1_0() const { return ___Item1_0; } inline uint64_t* get_address_of_Item1_0() { return &___Item1_0; } inline void set_Item1_0(uint64_t value) { ___Item1_0 = value; } inline static int32_t get_offset_of_Item2_1() { return static_cast(offsetof(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC, ___Item2_1)); } inline int32_t get_Item2_1() const { return ___Item2_1; } inline int32_t* get_address_of_Item2_1() { return &___Item2_1; } inline void set_Item2_1(int32_t value) { ___Item2_1 = value; } inline static int32_t get_offset_of_Item3_2() { return static_cast(offsetof(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC, ___Item3_2)); } inline uint64_t get_Item3_2() const { return ___Item3_2; } inline uint64_t* get_address_of_Item3_2() { return &___Item3_2; } inline void set_Item3_2(uint64_t value) { ___Item3_2 = value; } inline static int32_t get_offset_of_Item4_3() { return static_cast(offsetof(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC, ___Item4_3)); } inline RuntimeObject * get_Item4_3() const { return ___Item4_3; } inline RuntimeObject ** get_address_of_Item4_3() { return &___Item4_3; } inline void set_Item4_3(RuntimeObject * value) { ___Item4_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Item4_3), (void*)value); } }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { public: // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* ___delegates_11; public: inline static int32_t get_offset_of_delegates_11() { return static_cast(offsetof(MulticastDelegate_t, ___delegates_11)); } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* get_delegates_11() const { return ___delegates_11; } inline DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8** get_address_of_delegates_11() { return &___delegates_11; } inline void set_delegates_11(DelegateU5BU5D_t677D8FE08A5F99E8EE49150B73966CD6E9BF7DB8* value) { ___delegates_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_11; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_11; }; // System.SystemException struct SystemException_tC551B4D6EE3772B5F32C71EE8C719F4B43ECCC62 : public Exception_t { public: public: }; // System.Type struct Type_t : public MemberInfo_t { public: // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ____impl_9; public: inline static int32_t get_offset_of__impl_9() { return static_cast(offsetof(Type_t, ____impl_9)); } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 get__impl_9() const { return ____impl_9; } inline RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 * get_address_of__impl_9() { return &____impl_9; } inline void set__impl_9(RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 value) { ____impl_9 = value; } }; 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.Action`1> struct Action_1_t802F806ADCC72C916AFC1693FA25ADF7B35870FC : public MulticastDelegate_t { public: public: }; // System.Action`1> struct Action_1_t8A7078C6B1C5823055EB39F5B4B11E3FCC3EF96D : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tBF0CCB9E59C2F764B7EA9D114FCC9AE8F496B632 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t8B92CA21B704B440A6DC12595CB2BE53A69C9923 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tCE2D770918A65CAD277C08C4E8C05385EA267E83 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t041297C594B84B5A92B04681365EE2E08BDA76CB : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_t39700E7413088B3163779A338259C290B3F61FBA : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tB0A381228E9420BB38281D2548F6794872D6E54A : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tA0CED44E909D1896A63B952FBF84F886947E0A08 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tCE61A5061D6E81AA0796E994EE9E76AC99E8D172 : public MulticastDelegate_t { public: public: }; // System.Action`1 struct Action_1_tDE087FB8337F5181D6160B08FC098DCB4808E995 : public MulticastDelegate_t { public: public: }; // System.Comparison`1> struct Comparison_1_tED38AEF669EE9101E5941F844562D34A5CC0F8A8 : public MulticastDelegate_t { public: public: }; // System.Comparison`1> struct Comparison_1_t0BE302D904870545E1458068F1F9DE11C2EFF2D2 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t052241523914D80F20B07A89E9ADC75D5B7F22A0 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t7CCEAC92B600ED342A12AB3542E7788AFA5EFED6 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t361FD570B26BC4AFFF2982AAB3011075A8281A0C : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t68A3221ED842692E9D941DEA080E5CD63934D6AE : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tD5428BDB3DF51724C775ABAFCC2B352459F18C12 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_t16CD2D4AE94F3B3121F8DE407B0D15E192CF6FCC : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tBA6AD49E4B00BE234D3AA77568CECEC884F68666 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tA212A4EA4B6B81B0C43E008C21F23961526FB45E : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tF8CF11AB1893EC96EC5344F386B07B3C598EFFBF : public MulticastDelegate_t { public: public: }; // System.Collections.Generic.List`1/Enumerator> struct Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C { public: // System.Collections.Generic.List`1 System.Collections.Generic.List`1/Enumerator::list List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * ___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 ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC ___current_3; public: inline static int32_t get_offset_of_list_0() { return static_cast(offsetof(Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C, ___list_0)); } inline List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * get_list_0() const { return ___list_0; } inline List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 ** get_address_of_list_0() { return &___list_0; } inline void set_list_0(List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * value) { ___list_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___list_0), (void*)value); } inline static int32_t get_offset_of_index_1() { return static_cast(offsetof(Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C, ___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_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C, ___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_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C, ___current_3)); } inline ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC get_current_3() const { return ___current_3; } inline ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC * get_address_of_current_3() { return &___current_3; } inline void set_current_3(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___Item4_3), (void*)NULL); } }; // System.Predicate`1> struct Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 : public MulticastDelegate_t { public: public: }; // System.Predicate`1> struct Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E : public MulticastDelegate_t { public: public: }; // System.Predicate`1 struct Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E : 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: }; #ifdef __clang__ #pragma clang diagnostic pop #endif // System.ValueTuple`4[] struct ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E : public RuntimeArray { public: ALIGN_FIELD (8) ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC m_Items[1]; public: inline ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC * 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, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item4_3), (void*)NULL); } inline ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Item4_3), (void*)NULL); } }; // o0.Geometry.Vector`1[] struct Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB : public RuntimeArray { public: ALIGN_FIELD (8) Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 m_Items[1]; public: inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * 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, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 value) { m_Items[index] = value; } }; // SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurKernelData[] struct BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828 : public RuntimeArray { public: ALIGN_FIELD (8) BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D m_Items[1]; public: inline BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D * 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, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Parameters_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Kernels_1), (void*)NULL); #endif } inline BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Parameters_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Kernels_1), (void*)NULL); #endif } }; // SixLabors.ImageSharp.Processing.Processors.Convolution.Parameters.BokehBlurParameters[] struct BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C : public RuntimeArray { public: ALIGN_FIELD (8) BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A m_Items[1]; public: inline BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A * 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, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A value) { m_Items[index] = value; } }; // System.Boolean[] struct BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C : public RuntimeArray { public: ALIGN_FIELD (8) bool m_Items[1]; public: inline bool GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline bool* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, bool value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline bool GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline bool* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, bool value) { m_Items[index] = value; } }; // BestHTTP.Extensions.BufferDesc[] struct BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3 : public RuntimeArray { public: ALIGN_FIELD (8) BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 m_Items[1]; public: inline BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 * 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, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___buffer_1), (void*)NULL); } inline BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___buffer_1), (void*)NULL); } }; // BestHTTP.Extensions.BufferStore[] struct BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9 : public RuntimeArray { public: ALIGN_FIELD (8) BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 m_Items[1]; public: inline BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 * 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, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___buffers_1), (void*)NULL); } inline BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___buffers_1), (void*)NULL); } }; // System.Byte[] struct ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726 : public RuntimeArray { public: ALIGN_FIELD (8) uint8_t m_Items[1]; public: inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; // BestHTTP.SignalRCore.CallbackDescriptor[] struct CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85 : public RuntimeArray { public: ALIGN_FIELD (8) CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 m_Items[1]; public: inline CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 * 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, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ParamTypes_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Callback_1), (void*)NULL); #endif } inline CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ParamTypes_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___Callback_1), (void*)NULL); #endif } }; // System.Char[] struct CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34 : public RuntimeArray { public: ALIGN_FIELD (8) Il2CppChar m_Items[1]; public: inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; // UnityEngine.Color32[] struct Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2 : public RuntimeArray { public: ALIGN_FIELD (8) Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D m_Items[1]; public: inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D value) { m_Items[index] = value; } }; // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6A5889A8DF0B1E851A85800A45628D13E94898B7_gshared (Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C * __this, List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * ___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_mE5974CC0207FA7078D886879A597969532FF6041_gshared (Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED * __this, List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * ___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_m5CFCC7338890BDE0E336642BA4DC724B7F2DAF78_gshared (Enumerator_t06D404B32F015093BA34520EA615531BC312F46B * __this, List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * ___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_m9379455FBA2B0F92E5D88ACD20277AA2D10B244B_gshared (Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB * __this, List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * ___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_mD6F1376461034EC68C8424E5A4EF0F3965CF5F75_gshared (Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 * __this, List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * ___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_m8B1D8AD923B61864B68597D044EF29BED6DA3C08_gshared (Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F * __this, List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * ___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_mDD3047879572DCB8F3582B6860D1BB07A0ACD774_gshared (Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64 * __this, List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * ___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_m3F0B66EE9977A863AE61C866DA60A40F1950E26E_gshared (Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254 * __this, List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * ___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_mA87FCB90B82C22039C9F86FB8A424D380CD382B7_gshared (Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 * __this, List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * ___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_mB30090B6654FC889C20C8C4A12576C80B85AADAF_gshared (Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F * __this, List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * ___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_m6FE0955276098839F2381C9D8492765329407441_gshared (Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 * __this, List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11 (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_m539081110B94B71D92C9761B273E617B23B4BBA5 (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_m3F127FFB5149532135043FFE285F9177C80CB877 (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_m4841366ABC2B2AFA37C10900551D7E07522C0929 (const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E (RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 ___handle0, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowWrongValueTypeArgumentException(System.Object,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C (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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F (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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A (int32_t ___resource0, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowInvalidOperationException(System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24 (int32_t ___resource0, const RuntimeMethod* method); // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m6A5889A8DF0B1E851A85800A45628D13E94898B7 (Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C * __this, List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C *, List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, const RuntimeMethod*))Enumerator__ctor_m6A5889A8DF0B1E851A85800A45628D13E94898B7_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator>::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mE5974CC0207FA7078D886879A597969532FF6041 (Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED * __this, List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED *, List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, const RuntimeMethod*))Enumerator__ctor_mE5974CC0207FA7078D886879A597969532FF6041_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m5CFCC7338890BDE0E336642BA4DC724B7F2DAF78 (Enumerator_t06D404B32F015093BA34520EA615531BC312F46B * __this, List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t06D404B32F015093BA34520EA615531BC312F46B *, List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, const RuntimeMethod*))Enumerator__ctor_m5CFCC7338890BDE0E336642BA4DC724B7F2DAF78_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m9379455FBA2B0F92E5D88ACD20277AA2D10B244B (Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB * __this, List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB *, List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, const RuntimeMethod*))Enumerator__ctor_m9379455FBA2B0F92E5D88ACD20277AA2D10B244B_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mD6F1376461034EC68C8424E5A4EF0F3965CF5F75 (Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 * __this, List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 *, List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, const RuntimeMethod*))Enumerator__ctor_mD6F1376461034EC68C8424E5A4EF0F3965CF5F75_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m8B1D8AD923B61864B68597D044EF29BED6DA3C08 (Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F * __this, List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F *, List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, const RuntimeMethod*))Enumerator__ctor_m8B1D8AD923B61864B68597D044EF29BED6DA3C08_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mDD3047879572DCB8F3582B6860D1BB07A0ACD774 (Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64 * __this, List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64 *, List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, const RuntimeMethod*))Enumerator__ctor_mDD3047879572DCB8F3582B6860D1BB07A0ACD774_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m3F0B66EE9977A863AE61C866DA60A40F1950E26E (Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254 * __this, List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254 *, List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, const RuntimeMethod*))Enumerator__ctor_m3F0B66EE9977A863AE61C866DA60A40F1950E26E_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mA87FCB90B82C22039C9F86FB8A424D380CD382B7 (Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 * __this, List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 *, List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, const RuntimeMethod*))Enumerator__ctor_mA87FCB90B82C22039C9F86FB8A424D380CD382B7_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_mB30090B6654FC889C20C8C4A12576C80B85AADAF (Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F * __this, List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F *, List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, const RuntimeMethod*))Enumerator__ctor_mB30090B6654FC889C20C8C4A12576C80B85AADAF_gshared)(__this, ___list0, method); } // System.Void System.Collections.Generic.List`1/Enumerator::.ctor(System.Collections.Generic.List`1) inline void Enumerator__ctor_m6FE0955276098839F2381C9D8492765329407441 (Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 * __this, List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * ___list0, const RuntimeMethod* method) { (( void (*) (Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 *, List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, const RuntimeMethod*))Enumerator__ctor_m6FE0955276098839F2381C9D8492765329407441_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_m37BCDF99331C0AA9F8F9BCD30338CDED87D5BA3C_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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)); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_0 = ((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1_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_m48B88527A486CDB54464F3055A79EF74A8A1C520_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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)); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_2 = ((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1_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; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_4 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)(ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)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_mDAD84FBFC5FB3497E7102F1F37DC99361AA8D25C_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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)); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_6 = ((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1_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; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_8 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)(ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_10 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*, 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, (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)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)); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_12 = ((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1_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); ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_16; L_16 = InterfaceFuncInvoker0< ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )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_m4F3EEACD1ED28815ED02A15DA5AC82E1BFC160AF_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, const RuntimeMethod* method) { { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_0 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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_m706D0092D301D6CBA6AF9E44B43882F21F64AFDE_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, int32_t ___value0, const RuntimeMethod* method) { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* 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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_3 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_6 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)(ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_8 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* 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)); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_12 = ((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1_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_m3E610CE7E4314FDC089675D83F11D33F0F6F829C_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m804620B80AF5859C552499A0F1958F3686C40833_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6EDDF5C41E4BF167612FE46057FE7D6E10AEE405_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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_m228A1709A14C80E97357288241F1B823403134A5_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mABED7B4AA7BE12CED01C33B66AC13ADA8AE6F4D1_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m4C2BF579671C420AB8AAA326EE1B531C427F9B72_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1>::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC List_1_get_Item_m69A9CA22E5C58632A9CBFE28BD3D1BD7DB3EA467_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_2 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_3 = ___index0; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)L_2, (int32_t)L_3); return (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )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_m9E36EEBF9873DE64B67FA8517A2492E790CAA5E8_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, int32_t ___index0, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC ___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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_2 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_3 = ___index0; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )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_m10F66ACECFDF21F3FA9DE132ECAD0D7DA88138B7_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC 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(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )); ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_2 = V_0; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_3 = (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )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_m3832727E64E73336D1A9CB1FF681F4D695D7DD2F_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_1; L_1 = (( ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_2 = (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )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_m414057545C13399C5E8057BBE9A281505428C96C_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (int32_t)L_1, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )((*(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC *)((ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_mA4E1DDCDB6DD55E7C147E4ED03719394F8DF47D8_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_1 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__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: { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_3 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )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_mA6934F6702EEED3420CD8B99231669E40F0FF49A_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )((*(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC *)((ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__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_mAA8A22CF7097DE6A3F5507CFD36A529CEE4B0329_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1>::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m7B1674736CE41E5D25B326E69615D03B2DF8AA0B_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_1 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mD949F59906098EB0D58A73FD48CA9DA7A7F02B47_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_1 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_4 = (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )(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_t8606C94AB1DD6CE6363AAE8F68055856444961B2 * L_8; L_8 = (( EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2 * L_9 = V_1; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_10 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_13 = (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )(L_10)->GetAt(static_cast(L_12)); ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_14 = ___item0; NullCheck((EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1>::Equals(T,T) */, (EqualityComparer_1_t8606C94AB1DD6CE6363AAE8F68055856444961B2 *)L_9, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )L_13, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )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_mAE37D0BF9F6F810243F74E3C48C7274936EC14AB_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )((*(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC *)((ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); 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_m9EDE466239B004BEBB8BC04C09A22B4A06E408E3_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* ___array0, const RuntimeMethod* method) { { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_0 = ___array0; NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); 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_m550BEC81F5247B62B5B2441E1E3290CE42709CA4_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_3 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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_m7855F3E34606F0506AE3987342F82BA7C216BEF3_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, int32_t ___index0, ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* ___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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_3 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_4 = ___index0; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m250FB9511509819B00B1F9079284AFA0E56EE70A_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_0 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m089BB05A5754BB98973117F2940F0CF26F788937_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_0 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_2 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_3 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1>::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m4752F798FDC6E17FFAD525206BD5865A6D8CA37F_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * ___match0, const RuntimeMethod* method) { { Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * L_0 = ___match0; NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); 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 ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC List_1_Find_mE07FF72AC3D645B5B01FB1185B110A1D29E34B80_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * L_1 = ___match0; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_2 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_5 = (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )(L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *)L_1, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_7 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_10 = (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )(L_7)->GetAt(static_cast(L_9)); return (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )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(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )); ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_14 = V_1; return (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )L_14; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m693EA70E741EBDB24BFB5CE9F4B53FED9CECD7A0_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * L_1 = ___match0; NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, int32_t, Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); 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_m6B3EC6FB8848CD371F1D52958403B552674121B2_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * L_10 = ___match2; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_11 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_14 = (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )(L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *)L_10, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_m583155C5D82ABFD249C896F06B8C4827C2B9AD77_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, Action_1_t802F806ADCC72C916AFC1693FA25ADF7B35870FC * ___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_t802F806ADCC72C916AFC1693FA25ADF7B35870FC * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t802F806ADCC72C916AFC1693FA25ADF7B35870FC * L_5 = ___action0; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_6 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_9 = (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )(L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t802F806ADCC72C916AFC1693FA25ADF7B35870FC *)L_5); (( void (*) (Action_1_t802F806ADCC72C916AFC1693FA25ADF7B35870FC *, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_t802F806ADCC72C916AFC1693FA25ADF7B35870FC *)L_5, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); 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_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((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_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C List_1_GetEnumerator_mB61762534588FAA518088A3552BFBFF2BD113E3C_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, const RuntimeMethod* method) { { Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6A5889A8DF0B1E851A85800A45628D13E94898B7((&L_0), (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C )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_mB751F596C6EB6C5BF012AC3E0C71DD8AD93F59D2_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, const RuntimeMethod* method) { { Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6A5889A8DF0B1E851A85800A45628D13E94898B7((&L_0), (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C L_1 = (Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m88D1F5877EA5B8131D1CA5BD9A740CDF3F61E32A_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, const RuntimeMethod* method) { { Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6A5889A8DF0B1E851A85800A45628D13E94898B7((&L_0), (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C L_1 = (Enumerator_tBA949FA69890A0DF1F1D4D6F5DF7D6F027A1912C )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m4EB56EB6C43AD69CE6D9FD556A415CF16F05DAE2_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC ___item0, const RuntimeMethod* method) { { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_0 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)L_0, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); 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_m92E701CF809808C044625535E5E97E77732EB4CE_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )((*(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC *)((ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_m937C46D47B21D5E7C1F9990DAD7FDD5CA11B925D_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, int32_t ___index0, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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(); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_3 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__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; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_7 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_8 = ___index0; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_9 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_13 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_14 = ___index0; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )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_m7113EA0B64D492E9A42D94FEEAD9CEA160F3843C_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (int32_t)L_1, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )((*(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC *)((ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m612D73E1C3648417D2023B7F083D159EF696737B_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__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; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_12 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_13 = ___index0; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_14 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_20 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_21 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_24 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_27 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_32 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*, 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, (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)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); ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_41; L_41 = InterfaceFuncInvoker0< ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (int32_t)L_39, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } 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_m6C41D26294B3BE2B9E6F3F50E07ECB8038B5F4DA_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_0 = ___item0; NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); 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_m7E1B53FE026F1A769070CF88B2AE3E029BBF20E3_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )((*(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC *)((ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } 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_m95DB4E4790362272A3C55891F4E26D86181507F4_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * L_4 = ___match0; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_5 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_8 = (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )(L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *)L_4, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_t5C6042EF6EB03EF63627AA81FA22871BEB013097 * L_16 = ___match0; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_17 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_20 = (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )(L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *, ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t5C6042EF6EB03EF63627AA81FA22871BEB013097 *)L_16, (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_24 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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)); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_27 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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; ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_31 = (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )(L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )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; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_34 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mF3D32A2487D55D05D16FF2560AE57A0C76BF42F8_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, int32_t ___index0, const RuntimeMethod* method) { ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC 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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*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; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_5 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_6 = ___index0; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_7 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_11 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )); ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ValueTuple_4_tC6B5BC93A207FDF4B978B1986FBAE3EA5B6DC3AC )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_mD73272CD8734DE78B7E4A3AEB4C61D23C5D2C715_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_10 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_13 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_17 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mED3B674BC7F95CECE81F2901D14B7B0196472856_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1>::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m6721FA6F207B2384154930ED79CA6214A92C0114_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_5 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); 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_m9AF9987129BB5F03AC0D8B5C444538FEF759A0AD_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mFD5A0837E19F32B1177985E6D11ACC928ADD14EB_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); 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_mDA89ADC4AAD57364A28D7246EC849310EE8ED91C_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_5 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); 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_m313636DFF94CD01A62A50D9D704B170A2E5497BF_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, Comparison_1_tED38AEF669EE9101E5941F844562D34A5CC0F8A8 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tED38AEF669EE9101E5941F844562D34A5CC0F8A8 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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; } } { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_2 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tED38AEF669EE9101E5941F844562D34A5CC0F8A8 * L_4 = ___comparison0; (( void (*) (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*, int32_t, int32_t, Comparison_1_tED38AEF669EE9101E5941F844562D34A5CC0F8A8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tED38AEF669EE9101E5941F844562D34A5CC0F8A8 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1>::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* List_1_ToArray_m9BFB7974A1C8C0181868BECFBB860AE315502EA0_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, const RuntimeMethod* method) { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_1 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)(ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)L_1; ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_2 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_5 = V_0; return (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)L_5; } } // System.Void System.Collections.Generic.List`1>::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m2E84F9F752D6054383AEC7E2B6773676C592625B_gshared (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_0 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this); (( void (*) (List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m4B87B6B7CBCAC37D06BB003D75934D0EE2C41555_gshared (const RuntimeMethod* method) { { ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E* L_0 = (ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)(ValueTuple_4U5BU5D_tCE7DDAC26F78125D26B7625CF623241B2DEFE61E*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t41F4488E2D959937C4910C54A2CE1AC65DE608A1_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_m2D9643BF7BAD693A8365E933E8AB079F3713C835_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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)); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_0 = ((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_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_m922123AE0A2EC49669712F738B0AE065EA4A503B_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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)); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_2 = ((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_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; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_4 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)(Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)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_m9C149A4D9410B3ED84555A1F1ABD869B5013B36B_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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)); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_6 = ((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_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; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_8 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)(Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_10 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*, 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, (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)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)); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_12 = ((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_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); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_16; L_16 = InterfaceFuncInvoker0< Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )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_m0A4F5FFFCEF4BDF44C64E3C54831AF237A9A7431_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_0 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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_mF61F3B2EAE0D62D394BA1C70029AAABDFF29CBE5_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, int32_t ___value0, const RuntimeMethod* method) { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* 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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_3 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_6 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)(Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_8 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* 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)); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_12 = ((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_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_m82F032E27B77F90060EC2CC2A905B7740A9DAEA6_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mC79E82FBEE1C4B6064941BE2C1F6AEF99E77FB03_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD1CAE9572DCCA80FC48447178E250B1A36C81A67_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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_mAD31E899C6F9213B416C1136D199A4DC2EF68A72_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1>::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m71F235AAADCE8155C7EB748C63D34524A74AAE54_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1>::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mE9B8BD8FC737E3C7A2FD0FFA858BFB7ED871BA8F_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1>::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 List_1_get_Item_m1E99C5354C1B9985673407F67C341740E2622F05_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_2 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_3 = ___index0; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)L_2, (int32_t)L_3); return (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )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_mE2BE45EF69506C8ADFD39156A4563C4DAC8AC6A2_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, int32_t ___index0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_2 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_3 = ___index0; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )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_m2013926DB8E4E757F2F1E188CCFEE7DA26459E9C_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 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(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_2 = V_0; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_3 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )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_mD5E22856E2C247C207761AC9207533293C2411B8_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_1; L_1 = (( Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_2 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )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_mEF89C889D03421E73A159973D0826A368529802E_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (int32_t)L_1, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )((*(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_mBAA9EEFB8ABA1213BCF92AB256E9A4726DB56E8C_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_1 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__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: { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_3 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )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_mD8D7ECCEE2DF0D9D1033E607A3D527C60C25D75B_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )((*(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__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_m7C6FC20252641177AB3780D73F832B75833734EF_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1>::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mAFFB5E6700A5952BD709C0703FA6E1EAF89DB4CB_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_1 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mB3436FC69251EA2072687AD3FD2771A3C0D0C50A_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_1 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_4 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )(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_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4 * L_8; L_8 = (( EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4 * L_9 = V_1; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_10 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_13 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )(L_10)->GetAt(static_cast(L_12)); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_14 = ___item0; NullCheck((EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1>::Equals(T,T) */, (EqualityComparer_1_tAF4D90D1E7DA37EA9D71B9584715BF7ABB7B42E4 *)L_9, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_13, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )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_m2A38173CC9E5F21CA1D8F7613CD3549EE4CA1436_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); bool L_3; L_3 = (( bool (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )((*(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); 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_m1D4E8C3B41ED794F13D8442ACDB598B5792D558D_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* ___array0, const RuntimeMethod* method) { { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_0 = ___array0; NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); 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_mFFDDAEB1B4667CABC9556531E08AA4FABDF256DB_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_3 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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_mCB820D3A5A074BB334282B2B7CFEC12B93E0FFC9_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, int32_t ___index0, Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* ___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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_3 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_4 = ___index0; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_mBED310187CE1F9DAEF93C33D65D98B270A8C9A15_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_0 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_mE49ED44679149E742373A1542D2E748B44D08B13_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_0 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_2 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_3 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1>::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m7177C1D664933FB6B91206A43FDC7EAD725CDA42_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 * ___match0, const RuntimeMethod* method) { { Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 * L_0 = ___match0; NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); 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 Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 List_1_Find_m605D6DD0BE74B63A06E68EFB22018CC6D81F93C2_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 * L_1 = ___match0; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_2 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_5 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )(L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *)L_1, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_7 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_10 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )(L_7)->GetAt(static_cast(L_9)); return (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )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(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_14 = V_1; return (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_14; } } // System.Int32 System.Collections.Generic.List`1>::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6CDF76564F5AC17A542537F808D9F515B9559BF4_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 * L_1 = ___match0; NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, int32_t, Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); 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_mA158F1A623E7D574A278D91AB2451F53DA54442B_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 * ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t78AA3842F09E6055776B303C36BE782C4A857ED2 * L_10 = ___match2; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_11 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_14 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )(L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *)L_10, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_m2B455F84F9D2AD0FA6B44927C224CAAC3C8DBD06_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Action_1_t8A7078C6B1C5823055EB39F5B4B11E3FCC3EF96D * ___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_t8A7078C6B1C5823055EB39F5B4B11E3FCC3EF96D * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t8A7078C6B1C5823055EB39F5B4B11E3FCC3EF96D * L_5 = ___action0; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_6 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_9 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )(L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t8A7078C6B1C5823055EB39F5B4B11E3FCC3EF96D *)L_5); (( void (*) (Action_1_t8A7078C6B1C5823055EB39F5B4B11E3FCC3EF96D *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_t8A7078C6B1C5823055EB39F5B4B11E3FCC3EF96D *)L_5, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); 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_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((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_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED List_1_GetEnumerator_mB5E66375828CF28E6DD9F7A892EB8A6E969B77E3_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { { Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE5974CC0207FA7078D886879A597969532FF6041((&L_0), (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED )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_m7FA297DC8CA03A23F543FFCB2B2BD99A2F0C97A8_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { { Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE5974CC0207FA7078D886879A597969532FF6041((&L_0), (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED L_1 = (Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_mBF329B80397A5D08B1CC38D30BE04544701B63D7_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { { Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE5974CC0207FA7078D886879A597969532FF6041((&L_0), (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED L_1 = (Enumerator_tAB6F6C36AD91587C6286EA634B7D3A82D75235ED )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m342B60290CFCDF4A67C0FE62F5DFCA070E3BBDAA_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___item0, const RuntimeMethod* method) { { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_0 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)L_0, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); 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_mF1ECDFDA44D7A036B3BF7F25A404CAEC813DA86A_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )((*(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_m38679AF5B2C7E90076B815EE1E55E086B1A4696A_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, int32_t ___index0, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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(); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_3 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__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; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_7 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_8 = ___index0; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_9 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_13 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_14 = ___index0; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )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_mC686BC894D2F663B740C9A1F5A290C01CD717980_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (int32_t)L_1, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )((*(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_mFE7BC0809F0900C1B6731F5B7F3B6489491CF2A1_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__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; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_12 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_13 = ___index0; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_14 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_20 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_21 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_24 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_27 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_32 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*, 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, (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)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); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_41; L_41 = InterfaceFuncInvoker0< Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1>::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (int32_t)L_39, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } 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_mEC005B67FB4C094524AD5DE8B92807C252EC2658_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_0 = ___item0; NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); 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_m56608CA9FC477E5F65E342399ABD03287F5D7110_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); bool L_3; L_3 = (( bool (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )((*(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)((Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } 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_m137B7044E3A9B6EB31FCF216114D018B4654A552_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t78AA3842F09E6055776B303C36BE782C4A857ED2 * L_4 = ___match0; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_5 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_8 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )(L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *)L_4, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_t78AA3842F09E6055776B303C36BE782C4A857ED2 * L_16 = ___match0; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_17 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_20 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )(L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *, Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t78AA3842F09E6055776B303C36BE782C4A857ED2 *)L_16, (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_24 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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)); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_27 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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; Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_31 = (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )(L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )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; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_34 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m0A3FF01B6D7E5498515337DA79B09AADDE117D95_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, int32_t ___index0, const RuntimeMethod* method) { Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*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; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_5 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_6 = ___index0; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_7 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_11 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )); Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Vector_1_tDFDD2B93AFA39964F2886BE77923E372E905DE38 )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_mDFAC9639B0019CD8F136FDE5A65C33962CF37B6D_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_10 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_13 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_17 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m2F658F64DC35E6647E74F2A6183B683C7F541AC2_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { { NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1>::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mBC667A77FBBD97035D58E042A1155C353C145CEA_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_5 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); 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_mFB03BF29917A43E0C96A3A4E0ABD3C986596E876_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { { NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1>::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m34788A6993EC038982B3B7B4925940A5BAB4AA65_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); 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_mD99604864BC32E12C678BC58CF7CA18473CAE47A_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_5 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); 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_mAAF90125750515FFEF2E315FF3ADA2AB37A71A7C_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, Comparison_1_t0BE302D904870545E1458068F1F9DE11C2EFF2D2 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t0BE302D904870545E1458068F1F9DE11C2EFF2D2 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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; } } { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_2 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t0BE302D904870545E1458068F1F9DE11C2EFF2D2 * L_4 = ___comparison0; (( void (*) (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*, int32_t, int32_t, Comparison_1_t0BE302D904870545E1458068F1F9DE11C2EFF2D2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t0BE302D904870545E1458068F1F9DE11C2EFF2D2 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1>::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* List_1_ToArray_m0729FE729DB87486F3D291FBE68AF8399D107FE2_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_1 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)(Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)L_1; Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_2 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_5 = V_0; return (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)L_5; } } // System.Void System.Collections.Generic.List`1>::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m77109BDFF906EC5B09923B5076F98390FB72DDA8_gshared (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_0 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this); (( void (*) (List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1>::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m5AD02D95B0F33C88A088C4129FB0B88141A177DE_gshared (const RuntimeMethod* method) { { Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB* L_0 = (Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)(Vector_1U5BU5D_t045861B0EDF6D4307C306D7E857C70D6537E50EB*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tA1AA3A09CABFC4234C022658AD5F0D32FAF1A9FB_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_m29AB9F84A29AAA0BEAAEE5AEB97007625B89C7E0_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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)); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_0 = ((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D_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_m644E44DEEBF872CD2C390330014043588E9A930A_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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)); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_2 = ((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D_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; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_4 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)(BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)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_m3CED2A4FB7C142F9D08643001F4FA7785D0A00AE_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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)); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_6 = ((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D_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; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_8 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)(BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_10 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*, 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, (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)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)); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_12 = ((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D_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); BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_16; L_16 = InterfaceFuncInvoker0< BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )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_mB614A7349D28B58476D238DDFB02FE876202E077_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, const RuntimeMethod* method) { { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_0 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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_mF07FA4307218AA8BABD9DFE664B39D51461A4AD3_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, int32_t ___value0, const RuntimeMethod* method) { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* 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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_3 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_6 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)(BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_8 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* 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)); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_12 = ((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D_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_m4670846B3E9D902BC33C0C951EECFAF8D16AFAFC_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mADAA7F924B47DCE0771430E06A39851CC6514404_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m872CF6B8FF1CC1B1C2E953183DFD06C4220B5199_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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_m163501036596E020429C8F15E0858B48A85B7EC7_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mE0F98ABEEAA84C595D150530C3831FB825340E9D_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mA6E72D551E39173752F4974326C2FD5F82940819_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D List_1_get_Item_m8097B35144B48483F4C9158B5EC32B9FC9CF67C1_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_2 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_3 = ___index0; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)L_2, (int32_t)L_3); return (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )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_mA25499921DE64EE69E946F7BB21599F276D92CD8_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, int32_t ___index0, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D ___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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_2 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_3 = ___index0; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )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_mD8F4C14ABC30643CF1D1B0BF8A5C74E6852217B7_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D 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(BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )); BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_2 = V_0; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_3 = (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )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_m668B186066797340187A90C57CA7221D768135A9_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_1; L_1 = (( BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_2 = (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )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_m955C42D5DA1EC6A1FE2AE33E736C88CDC6AA8605_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (int32_t)L_1, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )((*(BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D *)((BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_mF4322B02FBAA998E785AADFFFB7DC03A75B0429B_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_1 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__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: { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_3 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )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_m4D84C0A2CA9745B1021664C1FC12997C468787CA_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )((*(BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D *)((BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__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_mAED19F8DEB0AC472229C53BD15D1852032B39DA1_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m3341732269D01BFCA55A897E2D1D75C51CE81A85_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_1 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m13E31DDFFE94711829E881705EB559A81AA300BD_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_1 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D 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_tFA7114D8356633E0A57C6A0981F9C78819DCA897 * L_8; L_8 = (( EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897 * L_9 = V_1; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_10 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_13 = (L_10)->GetAt(static_cast(L_12)); BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_14 = ___item0; NullCheck((EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tFA7114D8356633E0A57C6A0981F9C78819DCA897 *)L_9, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )L_13, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )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_mF7103C13A3ADD581F33451C80BB9B990781F6436_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); bool L_3; L_3 = (( bool (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )((*(BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D *)((BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); 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_mE2DA0691DB861D95DE24A55CB97776AF7F943702_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* ___array0, const RuntimeMethod* method) { { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_0 = ___array0; NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); 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_mEDCE85483AD58AFDA47E85A2377F151A16A06FFA_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_3 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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_m6691111AD5E53B98AB7C82761BE18F643AAC8150_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, int32_t ___index0, BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* ___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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_3 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_4 = ___index0; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_mC16B8B1E75D65819350173F4D3E65B317805089F_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_0 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_mCFFB591706ADCA56172D5426C0DCF9A54C32C273_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_0 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_2 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_3 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m9A4A01FE6AD07C76197474ECC2CE86CBEABB6881_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * ___match0, const RuntimeMethod* method) { { Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * L_0 = ___match0; NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); 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 BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D List_1_Find_mF51FE0ED0C33ED502D7965EE050C5255FC1E12EE_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * L_1 = ___match0; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_2 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *)L_1, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_7 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_10 = (L_7)->GetAt(static_cast(L_9)); return (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )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(BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )); BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_14 = V_1; return (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )L_14; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m9931568B2097101F4613276483C5B20EDEC07A48_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * L_1 = ___match0; NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, int32_t, Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); 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_m401DB98B948EEDCFF16793DF05224AEA374DEC3B_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * L_10 = ___match2; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_11 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *)L_10, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_mD01A0AB8411F8783BADC22209843CAAC9CFC9EED_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, Action_1_tBF0CCB9E59C2F764B7EA9D114FCC9AE8F496B632 * ___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_tBF0CCB9E59C2F764B7EA9D114FCC9AE8F496B632 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_tBF0CCB9E59C2F764B7EA9D114FCC9AE8F496B632 * L_5 = ___action0; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_6 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tBF0CCB9E59C2F764B7EA9D114FCC9AE8F496B632 *)L_5); (( void (*) (Action_1_tBF0CCB9E59C2F764B7EA9D114FCC9AE8F496B632 *, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_tBF0CCB9E59C2F764B7EA9D114FCC9AE8F496B632 *)L_5, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); 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_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((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_t06D404B32F015093BA34520EA615531BC312F46B List_1_GetEnumerator_m530E0C4987019E0C95D49BB34B64F7A148EEEDE8_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, const RuntimeMethod* method) { { Enumerator_t06D404B32F015093BA34520EA615531BC312F46B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5CFCC7338890BDE0E336642BA4DC724B7F2DAF78((&L_0), (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_t06D404B32F015093BA34520EA615531BC312F46B )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_m9B7444C5F2B6C106B9A69FBB64ABD5264B791695_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, const RuntimeMethod* method) { { Enumerator_t06D404B32F015093BA34520EA615531BC312F46B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5CFCC7338890BDE0E336642BA4DC724B7F2DAF78((&L_0), (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t06D404B32F015093BA34520EA615531BC312F46B L_1 = (Enumerator_t06D404B32F015093BA34520EA615531BC312F46B )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m48F40B8863CDFD626B84C65CC0B32579AF5D1045_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, const RuntimeMethod* method) { { Enumerator_t06D404B32F015093BA34520EA615531BC312F46B L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5CFCC7338890BDE0E336642BA4DC724B7F2DAF78((&L_0), (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t06D404B32F015093BA34520EA615531BC312F46B L_1 = (Enumerator_t06D404B32F015093BA34520EA615531BC312F46B )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m788EA283BFDF779CCA40245E7E573B207E0A5991_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D ___item0, const RuntimeMethod* method) { { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_0 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)L_0, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); 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_m88E06B385DB63ED0D408546D5E52F4A0F0567414_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )((*(BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D *)((BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_m2FB8DBCD675D5BFDC2A96BDD777BDB1ADAEB7186_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, int32_t ___index0, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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(); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_3 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__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; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_7 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_8 = ___index0; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_9 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_13 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_14 = ___index0; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )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_mF3483D34A12531D3CE83BE685244DE8B483F0867_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (int32_t)L_1, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )((*(BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D *)((BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_mC378161FC93A4E5D5F2626406D4DE74C3903C46C_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__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; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_12 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_13 = ___index0; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_14 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_20 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_21 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_24 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_27 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_32 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*, 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, (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)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); BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_41; L_41 = InterfaceFuncInvoker0< BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (int32_t)L_39, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } 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_m54BB74FE042635E983AB001E134899A783E1B8C2_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_0 = ___item0; NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); 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_m3D86FE098F94744177F91881C0A7E13AC0906479_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); bool L_3; L_3 = (( bool (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )((*(BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D *)((BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } 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_m67F4CDCAA2648A2E047A4560BB641A1A7AFDACF8_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * L_4 = ___match0; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_5 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *)L_4, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 * L_16 = ___match0; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_17 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *, BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t5FB51BF01EBAB47205B815C036D4D6670DC316D0 *)L_16, (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_24 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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)); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_27 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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; BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )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; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_34 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m5B73E471EF0C3BA91F402ED05CA3A657BA3C0481_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, int32_t ___index0, const RuntimeMethod* method) { BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D 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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*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; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_5 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_6 = ___index0; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_7 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_11 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )); BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (BokehBlurKernelData_tD6E99263E2CE21DAC343DAED2524ACE023308C7D )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_m2910AD229339C047B4A4568BF638CB8AE3AD1DCB_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_10 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_13 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_17 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m743BA7652C5D7C89D0B1670BE9AC70E792545430_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, const RuntimeMethod* method) { { NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m30A70FE5E4F0769ADDEA65A5C049E88D310F0D84_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_5 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); 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_m65D6C486E2C07EFBB9848979A1CE7201F2B9C086_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, const RuntimeMethod* method) { { NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE0A7508F8581485145A105C401F88930D367D52B_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); 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_m1AC898741A7BEE9324B37686FB11FDCEF0A686F8_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_5 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); 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_m3EA7B22A3902E7A6A2626E8D08367B586FD15712_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, Comparison_1_t052241523914D80F20B07A89E9ADC75D5B7F22A0 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t052241523914D80F20B07A89E9ADC75D5B7F22A0 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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; } } { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_2 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t052241523914D80F20B07A89E9ADC75D5B7F22A0 * L_4 = ___comparison0; (( void (*) (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*, int32_t, int32_t, Comparison_1_t052241523914D80F20B07A89E9ADC75D5B7F22A0 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t052241523914D80F20B07A89E9ADC75D5B7F22A0 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* List_1_ToArray_mFE7A642194A482E350C7806D7E2EFC5AC6B5490E_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, const RuntimeMethod* method) { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_1 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)(BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)L_1; BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_2 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_5 = V_0; return (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)L_5; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mC527051DD47341F2E3703650E5EECB16B69E4E76_gshared (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_0 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this); (( void (*) (List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m3DBC49002EAF6D65A09CC3AE07986DDFF189F76A_gshared (const RuntimeMethod* method) { { BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828* L_0 = (BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)(BokehBlurKernelDataU5BU5D_t38341237900DFDC0A5C807065F8B537874254828*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t178629E5027212D1B4FED2A5B6810EC7AE5CAF9D_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_m00908435BE9546948126B670A71E5BF40BFF27ED_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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)); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_0 = ((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8_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_m6CBAD3757305157FFF95273E7812675DC22770ED_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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)); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_2 = ((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8_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; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_4 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)(BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)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_m094AE6E38A282FE20E7D9EF335F3A8D9EBEA1317_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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)); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_6 = ((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8_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; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_8 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)(BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_10 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*, 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, (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)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)); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_12 = ((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8_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); BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_16; L_16 = InterfaceFuncInvoker0< BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )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_m99D72F1C66B5219797357DF15778AC9E1408C4FE_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, const RuntimeMethod* method) { { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_0 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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_m28DDB73F1F95BE0983C98282777634E3250165CC_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, int32_t ___value0, const RuntimeMethod* method) { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* 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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_3 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_6 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)(BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_8 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* 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)); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_12 = ((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8_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_mDC2FD3DE5A6B997620085961EFAE07FE2E5DACCD_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m3F00A5329E8454690C9BDAED84F6208DAC8E60CA_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC943CF1BC83E8A63D34E194E2D4D6C64CF06D2E9_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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_m509E1BC45B526D0AAAEA892402B1B19B5A4364F1_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m179FA195C47A0AF182D3BB7BCD14506FD566E6D7_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mE5243A7DCCB81288F86888ADDC7DBD177897DB4D_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A List_1_get_Item_mD01A1C185F1472E6CD0D4E890220CF729DBE5610_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_2 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_3 = ___index0; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)L_2, (int32_t)L_3); return (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )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_mFDE5810B9F8DA7542D928938C327B169063FB1FF_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, int32_t ___index0, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A ___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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_2 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_3 = ___index0; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )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_m340844B34BCEC39B5668AC1A62E15AE2BB7AD805_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A 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(BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )); BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_2 = V_0; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_3 = (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )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_mA27489D411A2F63BFDC42ADB8BF70EFC6DB5F299_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_1; L_1 = (( BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_2 = (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )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_m99477BD0CA9D035DB82EB3052EBB9BCD73BCD58E_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (int32_t)L_1, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )((*(BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A *)((BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_mFA4CC90F1A3DCDA737D4AB8939183E023D78D919_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_1 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__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: { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_3 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )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_m967366CFB8B7CA18E520D6C74F10F361DB732FB0_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )((*(BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A *)((BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__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_m57766FABA8A7BDAAD3DA045F8AADCBB1F3B1D7EF_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m9259C3DC088A5120189A3CF1EDEFA9AA4CF1349D_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_1 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mC58BA482275779EB3696E949D226A21CDD95F880_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_1 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A 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_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E * L_8; L_8 = (( EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E * L_9 = V_1; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_10 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_13 = (L_10)->GetAt(static_cast(L_12)); BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_14 = ___item0; NullCheck((EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tCF7FC3E85A4D334CDE2402E49C8C1882ED64B74E *)L_9, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )L_13, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )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_m220457AB44D18F5CC0AF8EBB9A03994F1E691A91_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )((*(BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A *)((BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); 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_m8F704B93487574F6CA99783081A8769BDE84A8D3_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* ___array0, const RuntimeMethod* method) { { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_0 = ___array0; NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); 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_m172255D6D84D0CEF0139FC393B71E0CEC133CF56_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_3 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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_m62122C7C497757FFD1A36CF719E6B0003EBF5814_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, int32_t ___index0, BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* ___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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_3 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_4 = ___index0; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m5EB70679998FAF7DA8F4989D368418F8F2339628_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_0 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m4AECF9AF7C83CAA8DB53E9E3C99A630F9D8A34B9_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_0 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_2 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_3 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mD52053AA8B26A263A16E86EB0BEF27C54A52AF0F_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * ___match0, const RuntimeMethod* method) { { Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * L_0 = ___match0; NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); 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 BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A List_1_Find_mD07727F13CC25F5729FB2BA2677FC621630FB58D_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * L_1 = ___match0; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_2 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *)L_1, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_7 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_10 = (L_7)->GetAt(static_cast(L_9)); return (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )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(BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )); BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_14 = V_1; return (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )L_14; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3ABA755C277993F19BA4754FBAB2290AA821F9CB_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * L_1 = ___match0; NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, int32_t, Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); 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_m994285A72B7C51B0E12C800FF875F8BA2655CBB6_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * L_10 = ___match2; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_11 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *)L_10, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_mD7F00D6D711851553FAECC968E2716708595EBE7_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, Action_1_t8B92CA21B704B440A6DC12595CB2BE53A69C9923 * ___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_t8B92CA21B704B440A6DC12595CB2BE53A69C9923 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t8B92CA21B704B440A6DC12595CB2BE53A69C9923 * L_5 = ___action0; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_6 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t8B92CA21B704B440A6DC12595CB2BE53A69C9923 *)L_5); (( void (*) (Action_1_t8B92CA21B704B440A6DC12595CB2BE53A69C9923 *, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_t8B92CA21B704B440A6DC12595CB2BE53A69C9923 *)L_5, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); 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_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((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_t57E092CA3695C46AFD0357A28D553E336C3A99EB List_1_GetEnumerator_m065771B8C0757D0784B752819D51C33848961CEF_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, const RuntimeMethod* method) { { Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9379455FBA2B0F92E5D88ACD20277AA2D10B244B((&L_0), (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB )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_m8A475104E28C11D605437A925D918281B21AC6D0_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, const RuntimeMethod* method) { { Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9379455FBA2B0F92E5D88ACD20277AA2D10B244B((&L_0), (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB L_1 = (Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_mF926A5B01344E0A5C9A90918BB6A89571B741318_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, const RuntimeMethod* method) { { Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m9379455FBA2B0F92E5D88ACD20277AA2D10B244B((&L_0), (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB L_1 = (Enumerator_t57E092CA3695C46AFD0357A28D553E336C3A99EB )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m235CDD7AEBF6D2602B38CA4D831389AEA1FF469E_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A ___item0, const RuntimeMethod* method) { { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_0 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)L_0, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); 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_mBDC4DEF5C547FB139DCD19EDF57976A2E405D3B7_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )((*(BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A *)((BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_m31F96EDD666B605C2616D2F4FEA66D6F3D37FD1D_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, int32_t ___index0, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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(); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_3 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__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; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_7 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_8 = ___index0; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_9 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_13 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_14 = ___index0; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )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_m844A4C8508A847C93192155EB278B5D65C463E4A_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (int32_t)L_1, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )((*(BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A *)((BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m965398395B00A6733DB566BBF1C985298634323C_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__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; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_12 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_13 = ___index0; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_14 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_20 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_21 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_24 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_27 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_32 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*, 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, (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)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); BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_41; L_41 = InterfaceFuncInvoker0< BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (int32_t)L_39, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } 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_mCA3F5C4C51EF5EB1A3DFD9439975D317360DAC7E_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_0 = ___item0; NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); 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_m235DAB4ED65AD0F4508A5E7E095AD8A203F63102_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )((*(BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A *)((BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } 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_m620231F6B767E734443E2D9ED178C74E2A996FBC_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * L_4 = ___match0; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_5 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *)L_4, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 * L_16 = ___match0; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_17 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *, BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tFC0FCFDF50D52379A73243A3E5A0E8A5CBBC0077 *)L_16, (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_24 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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)); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_27 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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; BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )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; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_34 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m1C382D5B89AAE2F479209638F934A1E81B26E31D_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, int32_t ___index0, const RuntimeMethod* method) { BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A 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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*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; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_5 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_6 = ___index0; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_7 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_11 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )); BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (BokehBlurParameters_tA908943500680941624999033C06384E200DDE6A )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_mCEA292ED1C9AD4317C1C08A38A3599D1CD3C9F70_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_10 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_13 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_17 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mA0AC13C67A43925DD3ECAB34E66B7946CCAC1098_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m5F691A0670C27E2FA91787F9FAA5B7939874E61F_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_5 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); 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_m743F7DADC018197D52ACABCF1D1078D7AA90C91B_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m292A9CBA3F58D3A51D968707F032481AD002F806_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); 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_mA90514E9C4401017F19E1DD7DE99C53E54CCC15E_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_5 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); 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_m9386B0FD430FDF1CC10ADDF74AE7D6F58052DD27_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, Comparison_1_t7CCEAC92B600ED342A12AB3542E7788AFA5EFED6 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t7CCEAC92B600ED342A12AB3542E7788AFA5EFED6 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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; } } { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_2 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t7CCEAC92B600ED342A12AB3542E7788AFA5EFED6 * L_4 = ___comparison0; (( void (*) (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*, int32_t, int32_t, Comparison_1_t7CCEAC92B600ED342A12AB3542E7788AFA5EFED6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t7CCEAC92B600ED342A12AB3542E7788AFA5EFED6 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* List_1_ToArray_mC81D5DEF1904B32448C92997C8C4F6AEFB299F5E_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, const RuntimeMethod* method) { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_1 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)(BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)L_1; BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_2 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_5 = V_0; return (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)L_5; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m740DF27B55AC7FD55A8E41D00BEDECFD3897EC01_gshared (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_0 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this); (( void (*) (List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m7A8E5C6FBAA64666C15232D865AAFFC045E8E40F_gshared (const RuntimeMethod* method) { { BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C* L_0 = (BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)(BokehBlurParametersU5BU5D_t509D3F4BFB345092661B2D732790FB0F4B0FE98C*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t8DDFB79E3119EAF3F064DB484495963988FA9DD8_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_m2029C17525D75C12FB08DA4DCE5C4BF7BCC53EF9_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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)); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_0 = ((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3_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_m3E5ABA4900DBF70AFE61A30243D046E9A25F76EC_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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)); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_2 = ((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3_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; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_4 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)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_mD2B8199BA93692459A64AF0730F8FB21D62DFA9F_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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)); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_6 = ((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3_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; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_8 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_10 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*, 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, (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)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)); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_12 = ((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3_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); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (bool)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_mAB79BB6CC1120753E249C221FDFC868240F79D35_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, const RuntimeMethod* method) { { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_0 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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_mDDF01F8F9E564442E0105C00DCE2488DF9B1718B_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, int32_t ___value0, const RuntimeMethod* method) { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* 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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_3 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_6 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_8 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* 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)); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_12 = ((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3_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_m8547E31DBBBA85E2090BA3076611614A4C8F1A18_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m22D1E107A41210869BBDD97226AFC5C01F71BD2E_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m805D21628606E2135C2F3CD434DCB7784040172C_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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_mEC9DE79C8A33F11CA7C4066FC07FB7AAC3F1BACB_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mD85D8F53190A7575B7F7F4A9238C563C5662F6B8_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mFCF9AEFE346B6A9E31A039E2756976C6148370AD_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_get_Item_mEDE122612DE80C27E541BA3E1CCC410021BBC82A_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_2 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_3 = ___index0; bool L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)L_2, (int32_t)L_3); return (bool)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_m2EB32CFC6AD09C537D63D9AC846F281A46F69290_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, int32_t ___index0, bool ___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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_2 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_3 = ___index0; bool L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (bool)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_m0A1AD5A3DA8EB1A302E62B1D64D4CC11B9EC22FB_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { bool V_0 = false; { 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(bool)); bool L_2 = V_0; bool L_3 = 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_m600C5FB1FC2929B1E8148781F86878C206DE38A7_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); bool L_1; L_1 = (( bool (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); bool L_2 = 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_m83CEB2881ED718EA8A2EAC2D99FDB3547A0DCF31_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (int32_t)L_1, (bool)((*(bool*)((bool*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m31E78F3BAAC045A5F1222258C1189EACE228CC51_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, bool ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_1 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__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: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_3 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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; bool L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (bool)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_mAB5976E46A982465E523BE340C6B8C72247C769D_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (bool)((*(bool*)((bool*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__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_mF5A6418DE80C56CB695986471CF48E1621D6C462_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m099848ADBF5C4E55AF58C6CD892989DABB39C77E_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_1 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mF3439300E54D60D51EBC89D7E55982122A3D95A9_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, bool ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_1 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; bool 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_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * L_8; L_8 = (( EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 * L_9 = V_1; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_10 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; bool L_13 = (L_10)->GetAt(static_cast(L_12)); bool L_14 = ___item0; NullCheck((EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, bool, bool >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tA00ECA27EEC6CA6AADD7F115EB7E6A654C8E96E7 *)L_9, (bool)L_13, (bool)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_m4A38AE447ACE6E5F7B227D448B86F86740916097_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (bool)((*(bool*)((bool*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); 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_m1C6E4140EAD1A97BB19AEF2E365D33186C1D6CA3_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* ___array0, const RuntimeMethod* method) { { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_0 = ___array0; NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); 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_m48621BC9DEF28167F1380B9CC79FAB919A02782A_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_3 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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_m5C9FAC50FE3959CE8929B9F76EEE79ADECD60FB4_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, int32_t ___index0, BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* ___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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_3 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_4 = ___index0; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_mE61DCE8BA4B3D0E38A86A538CE81C95D40234776_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_0 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m7090E86E536F566BF5525DBD633A5FA245102DDF_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_0 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_2 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_3 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mB9CD992EE0871AD1DB7C08C07F1AF17ED43CE0DF_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * ___match0, const RuntimeMethod* method) { { Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * L_0 = ___match0; NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); 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 bool List_1_Find_m1ABF163A7297E969C2031BA7B276B90BFD86CE19_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; bool V_1 = false; { Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * L_1 = ___match0; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_2 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; bool L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *)L_1, (bool)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_7 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; bool L_10 = (L_7)->GetAt(static_cast(L_9)); return (bool)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(bool)); bool L_14 = V_1; return (bool)L_14; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m1B7D49A42911B71402D37C9D5DFD0B6DAFE53AC4_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * L_1 = ___match0; NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, int32_t, Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); 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_m07F214ECD582FA23486ACE0446E0F0BD03654C44_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * L_10 = ___match2; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_11 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; bool L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *)L_10, (bool)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_m163BFB941C5B41F13A94935E8E5C2ED6E7976E1B_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, Action_1_tCE2D770918A65CAD277C08C4E8C05385EA267E83 * ___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_tCE2D770918A65CAD277C08C4E8C05385EA267E83 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_tCE2D770918A65CAD277C08C4E8C05385EA267E83 * L_5 = ___action0; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_6 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; bool L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tCE2D770918A65CAD277C08C4E8C05385EA267E83 *)L_5); (( void (*) (Action_1_tCE2D770918A65CAD277C08C4E8C05385EA267E83 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_tCE2D770918A65CAD277C08C4E8C05385EA267E83 *)L_5, (bool)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); 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_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((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_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 List_1_GetEnumerator_m3353F01E2355E2C211F77A89A7ADBA8C378835DA_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, const RuntimeMethod* method) { { Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD6F1376461034EC68C8424E5A4EF0F3965CF5F75((&L_0), (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 )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_m754AD49EB8D748D49A9CF85AFB288474A13D4932_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, const RuntimeMethod* method) { { Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD6F1376461034EC68C8424E5A4EF0F3965CF5F75((&L_0), (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 L_1 = (Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m1900D4B37C5BCD3540132A3DA42998CFAE58CB4D_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, const RuntimeMethod* method) { { Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mD6F1376461034EC68C8424E5A4EF0F3965CF5F75((&L_0), (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 L_1 = (Enumerator_t3F9663F5F32B0D733380A76CCEAA3ADFA3AE34A9 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m0FB3C35A37CBEC7C7C6ABE8F5B04DCA32624D5B9_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, bool ___item0, const RuntimeMethod* method) { { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_0 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); bool L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*, bool, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)L_0, (bool)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); 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_m2EBD556DB0E01887BBA7C99201D22C91336E1C92_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (bool)((*(bool*)((bool*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_m706507E2DF520378CF5CB38884CA56F2E4135317_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, int32_t ___index0, bool ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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(); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_3 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__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; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_7 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_8 = ___index0; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_9 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_13 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_14 = ___index0; bool L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (bool)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_m34C8394DC856DE893CE43A8752D180A5A94BF3BE_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (int32_t)L_1, (bool)((*(bool*)((bool*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m5316370A1B605938D39AE089F1CF195EC22EAF39_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__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; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_12 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_13 = ___index0; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_14 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_20 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_21 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_24 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_27 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_32 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*, 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, (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)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); bool L_41; L_41 = InterfaceFuncInvoker0< bool >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (int32_t)L_39, (bool)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } 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_mF4018CF4FCED77ACC8AA1736CC224D66FF158478_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, bool ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { bool L_0 = ___item0; NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (bool)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); 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_m306742477B1A39BA4C7028E381AC1CFA7EAB37D9_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (bool)((*(bool*)((bool*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } 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_m141ECC9B2946D238C917815A416EF87DCF8960A5_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * L_4 = ___match0; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_5 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; bool L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *)L_4, (bool)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_t461A7C8F198E9F3AF388D04A9E0C821F8480951D * L_16 = ___match0; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_17 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; bool L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *, bool, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t461A7C8F198E9F3AF388D04A9E0C821F8480951D *)L_16, (bool)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_24 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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)); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_27 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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; bool L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (bool)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; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_34 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mEABD0F2E7156B63C3BF6AE8C9260445F47E4FBC8_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, int32_t ___index0, const RuntimeMethod* method) { bool V_0 = false; { 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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*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; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_5 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_6 = ___index0; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_7 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_11 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(bool)); bool L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (bool)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_mB647B440A0DFF0EBDEAB6C0B05F8D0393023A4FF_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_10 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_13 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_17 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m4DCA65EAD711E72E20A67522239CA64E08F79CB0_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mA85564AD463C393F491F861041D0577D59F9FB7B_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_5 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); 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_m2DC24509CE46183212070DFB88E3CB01C151D803_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m261F9CA166DE98F969D75681BDCFAA82B61C8A22_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); 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_m40A356B73305775B4EB8B9A0984443BCFFEDCCB7_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_5 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); 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_m9A71BF483D507C5ED1298390798D52CEA271C60F_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, Comparison_1_t361FD570B26BC4AFFF2982AAB3011075A8281A0C * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t361FD570B26BC4AFFF2982AAB3011075A8281A0C * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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; } } { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_2 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t361FD570B26BC4AFFF2982AAB3011075A8281A0C * L_4 = ___comparison0; (( void (*) (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*, int32_t, int32_t, Comparison_1_t361FD570B26BC4AFFF2982AAB3011075A8281A0C *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t361FD570B26BC4AFFF2982AAB3011075A8281A0C *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* List_1_ToArray_mB115632BCACD790DCC2215DC49EC71CEFCB3D3FD_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, const RuntimeMethod* method) { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_1 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)L_1; BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_2 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_5 = V_0; return (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)L_5; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m0196F75E3B0A8B533624B29B90BC8608290BDFB5_gshared (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_0 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this); (( void (*) (List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m8EB71F3F75ABAE87AE78AA7D223D70B16C325329_gshared (const RuntimeMethod* method) { { BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C* L_0 = (BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)(BooleanU5BU5D_tEC7BAF93C44F875016DAADC8696EE3A465644D3C*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tD4D2BACE5281B6C85799892C1F12F5F2F81A2DF3_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_m51F19CEBA82D5C59D399C4F72B3BBD4DB7CE6E37_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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)); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_0 = ((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3_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_m152694F167CCF801621E54014419C206625B7DA1_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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)); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_2 = ((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3_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; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_4 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)(BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)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_m864E9381CC5832146185400C0DA1D01DE7A848B0_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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)); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_6 = ((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3_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; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_8 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)(BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_10 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*, 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, (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)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)); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_12 = ((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3_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); BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_16; L_16 = InterfaceFuncInvoker0< BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )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_m0A63777522065C31EB082F62CE71D2A565B3C034_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, const RuntimeMethod* method) { { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_0 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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_m09A0931D5774100E42624A7ABA60EF556128A356_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, int32_t ___value0, const RuntimeMethod* method) { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* 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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_3 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_6 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)(BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_8 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* 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)); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_12 = ((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3_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_m55F584010A738FC559C43C3632CA4344263A58DB_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m9894524FC7F2D367455164294FEFD43E93319CA0_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6DE5C4D1CE7C0ECB05FB9860E2216097CA0D6FF9_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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_mF5EB3C8311BF711F77776DBD4FB498A113071092_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mA0996C9309CDAACB8FD0594CC143D6B480A951D0_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_m611378704C985A71C3AEFB4CD6016758EC9700E7_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 List_1_get_Item_m7E931C4CD1DCD2CFB0A691A99316ADF5AF61BF62_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_2 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_3 = ___index0; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)L_2, (int32_t)L_3); return (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )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_mF7E664F7595380E01FDEA3BD7D180A840F4ACCA0_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, int32_t ___index0, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 ___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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_2 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_3 = ___index0; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )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_m653928BBBBCBC4C160A661D72F81F985DABC37FC_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 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(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )); BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_2 = V_0; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_3 = (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )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_mEEBB7CE2DFE4B292B939B3C0D6D1D6307E0EACF0_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_1; L_1 = (( BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_2 = (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )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_m2698D501522781CFB4FD06F6AC4A83979E33F03C_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (int32_t)L_1, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )((*(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 *)((BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m7B862F51C4F5D7AD7FF9F30FF97ABF7E988B0BD5_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_1 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__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: { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_3 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )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_m9032219581E21DD7CC75338B0725A7B271E89BCE_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )((*(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 *)((BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__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_mAB2E20BB450AC28A4EFB86A632CE43488439C510_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m7B48B412AA69A867C8F7C2CB05DE3ABFF72170F3_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_1 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mB3AC7DD84C655FEB323773E3F112510A5101DFAB_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_1 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 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_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4 * L_8; L_8 = (( EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4 * L_9 = V_1; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_10 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_13 = (L_10)->GetAt(static_cast(L_12)); BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_14 = ___item0; NullCheck((EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_tC1E8CB7DDD7897E7C641F1F87570FA598E779EA4 *)L_9, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )L_13, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )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_m90895E1D600156DDC3673A6B9097186772C0A5E9_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )((*(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 *)((BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); 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_m63500AB473AA608FA3FD7CED188C400EC256DCC2_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* ___array0, const RuntimeMethod* method) { { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_0 = ___array0; NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); 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_mC4A0567D2943675AD1DCE2AE9E5E86AF0AA86811_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_3 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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_mCB069705CDD7E87505C2F2EAF49FFA99E142A6DD_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, int32_t ___index0, BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* ___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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_3 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_4 = ___index0; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m03B41CE8615224594EE84CA194C4A1B346181C54_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_0 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m5BCBFF8C3800D987330200C73ACE2E026416DD96_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_0 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_2 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_3 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m9A1349C157CE6AD1C9834AACD436A3C9E95DBBCB_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * ___match0, const RuntimeMethod* method) { { Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * L_0 = ___match0; NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); 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 BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 List_1_Find_mAE364618956CB9AE9F76D2C6DF482C9420AF2370_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * L_1 = ___match0; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_2 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *)L_1, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_7 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_10 = (L_7)->GetAt(static_cast(L_9)); return (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )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(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )); BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_14 = V_1; return (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )L_14; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mED394D931A41F32871E2B68212F9D8640CBFA0D5_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * L_1 = ___match0; NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, int32_t, Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); 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_m40CE3E92A38B956256C9F44D7C15623376BD11B3_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * L_10 = ___match2; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_11 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *)L_10, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_mC17319AA1D9E588FBF50A950C9C239BA630AF6CE_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, Action_1_t041297C594B84B5A92B04681365EE2E08BDA76CB * ___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_t041297C594B84B5A92B04681365EE2E08BDA76CB * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t041297C594B84B5A92B04681365EE2E08BDA76CB * L_5 = ___action0; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_6 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t041297C594B84B5A92B04681365EE2E08BDA76CB *)L_5); (( void (*) (Action_1_t041297C594B84B5A92B04681365EE2E08BDA76CB *, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_t041297C594B84B5A92B04681365EE2E08BDA76CB *)L_5, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); 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_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((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_t6D1108A45954224AC5A5A624D209C2197B33290F List_1_GetEnumerator_m6759D35ECB36A2B2A04AEC97E0D5403349A0E6FA_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, const RuntimeMethod* method) { { Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8B1D8AD923B61864B68597D044EF29BED6DA3C08((&L_0), (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F )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_m29D726D2EA1CB858D2B8E4B1420FAB9E41F3A204_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, const RuntimeMethod* method) { { Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8B1D8AD923B61864B68597D044EF29BED6DA3C08((&L_0), (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F L_1 = (Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m7C41CD262F08623CC342AC687151B91D64436936_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, const RuntimeMethod* method) { { Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m8B1D8AD923B61864B68597D044EF29BED6DA3C08((&L_0), (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F L_1 = (Enumerator_t6D1108A45954224AC5A5A624D209C2197B33290F )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m619FB42F5EC90F20716419D36E45F7D54E742127_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 ___item0, const RuntimeMethod* method) { { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_0 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)L_0, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); 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_mCC8442AFE70FDCA005658CC7D281AE10E51CFD86_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )((*(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 *)((BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_mE92ADD8764FEE0ECAD67F1CD5DEFD01B0E16BBC0_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, int32_t ___index0, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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(); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_3 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__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; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_7 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_8 = ___index0; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_9 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_13 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_14 = ___index0; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )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_mFA7E98E585F86C0EE0EB756CBC5EEED6DC57F8ED_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (int32_t)L_1, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )((*(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 *)((BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_mE0A44D36EAFF9CC10999A389DB295996B2BCACA1_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__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; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_12 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_13 = ___index0; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_14 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_20 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_21 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_24 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_27 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_32 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*, 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, (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)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); BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_41; L_41 = InterfaceFuncInvoker0< BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (int32_t)L_39, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } 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_m380BA3F5CC168088E195B1E24C5A7F01F558B533_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_0 = ___item0; NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); 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_m6CFEBA636BDF0807404F99C9C07EF494545DF670_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); bool L_3; L_3 = (( bool (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )((*(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 *)((BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } 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_mF1CF8DF12FF294D5B1340566C205D89452B86DAA_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * L_4 = ___match0; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_5 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *)L_4, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_tA859DCE325D0ECB55F5081994BCEA2978CDC346D * L_16 = ___match0; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_17 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *, BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_tA859DCE325D0ECB55F5081994BCEA2978CDC346D *)L_16, (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_24 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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)); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_27 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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; BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )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; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_34 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m64CB8275C6F308C13FC077408C128C110DCC41E7_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, int32_t ___index0, const RuntimeMethod* method) { BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*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; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_5 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_6 = ___index0; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_7 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_11 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )); BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (BufferDesc_tE86C1CCBA81BC19FAE676832AAE96BA5B9EDC0D9 )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_m1F7EFE910A3510FCB34D3906B2300B054F799A78_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_10 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_13 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_17 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m4201A2005A6D698939D2FE82FC8D60FFF882EB56_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3E8D23FB121F22FEC1E5BBF2A69C1F820469B89F_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_5 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); 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_m7FB5665A4D44E444C9A87B6E3F4B5841C17C61E7_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, const RuntimeMethod* method) { { NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mE3AC53EF3ED95D1A0E5E5BBB9EE11F357D2C6CA0_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); 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_m26EA9D9B1DE7E1A775C6EC4105CB1ED7A8EE83A5_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_5 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); 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_mF030A4FC2A34E34E535CCCB026957263F233EAFF_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, Comparison_1_t68A3221ED842692E9D941DEA080E5CD63934D6AE * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t68A3221ED842692E9D941DEA080E5CD63934D6AE * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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; } } { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_2 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t68A3221ED842692E9D941DEA080E5CD63934D6AE * L_4 = ___comparison0; (( void (*) (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*, int32_t, int32_t, Comparison_1_t68A3221ED842692E9D941DEA080E5CD63934D6AE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t68A3221ED842692E9D941DEA080E5CD63934D6AE *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* List_1_ToArray_m2C4445C180A65F7E6958FEFF07A3A670994C8E20_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, const RuntimeMethod* method) { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_1 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)(BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)L_1; BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_2 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_5 = V_0; return (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)L_5; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m6EB36AF7747F702E6B31827EB0E5DAA3E08F4813_gshared (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_0 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this); (( void (*) (List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m9FA0123801049222CB40EB41944E9E8F62801E45_gshared (const RuntimeMethod* method) { { BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3* L_0 = (BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)(BufferDescU5BU5D_tC958592024A3636F877B9AC761712A7405F8DAD3*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t02A19E74A0AB5D9F84F49707040FE1CA5B03E1A3_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_m36B77A7260A4A3633701DAA03B7357CB64D91277_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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)); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_0 = ((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913_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_mB41B70F801EDB5EC7227FA368E1A9916903285EB_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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)); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_2 = ((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913_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; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_4 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)(BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)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_mEBD869DDD024E30237C4D4A6E856668286C27029_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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)); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_6 = ((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913_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; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_8 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)(BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_10 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*, 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, (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)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)); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_12 = ((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913_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); BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_16; L_16 = InterfaceFuncInvoker0< BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )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_mB7D05037FE9C74050A75CAC1C45D4AD9C5127847_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, const RuntimeMethod* method) { { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_0 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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_mE994593AED9695B658D15A4BA0414A32B355D015_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, int32_t ___value0, const RuntimeMethod* method) { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* 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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_3 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_6 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)(BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_8 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* 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)); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_12 = ((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913_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_m8F33C468E044815F19F6B9384245D6A09BFABF9E_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m1DAB80154E862619867C447D5314FDD53B75F334_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m44656ADF11C5619C0E1DD7029046D38E0F9B8928_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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_m11C119A113411332CB1588B251322CF2B3085491_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m0C75EDDE6E7860D7F8C45301284D679F9EABC0FE_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mB8CE75346BE6F7FBA3F0C25D507E1B9D5A7EDC4D_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 List_1_get_Item_m46657DCF55C9BF30EFCA6EA37EF23EA2806973D0_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_2 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_3 = ___index0; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)L_2, (int32_t)L_3); return (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )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_m7AFB69490E07672477C18F87FCD9F9B51534FFED_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, int32_t ___index0, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 ___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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_2 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_3 = ___index0; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )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_m4ABF9AC3B34DD3C40F10B71D1BDE7F588213E080_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 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(BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )); BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_2 = V_0; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_3 = (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )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_mDD7F2CB67D48F1FD88A67D9FE02E07CF428232F3_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_1; L_1 = (( BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_2 = (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )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_m4A4B766A12652A45F8111C6565408ECFB8BB453C_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (int32_t)L_1, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )((*(BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 *)((BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m0A7D60A08867106CACD466740508E1F2F9822900_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_1 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__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: { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_3 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )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_mDB445B71AAAFF462EED0617CB5A6974BC5BDBA6B_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )((*(BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 *)((BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__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_mCCB240242136A82704B76DED4C26CF9A1CABE70F_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m71A493F030B02086A6612D30B8719CF34C370D17_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_1 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mC5F6294E19FD76B68A4F527083BC05000CDA4DB1_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_1 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 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_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44 * L_8; L_8 = (( EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44 * L_9 = V_1; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_10 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_13 = (L_10)->GetAt(static_cast(L_12)); BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_14 = ___item0; NullCheck((EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t1FA81348BE866CE0371661DC490C2AFAF9A7EF44 *)L_9, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )L_13, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )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_m07F1E007BBCB78727048EB4FE6D97C3F51D7E663_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )((*(BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 *)((BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); 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_mAD3A7984C6D348C3E19D8E6AB834F4311F5D0AA3_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* ___array0, const RuntimeMethod* method) { { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_0 = ___array0; NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); 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_mAD9598B79853C5F582E7AF0F3EF42EF129C13A2A_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_3 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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_mA9B705936534246ACE97F99FDA451A3FC154D3AD_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, int32_t ___index0, BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* ___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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_3 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_4 = ___index0; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m06DC38199A39FA4FF9B5C564F102B9C41C62D10C_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_0 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_mADA10651ADDE87E085CAC8B86B46D54AAF010A0D_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_0 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_2 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_3 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mF028CACFBF79785BB43B180324CA13C5763440A7_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * ___match0, const RuntimeMethod* method) { { Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * L_0 = ___match0; NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); 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 BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 List_1_Find_m021C65C058F9B1E5632B6EEDAD4FAD1C0CFFA53A_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * L_1 = ___match0; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_2 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *)L_1, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_7 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_10 = (L_7)->GetAt(static_cast(L_9)); return (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )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(BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )); BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_14 = V_1; return (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )L_14; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mE5600745D7208B926EF3EF15BE886FB6DA769CD0_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * L_1 = ___match0; NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, int32_t, Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); 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_mE0E06200E1291CB88A3B74BFC9868EEBC4404340_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * L_10 = ___match2; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_11 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *)L_10, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_mEE86F03EE17CF638EB2B933FF35539133368DD0A_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, Action_1_t39700E7413088B3163779A338259C290B3F61FBA * ___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_t39700E7413088B3163779A338259C290B3F61FBA * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t39700E7413088B3163779A338259C290B3F61FBA * L_5 = ___action0; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_6 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_t39700E7413088B3163779A338259C290B3F61FBA *)L_5); (( void (*) (Action_1_t39700E7413088B3163779A338259C290B3F61FBA *, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_t39700E7413088B3163779A338259C290B3F61FBA *)L_5, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); 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_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((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_tA285AA85F8AA7BB277C879E36930C456973B1D64 List_1_GetEnumerator_m3AA82DC4FDFBF9AF2277AA90F84F41EA64BA792C_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, const RuntimeMethod* method) { { Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mDD3047879572DCB8F3582B6860D1BB07A0ACD774((&L_0), (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64 )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_m6655493A9AC8922EC65A75AD82C4F739588C561D_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, const RuntimeMethod* method) { { Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mDD3047879572DCB8F3582B6860D1BB07A0ACD774((&L_0), (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64 L_1 = (Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m1065CEACDAA5F5FF90CE32B14A38EEF9BCDE5E33_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, const RuntimeMethod* method) { { Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mDD3047879572DCB8F3582B6860D1BB07A0ACD774((&L_0), (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64 L_1 = (Enumerator_tA285AA85F8AA7BB277C879E36930C456973B1D64 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_mB534BB60C9E7CB8DF83733CD70A3AE68AE2F426C_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 ___item0, const RuntimeMethod* method) { { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_0 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)L_0, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); 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_mFB7E21C0225D5335D4277C2648EED7529DEC2C20_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )((*(BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 *)((BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_mE679F2540ECDF59332A6AA45D1BBE6EEE9896071_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, int32_t ___index0, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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(); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_3 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__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; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_7 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_8 = ___index0; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_9 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_13 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_14 = ___index0; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )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_m95A288E5C8C90F3DBEEA54577D36E1B9D92BF370_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (int32_t)L_1, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )((*(BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 *)((BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m645CA09D74FB2A848B5FEAF0F08C8EF071FCF235_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__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; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_12 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_13 = ___index0; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_14 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_20 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_21 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_24 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_27 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_32 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*, 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, (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)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); BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_41; L_41 = InterfaceFuncInvoker0< BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (int32_t)L_39, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } 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_mC8993E38F69604F7C2EEC4552D687B5F66FBA186_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_0 = ___item0; NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); 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_m8068DAAF7F292111AEA58159830551D7A1E248F1_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )((*(BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 *)((BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } 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_m2A6E47CFBA3AC6202CE46BDBEE0114BA4901E092_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * L_4 = ___match0; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_5 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *)L_4, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A * L_16 = ___match0; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_17 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *, BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t6295B71BD7B7CF4EF32D1B32D5A737CAEAE55E5A *)L_16, (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_24 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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)); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_27 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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; BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )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; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_34 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m90B50A5972CC811D2A011B38BE32E75CD223525B_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, int32_t ___index0, const RuntimeMethod* method) { BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*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; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_5 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_6 = ___index0; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_7 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_11 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )); BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (BufferStore_t3F7DB03B8EF3184FD430A157731CC167D5EDF491 )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_mF6B8753DBA8333443E9A4333D33447FC2D427B6B_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_10 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_13 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_17 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m70BF5692625395068028AF1322E9C96EDDCA94D2_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m75F15E8D0A24455175A538C53BAC0953DE4C2DCE_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_5 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); 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_mB05B3E5C40E56464B49E622A53B733E00DA8C64C_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2CF6B0869E58BEC581FA0CF13F1FA2E813A6F56B_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); 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_m441C6EB6ADD6A0FDB86EC275E52FDC266248CB09_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_5 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); 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_mAABFF6A38FC8F1A6E421081AA1DBDCD7E2345706_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, Comparison_1_tD5428BDB3DF51724C775ABAFCC2B352459F18C12 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tD5428BDB3DF51724C775ABAFCC2B352459F18C12 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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; } } { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_2 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tD5428BDB3DF51724C775ABAFCC2B352459F18C12 * L_4 = ___comparison0; (( void (*) (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*, int32_t, int32_t, Comparison_1_tD5428BDB3DF51724C775ABAFCC2B352459F18C12 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tD5428BDB3DF51724C775ABAFCC2B352459F18C12 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* List_1_ToArray_m2D6154656FD389C095CB8ED0933905AD0AC58E26_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, const RuntimeMethod* method) { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_1 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)(BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)L_1; BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_2 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_5 = V_0; return (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)L_5; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m40EE475B5101B5F2CD4A1B161BBFDD5A1C159022_gshared (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_0 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this); (( void (*) (List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m33BA3A17FB771C5FB679D55279E91825BC45BF22_gshared (const RuntimeMethod* method) { { BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9* L_0 = (BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)(BufferStoreU5BU5D_tD3A34F0DCC2A349B4FF5E12FED02FA6DCA9950D9*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tAD12AAEF731C82149A38A979F0E10F94A6F3F913_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_m42BD5721699395D9FC6B6D889CE5A29C4C2F1778_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_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_m0CB6039559979A57B8859EB771376DBDDACD6103_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = ((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_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; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_4 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)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_m8FA168F6DD4E51D7C0BA495FE99C381BFBE8D24E_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = ((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_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; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, 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, (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)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)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_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); uint8_t L_16; L_16 = InterfaceFuncInvoker0< uint8_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (uint8_t)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_m6AA523769DD34405D2572298EB460D436C716DE5_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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_m0C8AB5FCBEEA87E9B462219DAEA861A0A315A2E1_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, int32_t ___value0, const RuntimeMethod* method) { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* 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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_8 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* 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)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = ((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_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_m1C5E87EEF4B8F8CB985E6C4FD69D863ABAD79F14_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mEB7385E57556C239C0BF1F44B9CE62542997504D_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m5CB2633B6879B23381F4FC2BB48276302166A0CE_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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_m5B1E46B6512479EC6054134363927B88699029D4_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m9041FB9D9D778517E5D34E355915998715205FB7_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mF39C7D940C8034BAD0C9B33AF619652A961333CA_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR uint8_t List_1_get_Item_m1C8C39C63ADACBCC9A384C9302F337B37D462FEC_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_3 = ___index0; uint8_t L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)L_2, (int32_t)L_3); return (uint8_t)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_mB78682EC06FE5DEC95A310C6B44C05D426CB778B_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, int32_t ___index0, uint8_t ___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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_3 = ___index0; uint8_t L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (uint8_t)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_mFBDB72CDD9E04D857D596F8D926E2772B80E4DF4_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { 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(uint8_t)); uint8_t L_2 = V_0; uint8_t L_3 = 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_mC18E5828E33128EF902D06F512C1BCE29C314EBC_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); uint8_t L_1; L_1 = (( uint8_t (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); uint8_t L_2 = 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_m1C36A0F02CE32AB66E863E954ED9D19B081D3B8E_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (int32_t)L_1, (uint8_t)((*(uint8_t*)((uint8_t*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_mBE9E989F46069A99D628FC922F6FEE4A7D34807D_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, uint8_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__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: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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; uint8_t L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (uint8_t)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_m98A5C46C41E96F0472F75087BE5E9A137787E6F3_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (uint8_t)((*(uint8_t*)((uint8_t*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__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_mE7480B5760A5070B721B00D0BA3B245DF712B175_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC92A676A3C9BFEFF1C88BADCAF85070A2DCABED4_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mEBBF2E4573082E94B8007B58DF21A5A32BC07644_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, uint8_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; uint8_t 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_t315BFEDB969101238C563049FF00D5CB9F8D6509 * L_8; L_8 = (( EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509 * L_9 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; uint8_t L_13 = (L_10)->GetAt(static_cast(L_12)); uint8_t L_14 = ___item0; NullCheck((EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, uint8_t, uint8_t >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t315BFEDB969101238C563049FF00D5CB9F8D6509 *)L_9, (uint8_t)L_13, (uint8_t)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_mADD9B4A9519E3BB62C89D3CC0406300A5C27A96E_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); bool L_3; L_3 = (( bool (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (uint8_t)((*(uint8_t*)((uint8_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); 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_mFB383D448FF71598737EA28BE3E03C5FCB6A1982_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___array0, const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = ___array0; NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); 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_m21C5A076D40041080FE8C8FD2CEE300E1CB47F8F_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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_mB6D8448A6A46AB00D070A6069CE8AC9053034E63_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, int32_t ___index0, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_4 = ___index0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m6262B68941BBBFF606A2541C7A19BE4FF58A9286_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m70A6FF0349FDE5D57A57C9068113446BBE420A80_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mD3C3A803D786D53DF2981AA8097B86E88376DA8D_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * ___match0, const RuntimeMethod* method) { { Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * L_0 = ___match0; NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); 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 uint8_t List_1_Find_m369F310EB1B40A3D93EBA4D46B01BD2D27E977CF_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; uint8_t V_1 = 0x0; { Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * L_1 = ___match0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; uint8_t L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *)L_1, (uint8_t)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; uint8_t L_10 = (L_7)->GetAt(static_cast(L_9)); return (uint8_t)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(uint8_t)); uint8_t L_14 = V_1; return (uint8_t)L_14; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mCF3827F57DA47C37BE104581FD57BEF57B9A0E67_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * L_1 = ___match0; NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, int32_t, Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); 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_mD0DE6E2F8DE9431CC0923915FBD19A63884B29A8_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * L_10 = ___match2; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; uint8_t L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *)L_10, (uint8_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_m4BAF2EBFB5FC4F1C9CFD9963371EB959449AD331_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, Action_1_tB0A381228E9420BB38281D2548F6794872D6E54A * ___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_tB0A381228E9420BB38281D2548F6794872D6E54A * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_tB0A381228E9420BB38281D2548F6794872D6E54A * L_5 = ___action0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_6 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; uint8_t L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tB0A381228E9420BB38281D2548F6794872D6E54A *)L_5); (( void (*) (Action_1_tB0A381228E9420BB38281D2548F6794872D6E54A *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_tB0A381228E9420BB38281D2548F6794872D6E54A *)L_5, (uint8_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); 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_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((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_t6120EE33D7530B898BEB03947154EB230A6DA254 List_1_GetEnumerator_mA008E3338325133240CBAEE9709A9AC37D256E81_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { { Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3F0B66EE9977A863AE61C866DA60A40F1950E26E((&L_0), (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254 )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_mFC6F7997D1A07167773E7F1134FC2282D7B8FF10_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { { Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3F0B66EE9977A863AE61C866DA60A40F1950E26E((&L_0), (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254 L_1 = (Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m3A93C9D841DD6D512082263023FD28F87A4B6216_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { { Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m3F0B66EE9977A863AE61C866DA60A40F1950E26E((&L_0), (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254 L_1 = (Enumerator_t6120EE33D7530B898BEB03947154EB230A6DA254 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m9B4061547D147DA6E2F49471AE609DCA281FDE7F_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, uint8_t ___item0, const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); uint8_t L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, uint8_t, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)L_0, (uint8_t)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); 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_m7732A6450709620DD7AFC156F0D15E563B8C6EE7_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (uint8_t)((*(uint8_t*)((uint8_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_mAD72E93BF7A5EBD64607560F1C1D3399CA3F8DCA_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, int32_t ___index0, uint8_t ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__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; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_8 = ___index0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_9 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_14 = ___index0; uint8_t L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (uint8_t)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_m5AEB85ADF6A78AF2CA72FFFB92E2F2F97FC1B41D_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (int32_t)L_1, (uint8_t)((*(uint8_t*)((uint8_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m84954D91B8EDCEC60FB1C3CD3C10B93B948BD989_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__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; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_12 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_13 = ___index0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_14 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_20 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_21 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_32 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, 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, (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)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); uint8_t L_41; L_41 = InterfaceFuncInvoker0< uint8_t >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (int32_t)L_39, (uint8_t)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } 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_m25A0A44ACFDD5D2BD09868FC67BE34CDD715A406_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, uint8_t ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { uint8_t L_0 = ___item0; NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (uint8_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); 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_m42F9587E1277131E7E79413A61C535D187455602_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); bool L_3; L_3 = (( bool (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (uint8_t)((*(uint8_t*)((uint8_t*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } 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_m4B4210769704976C236DE3003DF31BF7F11A0336_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * L_4 = ___match0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; uint8_t L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *)L_4, (uint8_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F * L_16 = ___match0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; uint8_t L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *, uint8_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t842A4F020A7223F89AAD26B7AD9110DCAD811E0F *)L_16, (uint8_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_24 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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)); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_27 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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; uint8_t L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (uint8_t)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; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_34 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m1546E98D645C75A65A30FE90872A8997BBAD3232_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, int32_t ___index0, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { 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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*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; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_6 = ___index0; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_7 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_11 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(uint8_t)); uint8_t L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (uint8_t)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_m9D8324CBE5E7209DD2BE2F04E5E5513C9D665110_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_10 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_13 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_17 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m6831BF781D297021CA38E9D1453910098A54E617_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { { NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mDB6B975CD3F2E94D2160233D1935D3205F4067E6_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); 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_m08C3E719BC4463BCA869F95D8BB308A93C9D4D10_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { { NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mA1D9E3C7605247EEE7B8E9A970C80AF07BAB2059_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); 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_m727F56E8E32C2B05320BC30611410D4161B1C4D4_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); 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_m5A802427CE50F7B457CBB874D4359BE2F5A8041F_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, Comparison_1_t16CD2D4AE94F3B3121F8DE407B0D15E192CF6FCC * ___comparison0, const RuntimeMethod* method) { { Comparison_1_t16CD2D4AE94F3B3121F8DE407B0D15E192CF6FCC * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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; } } { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_t16CD2D4AE94F3B3121F8DE407B0D15E192CF6FCC * L_4 = ___comparison0; (( void (*) (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*, int32_t, int32_t, Comparison_1_t16CD2D4AE94F3B3121F8DE407B0D15E192CF6FCC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_t16CD2D4AE94F3B3121F8DE407B0D15E192CF6FCC *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* List_1_ToArray_m7A127ACA3695584681F333CD00ACE442599C22EB_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_1 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)L_1; ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_2 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_5 = V_0; return (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)L_5; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m81A22747E43EBC89349C44151B4EB63E90E3C713_gshared (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this); (( void (*) (List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m7EFADEF4D1CB774BECA2C7575B43D68DA62D58A0_gshared (const RuntimeMethod* method) { { ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726* L_0 = (ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)(ByteU5BU5D_tDBBEB0E8362242FA7223000D978B0DD19D4B0726*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tD0117BC32B3DBF148E7E9AC108FC376C3D4922CF_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_m952CBD03766A5FB247A35E20C07DAEA5B3C7D972_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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)); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_0 = ((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B_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_mAD40E66B9FFE05707D2E3BBBFB148B4C97E2A942_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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)); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_2 = ((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B_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; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_4 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)(CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)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_mA76CC5B3D785E000A369753F9671AF91F6F9132F_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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)); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_6 = ((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B_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; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_8 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)(CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_10 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*, 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, (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)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)); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_12 = ((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B_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); CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_16; L_16 = InterfaceFuncInvoker0< CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )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_m66C2454CF8573EDB9DE44F2EAFB4C38BBDB4DE39_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, const RuntimeMethod* method) { { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_0 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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_m58408CFFB00DF76BA7692EE76790B6B6D98514CA_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, int32_t ___value0, const RuntimeMethod* method) { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* 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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_3 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_6 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)(CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_8 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* 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)); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_12 = ((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B_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_m77C0A9F7A26F1DD49DB026B37646FC29940DD78D_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m66CFA3F25AEF837F3AA4CE6D75001FBE557B18E8_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m92A477793BC704398F6117F39A395B659DA32D12_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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_mE51368EEA9766810E5975ED943ED23FFCE8B490E_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m439A1C37EAF8739ACEF55E28B0C9AD4E99505FAD_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mCFBF3709D19A0FDE157AB3E005834DDA4A74B7C5_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 List_1_get_Item_m91F8EF1E8032847DEB15ECCC83303DFC6D10347D_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_2 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_3 = ___index0; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)L_2, (int32_t)L_3); return (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )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_m4546A4CEFEEE51112C46457D10A4951CA3809825_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, int32_t ___index0, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 ___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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_2 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_3 = ___index0; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )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_m9FCD5148CFC8EF0EA44EBD10494676E23CE4A495_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 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(CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )); CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_2 = V_0; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_3 = (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )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_m5F81860F46C4CD5F306C2160FCD74C2EB736E800_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_1; L_1 = (( CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_2 = (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )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_mA562100C0D57362DBBC2941BD21F2600C04E74A7_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (int32_t)L_1, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )((*(CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 *)((CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m8AB1782B5E748ECE191CCB10889F6585DF354809_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_1 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__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: { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_3 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )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_m536EB24CF5F8F89E40A8C02369E6A0EDC1ADDB19_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )((*(CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 *)((CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__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_m2F9F2C67A1C8769CC705678BE61788373E215E70_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mA61351F3E413F3CEF2E2A17F7703D7727A935C47_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_1 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mF34F21174996372D1A83171FDC8FD9DB6ECAAC65_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_1 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 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_t229A6C0185DAF47E43CAAFD90317F0D7974515DB * L_8; L_8 = (( EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB * L_9 = V_1; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_10 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_13 = (L_10)->GetAt(static_cast(L_12)); CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_14 = ___item0; NullCheck((EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t229A6C0185DAF47E43CAAFD90317F0D7974515DB *)L_9, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )L_13, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )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_mF0C1ACFD4015E4BE749D009B8FE91D0ADB85BBC5_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); bool L_3; L_3 = (( bool (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )((*(CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 *)((CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); 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_m085CE9A43A395F8201CE8660DAEF721EA7D18E66_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* ___array0, const RuntimeMethod* method) { { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_0 = ___array0; NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); 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_m4E234FCBD885C7E2AA661398E0A1958661D6EA4C_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_3 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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_mFCD6A89F89DD9A58092D7DC6983E50F3EF581129_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, int32_t ___index0, CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* ___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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_3 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_4 = ___index0; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m7AAACA5530E0B1AAC5434E8EC9F3B1607208518F_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_0 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m42A93070F1AB93EE8DF9597CEE0F3E401BB3C3CC_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_0 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_2 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_3 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m0C846D695FE90AD03971778C57AF889D8BDC9585_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F * ___match0, const RuntimeMethod* method) { { Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F * L_0 = ___match0; NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); 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 CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 List_1_Find_m37198032BDD3F65D50E62A0B7731F0CB655741B3_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F * L_1 = ___match0; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_2 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *)L_1, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_7 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_10 = (L_7)->GetAt(static_cast(L_9)); return (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )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(CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )); CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_14 = V_1; return (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )L_14; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m84646655366EFB40BEF1403B21D621FF452AAE76_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F * L_1 = ___match0; NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, int32_t, Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); 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_m247D3A52C346AA45FBD94AF88896D62D3281FF6F_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F * ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t321BC934002F9627A9D1F65D406204007D98693F * L_10 = ___match2; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_11 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *)L_10, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_m3D43FEB4AF069412A22A309D41DBAD92B2E39647_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, Action_1_tA0CED44E909D1896A63B952FBF84F886947E0A08 * ___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_tA0CED44E909D1896A63B952FBF84F886947E0A08 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_tA0CED44E909D1896A63B952FBF84F886947E0A08 * L_5 = ___action0; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_6 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tA0CED44E909D1896A63B952FBF84F886947E0A08 *)L_5); (( void (*) (Action_1_tA0CED44E909D1896A63B952FBF84F886947E0A08 *, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_tA0CED44E909D1896A63B952FBF84F886947E0A08 *)L_5, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); 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_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((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_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 List_1_GetEnumerator_m310579BE93AD0E24E9E33DA89EB2A23D5FAF3493_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, const RuntimeMethod* method) { { Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mA87FCB90B82C22039C9F86FB8A424D380CD382B7((&L_0), (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 )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_m525EF7FB5C8BD438DEFAFCD5E6E85D11BA879112_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, const RuntimeMethod* method) { { Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mA87FCB90B82C22039C9F86FB8A424D380CD382B7((&L_0), (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 L_1 = (Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m39072B6711A2EFBC6A752C710EBDA9429E770C6B_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, const RuntimeMethod* method) { { Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mA87FCB90B82C22039C9F86FB8A424D380CD382B7((&L_0), (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 L_1 = (Enumerator_t4A4D9F1D92D1EA90BCDA0F72F3DA3089EBBBBEE3 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m0CC276807E98FDBB18AB66FBBF0AB9EF024A1B81_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 ___item0, const RuntimeMethod* method) { { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_0 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)L_0, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); 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_m8ECFB04041B1E1B588B8FC28CB7246AFF2EE6D0C_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )((*(CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 *)((CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_mCA802710B71265E7CAE8EEE756B50A6DFD043B38_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, int32_t ___index0, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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(); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_3 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__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; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_7 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_8 = ___index0; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_9 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_13 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_14 = ___index0; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )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_m9E76A73C4D07D845694E9AB018824C239192E79A_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (int32_t)L_1, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )((*(CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 *)((CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m3DDC8B7B6A6E1EDCF6FB1E25ECE2E3C3FE000B23_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__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; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_12 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_13 = ___index0; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_14 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_20 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_21 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_24 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_27 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_32 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*, 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, (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)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); CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_41; L_41 = InterfaceFuncInvoker0< CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (int32_t)L_39, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } 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_m2F4007D9C2774BF165B20EAC14B9532C83360608_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_0 = ___item0; NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); 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_mD95B4C96863879B933A503A36A25D96A3A7C223C_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); bool L_3; L_3 = (( bool (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )((*(CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 *)((CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } 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_m68E22C17F309A7252F1DDE3F7F34FA9C69101681_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t321BC934002F9627A9D1F65D406204007D98693F * L_4 = ___match0; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_5 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *)L_4, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_t321BC934002F9627A9D1F65D406204007D98693F * L_16 = ___match0; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_17 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *, CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t321BC934002F9627A9D1F65D406204007D98693F *)L_16, (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_24 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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)); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_27 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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; CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )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; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_34 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m4C61C79333327BCCF74114C10CEF84358F23B899_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, int32_t ___index0, const RuntimeMethod* method) { CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*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; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_5 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_6 = ___index0; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_7 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_11 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )); CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (CallbackDescriptor_t007E72C161224AF608A038E5EBEB64D9C01F5797 )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_m3CCEA887B6F09AE8A7511EB307F32D544FA1E37D_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_10 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_13 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_17 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mC182696309E9975555B3EB06567EDA73ACEA72CD_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, const RuntimeMethod* method) { { NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m774153576CE9CBD39709006F073AAEC8F1949815_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_5 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); 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_mD033F07FC25AFC1FFC682FE467D934ED38C2B674_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, const RuntimeMethod* method) { { NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEE928E8F7517C15C3677A6B35B154421AA829DF8_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); 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_m3A0045B22473F053791E09BBC00CF9CCEAAC51CC_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_5 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); 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_m6C2D2A780DE16541A617ABA6257253E5E2D93EFB_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, Comparison_1_tBA6AD49E4B00BE234D3AA77568CECEC884F68666 * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tBA6AD49E4B00BE234D3AA77568CECEC884F68666 * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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; } } { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_2 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tBA6AD49E4B00BE234D3AA77568CECEC884F68666 * L_4 = ___comparison0; (( void (*) (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*, int32_t, int32_t, Comparison_1_tBA6AD49E4B00BE234D3AA77568CECEC884F68666 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tBA6AD49E4B00BE234D3AA77568CECEC884F68666 *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* List_1_ToArray_mC2FB2E76E6BCD41868BAF18188FC18389B77A7E9_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, const RuntimeMethod* method) { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_1 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)(CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)L_1; CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_2 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_5 = V_0; return (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)L_5; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mE597E9D556DF2E3BEBD7C699BD8B187DE2658156_gshared (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_0 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this); (( void (*) (List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m300932800ABF2065AFBA2F9845F4EB9984A2B435_gshared (const RuntimeMethod* method) { { CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85* L_0 = (CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)(CallbackDescriptorU5BU5D_tD4FB3FB9369BCEF1B4D5DBCB7EE69F577EDC3E85*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_t0BB5D663A4160C9684BA672E58EBBE5E98C7FC8B_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_mA3D73AEB11CF6BCA986CD72E179F420962C7F684_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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)); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE_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_m4278AFB61A8F34A4D968A784582D29C343D85D62_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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)); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = ((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE_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; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_4 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)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_mD3430C125A881372E8BB898EC42167BA69E1CD73_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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)); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_6 = ((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE_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; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_8 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_10 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, 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, (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)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)); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_12 = ((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE_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); Il2CppChar L_16; L_16 = InterfaceFuncInvoker0< Il2CppChar >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (Il2CppChar)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_mAAA37952F7B8853AE21F058E6C6D0F548D8A8183_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, const RuntimeMethod* method) { { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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_m87E6DFFD162D0A87CB4C8998557E9577822B9844_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, int32_t ___value0, const RuntimeMethod* method) { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* 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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_6 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_8 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* 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)); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_12 = ((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE_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_m24B664B5BDB07490E1778D3D02388BA6CD7E0698_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m2402306E6C5D72DF485B503310A8AC7D373EF0C3_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mB7A1EDB971AEFBC02957C3B59B0F77887E7B0646_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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_m744695BDBEF0C35A5678118B719EFDBCF1AD30B6_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_mC7696E4EB5C6E2066D368476F3B946770B1815FD_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mCC999DDA0A0AE51ACDE175A5B7B58129A8B98045_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar List_1_get_Item_m850DB37E54400B1F7AFD108B1B9D7685C604C8CC_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_3 = ___index0; Il2CppChar L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)L_2, (int32_t)L_3); return (Il2CppChar)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_m73948612992C3409BD5D3DBDE92F00E51550C798_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, int32_t ___index0, Il2CppChar ___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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_3 = ___index0; Il2CppChar L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Il2CppChar)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_mFCCE5A14FE073AA1EFF28D777ACE72CA7BA3D05F_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; { 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(Il2CppChar)); Il2CppChar L_2 = V_0; Il2CppChar L_3 = 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_m8F9E2DE5579F1BC043D27F86921A6FB92A9A67E4_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); Il2CppChar L_1; L_1 = (( Il2CppChar (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); Il2CppChar L_2 = 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_m9D1FAA3E014FB569D60B8A77BEB65D5665AFD4F0_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (int32_t)L_1, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_mF4FAA06905A993891DB6E0A11590A0FB3DBDD9C8_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, Il2CppChar ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__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: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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; Il2CppChar L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (Il2CppChar)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_mDC763DCE13BB71C0716D3FB269E0CF0E56C9D692_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__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_mB5856530BA9081FF75E8C9C97DB2A5C9CFEE7EFD_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mA5368B53648702B3311D11BC5FB002E44D275E4D_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mAF3228634D709ED36FD1BABA4046361F45642129_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, Il2CppChar ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Il2CppChar 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_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30 * L_8; L_8 = (( EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30 * L_9 = V_1; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_10 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; Il2CppChar L_13 = (L_10)->GetAt(static_cast(L_12)); Il2CppChar L_14 = ___item0; NullCheck((EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, Il2CppChar, Il2CppChar >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t5A410E1AF4F49A297AB2DC20A45E858B099B3D30 *)L_9, (Il2CppChar)L_13, (Il2CppChar)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_mF851E9243A3B443C4622694C832C1CC1C8B7EA88_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); bool L_3; L_3 = (( bool (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); 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_m70F7B12CF091276CFBA87E6080B524E9DCA51870_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___array0, const RuntimeMethod* method) { { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = ___array0; NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); 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_mA519D91382A2A8B048A49921969DE18ED555C73A_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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_m172ACEACCA7FA27EFDC72FBB988AAEC6BC7A35AB_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, int32_t ___index0, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_4 = ___index0; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_m32F7ACD0ED429C9BEC89EDD64CA10624387E22E8_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_mBB37ECA2240ABAAEAAAB76E3F7841F67492156E4_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m497A6C372BEF004AB398806A518CDBC787A164E5_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * ___match0, const RuntimeMethod* method) { { Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * L_0 = ___match0; NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar List_1_Find_mA29FB7D04C77C0C1DC9A2DC0E6406DFBB8D3E33A_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; Il2CppChar V_1 = 0x0; { Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * L_1 = ___match0; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Il2CppChar L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *)L_1, (Il2CppChar)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_7 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Il2CppChar L_10 = (L_7)->GetAt(static_cast(L_9)); return (Il2CppChar)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(Il2CppChar)); Il2CppChar L_14 = V_1; return (Il2CppChar)L_14; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3712DFB5B17DF6B43C819E33AC832DB05C742973_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * L_1 = ___match0; NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, int32_t, Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); 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_m550F67A976CA8C4A12D0C7ABED5F3625C8906EFB_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * L_10 = ___match2; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_11 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Il2CppChar L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *)L_10, (Il2CppChar)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_mCDF018CA5F53CCE80447F885881151CF4051BA56_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, Action_1_tCE61A5061D6E81AA0796E994EE9E76AC99E8D172 * ___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_tCE61A5061D6E81AA0796E994EE9E76AC99E8D172 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_tCE61A5061D6E81AA0796E994EE9E76AC99E8D172 * L_5 = ___action0; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_6 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; Il2CppChar L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tCE61A5061D6E81AA0796E994EE9E76AC99E8D172 *)L_5); (( void (*) (Action_1_tCE61A5061D6E81AA0796E994EE9E76AC99E8D172 *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_tCE61A5061D6E81AA0796E994EE9E76AC99E8D172 *)L_5, (Il2CppChar)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); 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_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((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_tA84BA090971D432C9648ACA7F1744157466B5A4F List_1_GetEnumerator_m420929A5A23E4FC9F504825B7F8D666C73B676BA_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, const RuntimeMethod* method) { { Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB30090B6654FC889C20C8C4A12576C80B85AADAF((&L_0), (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F )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_mAB99DA4E1D7E1F9D1AC91CE7DDC1679C8BB08AA9_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, const RuntimeMethod* method) { { Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB30090B6654FC889C20C8C4A12576C80B85AADAF((&L_0), (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F L_1 = (Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_mBC078E8CBD2BFDDAC72D3202060580F73AB89B61_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, const RuntimeMethod* method) { { Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB30090B6654FC889C20C8C4A12576C80B85AADAF((&L_0), (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F L_1 = (Enumerator_tA84BA090971D432C9648ACA7F1744157466B5A4F )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m85B8A1D52D27F61875CE7FBE883978C0DB725AB2_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, Il2CppChar ___item0, const RuntimeMethod* method) { { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); Il2CppChar L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, Il2CppChar, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)L_0, (Il2CppChar)L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); 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_m076A5EFF198CF0B73DC05D223F385CE8A3D67AE2_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_m5980A08DE79D11B4D0116D261E41C71B2605E6AA_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, int32_t ___index0, Il2CppChar ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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(); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__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; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_7 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_8 = ___index0; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_9 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_13 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_14 = ___index0; Il2CppChar L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Il2CppChar)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_m2BB2FD0BE4F88E16F4894543CFD507096A83F90C_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (int32_t)L_1, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m4F8B2C68173A9DBBAB609D7C088D8895CC453B2C_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__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; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_12 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_13 = ___index0; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_14 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_20 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_21 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_24 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_27 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_32 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, 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, (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)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); Il2CppChar L_41; L_41 = InterfaceFuncInvoker0< Il2CppChar >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (int32_t)L_39, (Il2CppChar)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } 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_mDED3889F7C2CBE28039BE15F40BAAC571E1DB458_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, Il2CppChar ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { Il2CppChar L_0 = ___item0; NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (Il2CppChar)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); 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_m549A57B8BD9EBA097A824E49B3A59B85EBE88028_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); bool L_3; L_3 = (( bool (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } 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_mEDCEAFF9E6D1F461DDD80BF8F487D81B25641E8F_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * L_4 = ___match0; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Il2CppChar L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *)L_4, (Il2CppChar)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E * L_16 = ___match0; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_17 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Il2CppChar L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *, Il2CppChar, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t954B92A28F72E25951E55FC9B1A87DA3F93B2D0E *)L_16, (Il2CppChar)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_24 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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)); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_27 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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; Il2CppChar L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Il2CppChar)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = (int32_t)__this->get__size_2(); if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_34 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m1ED8D7D99032FBAA8DC958E22BC9900801BA54C7_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, int32_t ___index0, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; { 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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*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; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_6 = ___index0; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_7 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_11 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(Il2CppChar)); Il2CppChar L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Il2CppChar)L_13); 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_m31BA111F25AAB80ECA389B2645EEB98C14CF4323_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_10 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_13 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_17 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m31507E63ACE403541C5D75B5F72E53FC3DA725A4_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, const RuntimeMethod* method) { { NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m6B0BB2AE59F25E7043499A331AC1BBA5762F88DD_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); 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_m1E9FF54E1995AF50E7EAA41F88AEB03BC6AE2128_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, const RuntimeMethod* method) { { NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEC7A787569B98802652462187AB40DAE1E9153CE_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); 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_mE09C35246C3D436F9FC44773F9ED2A38E0DD3BE2_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); 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_mE75B51CA5A71D87F90BC433BF83A81058A0B1F12_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, Comparison_1_tA212A4EA4B6B81B0C43E008C21F23961526FB45E * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tA212A4EA4B6B81B0C43E008C21F23961526FB45E * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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; } } { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tA212A4EA4B6B81B0C43E008C21F23961526FB45E * L_4 = ___comparison0; (( void (*) (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*, int32_t, int32_t, Comparison_1_tA212A4EA4B6B81B0C43E008C21F23961526FB45E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tA212A4EA4B6B81B0C43E008C21F23961526FB45E *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* List_1_ToArray_mAE13797AD1F3AF2591292BD3C55672AE9F32FA2D_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, const RuntimeMethod* method) { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_1 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)L_1; CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_2 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_5 = V_0; return (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)L_5; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mAEFB165C2B469A1AC176FB67DBF0EDC952C74426_gshared (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this); (( void (*) (List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m76196FC6C44CB5BAC3D8A6AFDAEDAAB8A5DE727E_gshared (const RuntimeMethod* method) { { CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34* L_0 = (CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)(CharU5BU5D_t7B7FC5BC8091AA3B9CB0B29CDD80B5EE9254AA34*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tC466EC97F6208520EFC214F520D3CB9E72FD1EAE_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_m0004DFFA855F04212161673C8E84E9AE9BC83F4E_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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)); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_0 = ((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5_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_mE968DAD0214093179B89DAAE6EDC13AFDA341C12_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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)); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_2 = ((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5_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; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_4 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)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_mB0E757E31FE41D5B38CC285044FDE9465E3C23DE_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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)); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_6 = ((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5_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; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_8 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_7); __this->set__items_1(L_8); RuntimeObject* L_9 = V_0; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_10 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); NullCheck((RuntimeObject*)L_9); InterfaceActionInvoker2< Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*, 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, (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)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)); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_12 = ((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5_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); Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_16; L_16 = InterfaceFuncInvoker0< Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_15); NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )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_m57C3A2B1BECC8707268FBA958BFF81AB28C8661C_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, const RuntimeMethod* method) { { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_0 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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_mE5453D4A493B9E586C36998813FA76427B0F1D8B_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, int32_t ___value0, const RuntimeMethod* method) { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* 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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)15), (int32_t)((int32_t)21), /*hidden argument*/NULL); } IL_0012: { int32_t L_2 = ___value0; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_3 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_6 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_5); V_0 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)L_6; int32_t L_7 = (int32_t)__this->get__size_2(); if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_8 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_9 = V_0; int32_t L_10 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_8, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_9, (int32_t)0, (int32_t)L_10, /*hidden argument*/NULL); } IL_0045: { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* 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)); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_12 = ((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5_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_m6CB9D05062163FB254C968758FCB89BDD8DDF1EB_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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.IList.get_IsFixedSize() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m14F1557757C8517535B8A125518BD84657F9A5BD_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.Generic.ICollection.get_IsReadOnly() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mAFE7D19D1CFF69AE1230AA764F1A61293043FACD_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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_mD6FAE615E3A197518003C70854B1A5918F43BBEC_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Boolean System.Collections.Generic.List`1::System.Collections.ICollection.get_IsSynchronized() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_ICollection_get_IsSynchronized_m126272CF062A5404FAF604B067058A1B8E6755FF_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, const RuntimeMethod* method) { { return (bool)0; } } // System.Object System.Collections.Generic.List`1::System.Collections.ICollection.get_SyncRoot() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * List_1_System_Collections_ICollection_get_SyncRoot_mC1DB22760E3067C922C186F8A14914F3362A59BD_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject * L_0 = (RuntimeObject *)__this->get__syncRoot_4(); if (L_0) { goto IL_001a; } } { RuntimeObject ** L_1 = (RuntimeObject **)__this->get_address_of__syncRoot_4(); RuntimeObject * L_2 = (RuntimeObject *)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_m88880E0413421D13FD95325EDCE231707CE1F405(L_2, /*hidden argument*/NULL); RuntimeObject * L_3; L_3 = InterlockedCompareExchangeImpl((RuntimeObject **)(RuntimeObject **)L_1, (RuntimeObject *)L_2, (RuntimeObject *)NULL); } IL_001a: { RuntimeObject * L_4 = (RuntimeObject *)__this->get__syncRoot_4(); return (RuntimeObject *)L_4; } } // T System.Collections.Generic.List`1::get_Item(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D List_1_get_Item_m881D01322CD00E1AA04E6522C79523FFF315187A_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_2 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_3 = ___index0; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_4; L_4 = IL2CPP_ARRAY_UNSAFE_LOAD((Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)L_2, (int32_t)L_3); return (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )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_m6E3F119160E1F463C3061BEB1C08AEB09330BFC4_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, int32_t ___index0, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*hidden argument*/NULL); } IL_000e: { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_2 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_3 = ___index0; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_4 = ___value1; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )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_m798E395F6B416265FE4A3D65B30477A53B65ECA2_gshared (RuntimeObject * ___value0, const RuntimeMethod* method) { Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D 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(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )); Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_2 = V_0; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_3 = (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )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_m7276A81E474B513CBCB664CC43B4A8838FF2B450_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, int32_t ___index0, const RuntimeMethod* method) { { int32_t L_0 = ___index0; NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1; L_1 = (( Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 8)); Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_2 = (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )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_mB895CA065B4A0EFC42A3C771BA38C448A74BD21F_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 10)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (int32_t)L_1, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )((*(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)((Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m0D933B665BB4F39D8B88024A3348A2D122A03600_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = (int32_t)__this->get__size_2(); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_1 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__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: { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_3 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_7 = ___item0; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )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_mE69B247791FD814E0258ADE8D64579FDB8590AF6_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 5)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )((*(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)((Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_3, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); int32_t L_5; L_5 = (( int32_t (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__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_m3CA3D7D38FFDDB36A67522EBC913278B7EC91E0F_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, RuntimeObject* ___collection0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); RuntimeObject* L_1 = ___collection0; NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 14)); return; } } // System.Void System.Collections.Generic.List`1::Clear() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m83FE75551E6A40A29FDFF65DF681289573D8A03D_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_1 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_2 = (int32_t)__this->get__size_2(); Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_m81C9E091616B156E1015A5661EC2C5FE18A5305C_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5 * V_1 = NULL; int32_t V_2 = 0; { goto IL_0030; } { V_0 = (int32_t)0; goto IL_0025; } IL_000c: { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_1 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D 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_t2A96FB8DFC770B71EEA338DE7A96120575599ED5 * L_8; L_8 = (( EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 15)); V_1 = (EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5 *)L_8; V_2 = (int32_t)0; goto IL_0055; } IL_003a: { EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5 * L_9 = V_1; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_10 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_11 = V_2; NullCheck(L_10); int32_t L_12 = L_11; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_13 = (L_10)->GetAt(static_cast(L_12)); Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_14 = ___item0; NullCheck((EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5 *)L_9); bool L_15; L_15 = VirtualFuncInvoker2< bool, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D >::Invoke(8 /* System.Boolean System.Collections.Generic.EqualityComparer`1::Equals(T,T) */, (EqualityComparer_1_t2A96FB8DFC770B71EEA338DE7A96120575599ED5 *)L_9, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_13, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )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_mA6CB5E50D529DA7E59A0248F1438288C4ED76331_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )((*(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)((Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 19)); 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_mF51C1567FCEEC75DA4FEE881C21B1FD99EEDC797_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* ___array0, const RuntimeMethod* method) { { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_0 = ___array0; NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)L_0, (int32_t)0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 20)); 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_mD96BAF702E8768FD262A1D6A256D2433E80C4904_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)7, /*hidden argument*/NULL); } IL_0012: { } IL_0013: try {// begin try (depth: 1) Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_3 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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_mB60B2AAA88526BC4BA2E37E93AB734869626D67E_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, int32_t ___index0, Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* ___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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_0013: { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_3 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_4 = ___index0; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_5 = ___array1; int32_t L_6 = ___arrayIndex2; int32_t L_7 = ___count3; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_mCCC5F5A63D590A8C3C8860E4B08A3B1C74108992_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* ___array0, int32_t ___arrayIndex1, const RuntimeMethod* method) { { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_0 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_1 = ___array0; int32_t L_2 = ___arrayIndex1; int32_t L_3 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((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_mB0714F6A4F5EFA64E50EC77380A7A1F83731F525_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, int32_t ___min0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_0 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_2 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_3 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_003d: { return; } } // System.Boolean System.Collections.Generic.List`1::Exists(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m23F465D73DCC5DD07A60C02AD335621C44D49349_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * ___match0, const RuntimeMethod* method) { { Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * L_0 = ___match0; NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 22)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // T System.Collections.Generic.List`1::Find(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D List_1_Find_m7093843ED6C5121056FB3541DC3CCE620ECE1900_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((int32_t)8, /*hidden argument*/NULL); } IL_0009: { V_0 = (int32_t)0; goto IL_0032; } IL_000d: { Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * L_1 = ___match0; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_2 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck((Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *)L_1); bool L_6; L_6 = (( bool (*) (Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *)L_1, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); if (!L_6) { goto IL_002e; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_7 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_10 = (L_7)->GetAt(static_cast(L_9)); return (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )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(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )); Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_14 = V_1; return (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_14; } } // System.Int32 System.Collections.Generic.List`1::FindIndex(System.Predicate`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6D5E45102F90BCFCED1C8F89E46FBC6059765828_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * ___match0, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get__size_2(); Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * L_1 = ___match0; NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); int32_t L_2; L_2 = (( int32_t (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, int32_t, Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (int32_t)0, (int32_t)L_0, (Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 24)); 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_m2638D1401F04A6A6B9C3954674F9127153ECD566_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, int32_t ___startIndex0, int32_t ___count1, Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((int32_t)((int32_t)16), (int32_t)((int32_t)25), /*hidden argument*/NULL); } IL_002a: { Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * L_6 = ___match2; if (L_6) { goto IL_0033; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * L_10 = ___match2; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_11 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck((Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *)L_10); bool L_15; L_15 = (( bool (*) (Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *)L_10, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_m2041D4425EA25249B4DAD7B0329FBA81E05C4C7C_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, Action_1_tDE087FB8337F5181D6160B08FC098DCB4808E995 * ___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_tDE087FB8337F5181D6160B08FC098DCB4808E995 * L_0 = ___action0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_tDE087FB8337F5181D6160B08FC098DCB4808E995 * L_5 = ___action0; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_6 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_7 = V_1; NullCheck(L_6); int32_t L_8 = L_7; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck((Action_1_tDE087FB8337F5181D6160B08FC098DCB4808E995 *)L_5); (( void (*) (Action_1_tDE087FB8337F5181D6160B08FC098DCB4808E995 *, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)->methodPointer)((Action_1_tDE087FB8337F5181D6160B08FC098DCB4808E995 *)L_5, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 25)); 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_m156AE0DA5EAFFC8F478E29F74A24674C55C40A24((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_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 List_1_GetEnumerator_mD1E06FDA6555E6AA6ABEAD249AF59F58B0AEB9DC_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, const RuntimeMethod* method) { { Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6FE0955276098839F2381C9D8492765329407441((&L_0), (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); return (Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 )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_mCEAA1EA550244A087925D7584A68F1E1C3B8D374_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, const RuntimeMethod* method) { { Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6FE0955276098839F2381C9D8492765329407441((&L_0), (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 L_1 = (Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m6FCB7D99DB5709F99DBB3B8A2C9C4A0851C7FE93_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, const RuntimeMethod* method) { { Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6FE0955276098839F2381C9D8492765329407441((&L_0), (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 27)); Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 L_1 = (Enumerator_t713BDEFD82F6E3867E3E6785BDC4E5D7BE071753 )L_0; RuntimeObject * L_2 = Box(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 26), &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_m5D4C34D82CA472B1691E10132832CB145704A817_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___item0, const RuntimeMethod* method) { { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_0 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_1 = ___item0; int32_t L_2 = (int32_t)__this->get__size_2(); int32_t L_3; L_3 = (( int32_t (*) (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)->methodPointer)((Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)L_0, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_1, (int32_t)0, (int32_t)L_2, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 28)); 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_m2DC18C1E3E07E5591D1167C79751E27A3E21DC86_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); int32_t L_3; L_3 = (( int32_t (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )((*(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)((Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_m0410C0209D1B8AD571B7DE0C2BE21E8731DE845B_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, int32_t ___index0, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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(); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_3 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__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; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_7 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_8 = ___index0; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_9 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_13 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_14 = ___index0; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_15 = ___item1; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )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_mD6DE2801EE14B7A29D9819F1342BEDE703914D7C_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (int32_t)L_1, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )((*(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)((Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); 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_m8BB57524FF7F9DB1803BC561D2B3A4DBACEB385E((RuntimeTypeHandle_tC33965ADA3E041E0C94AF05E5CB527B56482CEF9 )L_4, /*hidden argument*/NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_m4E9CD2C01D79997EE1808CF75715BB6BB3738F0C((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_m26C8D00165EA6BCC717163EA9415CBE63F7D8A4C_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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_m539081110B94B71D92C9761B273E617B23B4BBA5((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 12)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__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; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_12 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_13 = ___index0; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_14 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_00a3; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_20 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_21 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_22 = ___index0; int32_t L_23 = ___index0; Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_20, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_21, (int32_t)L_22, (int32_t)L_23, /*hidden argument*/NULL); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_24 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_25 = ___index0; int32_t L_26 = V_1; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_27 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_32 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_33 = ___index0; NullCheck((RuntimeObject*)L_31); InterfaceActionInvoker2< Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*, 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, (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)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); Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_41; L_41 = InterfaceFuncInvoker0< Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D >::Invoke(0 /* T System.Collections.Generic.IEnumerator`1::get_Current() */, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 4), (RuntimeObject*)L_40); NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (int32_t)L_39, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 30)); } 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_mD8FE0A442E0F41B0F75F0FFC072264CF980B7EB8_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D ___item0, const RuntimeMethod* method) { int32_t V_0 = 0; { Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_0 = ___item0; NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); int32_t L_1; L_1 = (( int32_t (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 29)); 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_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 31)); 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_m56B5C5FD37F488410A47FCC679FA6C84755FC83A_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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, 18)->methodPointer)((RuntimeObject *)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 18)); if (!L_1) { goto IL_0015; } } { RuntimeObject * L_2 = ___item0; NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); bool L_3; L_3 = (( bool (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )((*(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)((Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D *)UnBox(L_2, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 32)); } 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_m829D94B646C419EFE9048DD326BD12BE990D3719_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * ___match0, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * L_0 = ___match0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * L_4 = ___match0; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_5 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck((Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *)L_4); bool L_9; L_9 = (( bool (*) (Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *)L_4, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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_t93F7DA898B9782B61675EAFF1A2C6B68D454627E * L_16 = ___match0; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_17 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *)L_16); bool L_21; L_21 = (( bool (*) (Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *, Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)->methodPointer)((Predicate_1_t93F7DA898B9782B61675EAFF1A2C6B68D454627E *)L_16, (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 23)); 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; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_24 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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)); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_27 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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; Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )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; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_34 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mEE30DF2B10240F2DD8A8ED63FAFC1E55B4C3A0BE_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, int32_t ___index0, const RuntimeMethod* method) { Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D 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_m4841366ABC2B2AFA37C10900551D7E07522C0929(/*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; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_5 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_6 = ___index0; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_7 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_11 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_12 = (int32_t)__this->get__size_2(); il2cpp_codegen_initobj((&V_0), sizeof(Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )); Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (Color32_tDB54A78627878A7D2DE42BB028D64306A18E858D )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_mF7A756D219FED624838AEBFD43AE9D1203EF909B_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((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; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_10 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_11 = ___index0; int32_t L_12 = ___count1; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_13 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__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_m3F127FFB5149532135043FFE285F9177C80CB877((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: { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_17 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_18 = (int32_t)__this->get__size_2(); int32_t L_19 = ___count1; Array_Clear_mEB42D172C5E0825D340F6209F28578BDDDDCE34F((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_mAC4D78AC32EF2A03A941D67095B853C865F3B879_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (int32_t)0, (int32_t)L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 33)); return; } } // System.Void System.Collections.Generic.List`1::Reverse(System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m97B6CA9674DE43873FE2EEF2BB6E266882898420_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_5 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; (( void (*) (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)->methodPointer)((Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 34)); 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_mF6BC1DDA8934AFCAD1854E22E2CA1C3FFF0805E8_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, const RuntimeMethod* method) { { NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)NULL, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); return; } } // System.Void System.Collections.Generic.List`1::Sort(System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m060B815B57FD6D98C29CB929EDCDE6B9A45A869C_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, RuntimeObject* ___comparer0, const RuntimeMethod* method) { { NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); int32_t L_0; L_0 = (( int32_t (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 13)); RuntimeObject* L_1 = ___comparer0; NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (int32_t)0, (int32_t)L_0, (RuntimeObject*)L_1, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 35)); 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_mBCA56C122B3A5698049269DD57B10532785C063E_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_mFBB0FE021BE66E1402AAC69275C0EDB716E3CC11((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_m49831D19CFA6026A62C5D52FA7A8E162EBD4DD6A((int32_t)((int32_t)23), /*hidden argument*/NULL); } IL_002a: { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_5 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_6 = ___index0; int32_t L_7 = ___count1; RuntimeObject* L_8 = ___comparer2; (( void (*) (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)->methodPointer)((Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 36)); 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_mD014DE98DB96FF28835442332F6FC01D44F48F60_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, Comparison_1_tF8CF11AB1893EC96EC5344F386B07B3C598EFFBF * ___comparison0, const RuntimeMethod* method) { { Comparison_1_tF8CF11AB1893EC96EC5344F386B07B3C598EFFBF * L_0 = ___comparison0; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m539081110B94B71D92C9761B273E617B23B4BBA5((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; } } { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_2 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); int32_t L_3 = (int32_t)__this->get__size_2(); Comparison_1_tF8CF11AB1893EC96EC5344F386B07B3C598EFFBF * L_4 = ___comparison0; (( void (*) (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*, int32_t, int32_t, Comparison_1_tF8CF11AB1893EC96EC5344F386B07B3C598EFFBF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)->methodPointer)((Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)L_2, (int32_t)0, (int32_t)L_3, (Comparison_1_tF8CF11AB1893EC96EC5344F386B07B3C598EFFBF *)L_4, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 37)); } IL_0025: { return; } } // T[] System.Collections.Generic.List`1::ToArray() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* List_1_ToArray_m8749DED5B738D2A9D57240C9C7776CD63CE76051_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, const RuntimeMethod* method) { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* V_0 = NULL; { int32_t L_0 = (int32_t)__this->get__size_2(); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_1 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)SZArrayNew(IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 1), (uint32_t)L_0); V_0 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)L_1; Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_2 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_3 = V_0; int32_t L_4 = (int32_t)__this->get__size_2(); Array_Copy_m3F127FFB5149532135043FFE285F9177C80CB877((RuntimeArray *)(RuntimeArray *)L_2, (int32_t)0, (RuntimeArray *)(RuntimeArray *)L_3, (int32_t)0, (int32_t)L_4, /*hidden argument*/NULL); Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_5 = V_0; return (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)L_5; } } // System.Void System.Collections.Generic.List`1::TrimExcess() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mD86CC9E5CDFFDB790D0EA9F1B66CFFC81B4788CF_gshared (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 * __this, const RuntimeMethod* method) { int32_t V_0 = 0; { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_0 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)__this->get__items_1(); NullCheck(L_0); V_0 = (int32_t)((int32_t)((int32_t)((double)il2cpp_codegen_multiply((double)((double)((double)((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))))), (double)(0.90000000000000002))))); int32_t L_1 = (int32_t)__this->get__size_2(); int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = (int32_t)__this->get__size_2(); NullCheck((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this); (( void (*) (List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)->methodPointer)((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5 *)__this, (int32_t)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 21)); } IL_002a: { return; } } // System.Void System.Collections.Generic.List`1::.cctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m9AF6A9A0149FA81B5C522CCD6417BEC17F23662C_gshared (const RuntimeMethod* method) { { Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2* L_0 = (Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)(Color32U5BU5D_t7FEB526973BF84608073B85CF2D581427F0235E2*)SZArrayNew(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 1), (uint32_t)0); ((List_1_tE21C42BE31D35DD3ECF3322C6CA057E27A81B4D5_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