#include "pch-cpp.hpp" 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); } }; struct Action_1_tD98C17959E30005829AE1673E9BBC38BFC32717D; struct Action_1_tB190FB6312D47E8191741EA92FB16E944FB8422E; struct Action_1_t03385AB239814E9CBE8F8EE1A653171DABEF4738; struct Action_1_t81B62BA1F796D45B0F53C586C39E3B3EE7CECDF7; struct Action_1_tE4B74BA0EDD9240D469560981CAB74224CCE1CDD; struct Action_1_t2B66B316E2404E95FCBDEB03DC2A7868517F0A54; struct Action_1_t5191224A5EBF371048C61B66D17BF858D3A5B8EE; struct Action_1_tB0037EB63A784B363B381F64BD4D0E1EB6D88FD6; struct Action_1_t92C5FDA781FC11766BA810CAA0C836E80A7FFE4C; struct Action_1_t3A5E0BE54C840C0B1191FE726265A37532163305; struct Comparison_1_t5780919DC4BF6D5D7678E7362F4D16E6142D9D41; struct Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B; struct Comparison_1_t9FCAC8C8CE160A96C5AAD2DE1D353DCE8A2FEEFC; struct Comparison_1_t4FBC06790910175CE24B441D98E7B70EEEFD9B0F; struct Comparison_1_tEBDEB58F5F0F64B89992EE3D9AB88605A79031E4; struct Comparison_1_t5012257BD7ED4656B3D61DA8B621FA776F57D2E8; struct Comparison_1_tC9D509F04234EC7F63E6F97371770C0986F27E72; struct Comparison_1_t5CB5E2EC675D003F184926AA3D45FEB982675C0E; struct Comparison_1_t1E2D8261CC6BDF2163403F266C5410F5D18FABE0; struct Comparison_1_tD6D691026BF0451F24570F168FADEF77440CAD8E; struct ICollection_1_t9DC81EE2765A712DC586F612D13E0B549B034CAF; struct ICollection_1_tD0041EC0C11C532EA9A8274978D249C594B45144; struct ICollection_1_tB5EB5BAB98F71392DD9F6B243AD1C61EDC6203AC; struct ICollection_1_tABCBA889328FA4D130CE5F13C9BAE52349433516; struct ICollection_1_tA09E863F4B26D4003D3512FD118D948772F55D33; struct ICollection_1_tA45A1ED8A89D2BB531513B6F11E15EAD456B2B07; struct ICollection_1_tFD322A9B35FD089898805E1A86678339F161499E; struct ICollection_1_t0A85A50AEC8613035FBF787EF3184395B12D0F97; struct ICollection_1_tFA967D909813F2C5F33CEF841F7550A7166D4789; struct ICollection_1_tCF81DBCD6220C7D4FA682FF23931A1D513C410CE; struct IComparer_1_tF77A2B7FE1476520B7872864FC10148A71BA4754; struct IComparer_1_tC943E48D8B53E7D22837C985AF9A0BF4F1F96D9E; struct IComparer_1_t0A725F703FF457426008470A0B5A1E0E5B691F34; struct IComparer_1_t270E91E250165873D26BD257ECAA210CE6675846; struct IComparer_1_tD4F90078F1809EB3563D30C1E238A65EF12C587B; struct IComparer_1_t1848398634D8F3531B8532D295556FBF2903742D; struct IComparer_1_t206AD4F6953C1CBA7B0451AE3A7773AABBE18E93; struct IComparer_1_t28E4F6A2CB142501F5BF01B67E8214F899E64BFC; struct IComparer_1_t460A47EF534D3787D235803CA924112548D40F03; struct IComparer_1_t63992660A0DAC08D5EA2C14FFFDE14F92A8D13D0; struct IEnumerable_1_t75B2C723726B0377C537567886B0068B0DA96324; struct IEnumerable_1_t2F8D9B3FF96DA5B489C5CC29B5EFE42CB0FBC3F2; struct IEnumerable_1_t133C4F6184F4EFFAE7084D293093D6B6CF884215; struct IEnumerable_1_t6D9291DEBAF6A7F662B621E92984D7BD71CA1AD6; struct IEnumerable_1_t37EA5135C05DDED4BF2BDF9F9BFAE32A3F97EB99; struct IEnumerable_1_t56B6F8F7BE11971E0674F7737282A711FCB9E883; struct IEnumerable_1_tBAAF872EAD458AA0A6DDE83CAE329DE424AAB31C; struct IEnumerable_1_tE1DA37C1CC46ACAFB1501DADEA3FE8285E73C2EB; struct IEnumerable_1_t15690DA9ABD540C8405468F1FD31945BDB86D91F; struct IEnumerable_1_tD5B0273968A1A5B6B9FEAB247CC38ABED270164F; struct IEnumerator_1_t5BBF8F20083EB7417F5707220762F0F3656BEA66; struct IEnumerator_1_tC4DB5501FD2DF591D43BEFC53384B8551DCE852F; struct IEnumerator_1_t1A5C5ED517CC64B9A0A347D77BC57DC62242CC8A; struct IEnumerator_1_t64A492DEF592787B841879749E6BE8405D8F878F; struct IEnumerator_1_tF72B57D04ED272180486F163243590A1AE9A3AAB; struct IEnumerator_1_tE86579E93BD49AA404CF7A023692F0676F57AC3F; struct IEnumerator_1_t1EE02B155C4C60E4C1797F5195665CA60C1DBF85; struct IEnumerator_1_t17D6B445CF7E0C6EA1B7630FB17F0D5D0B8535B6; struct IEnumerator_1_t9A5907B5D327C7106A5ED089F4B8B15BD85B829E; struct IEnumerator_1_t937F4C7D5B23843BF519BD49BA2CBBE4A2E129BC; struct IList_1_t7B8A61904C6E4F9777CD6499F1161F0408E24FC0; struct IList_1_t8512DC993AC7FBA8B42DD791875983D944ED7C3C; struct IList_1_t48F2E6367BFE366C586D3E9DB95D1E4C75916363; struct IList_1_t10781F4D0FA48CE7494436EB35ECC140F8345FB6; struct IList_1_tE3DFB9995F5BC6A8217221F2F8E5065D60378307; struct IList_1_tE36904D5AE825840A76DA6EA66AB9C9989363E73; struct IList_1_t8F5B5A89163787D269A9C51B12556A35A0BDFD64; struct IList_1_tE534209FD03E08C4716C8CD791CCA8B136B9AFEC; struct IList_1_t365AA0FC6CA1F09FDFDDC456822D8EF44C94938A; struct IList_1_t58B16A01BD97CC255EF9F1D45805C9EF4DDA8683; struct List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4; struct List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324; struct List_1_t8292C421BBB00D7661DC07462822936152BAB446; struct List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4; struct List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6; struct List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C; struct List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65; struct List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC; struct List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE; struct List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289; struct Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF; struct Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7; struct Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2; struct Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA; struct Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2; struct Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212; struct Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504; struct Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6; struct Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD; struct Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC; struct ReadOnlyCollection_1_t6C1EE673421CC1960C2AF4D818ED9583D262B240; struct ReadOnlyCollection_1_t15B5AC4F8D159E7E7AB816D8F966B60EFCEB9E13; struct ReadOnlyCollection_1_t0A309B56589D89FCA7F4936BD28B2C8A56EBA812; struct ReadOnlyCollection_1_tA22108DEB371855D01DD03C349EBF8FEB591B55B; struct ReadOnlyCollection_1_tD5A018962889EC1BEE7CDA280311E63F859035C7; struct ReadOnlyCollection_1_tECEFBA9780728F2FDFF021A7A59C01F723772E49; struct ReadOnlyCollection_1_tDB7F4AE836210113346CC066CB23F071FD9AA398; struct ReadOnlyCollection_1_t9E98C3DEB25C3F730F388EA6489CE8205E33A2DB; struct ReadOnlyCollection_1_t0576212B93E64DDC6F55F00EF59AFE2FF65862CD; struct ReadOnlyCollection_1_t8304182734D899FC84BE6896801AC241EC4A2D7E; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB; struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7; struct RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7; struct RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F; struct RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC; struct RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B; struct ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948; struct RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C; struct SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19; struct SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct GameObject_t76FEDD663AB33C991A9C9A23129337651094216F; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; struct MethodInfo_t; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct String_t; struct StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD; struct StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428; struct Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700; struct Type_t; struct UIDocument_t4186BEBCC01278F63B895274AA08AD9ADFBF4C77; struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB; struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7; struct RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7; struct RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F; struct RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC; struct RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B; struct ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948; struct RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C; struct SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19; struct SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6; 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 struct List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4 : public RuntimeObject { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324 : public RuntimeObject { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t8292C421BBB00D7661DC07462822936152BAB446 : public RuntimeObject { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4 : public RuntimeObject { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6 : public RuntimeObject { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C : public RuntimeObject { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65 : public RuntimeObject { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC : public RuntimeObject { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE : public RuntimeObject { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289 : public RuntimeObject { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t6C1EE673421CC1960C2AF4D818ED9583D262B240 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t15B5AC4F8D159E7E7AB816D8F966B60EFCEB9E13 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t0A309B56589D89FCA7F4936BD28B2C8A56EBA812 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_tA22108DEB371855D01DD03C349EBF8FEB591B55B : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_tD5A018962889EC1BEE7CDA280311E63F859035C7 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_tECEFBA9780728F2FDFF021A7A59C01F723772E49 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_tDB7F4AE836210113346CC066CB23F071FD9AA398 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t9E98C3DEB25C3F730F388EA6489CE8205E33A2DB : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t0576212B93E64DDC6F55F00EF59AFE2FF65862CD : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t8304182734D899FC84BE6896801AC241EC4A2D7E : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct MemberInfo_t : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke { }; struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com { }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 { int32_t ___m_XMin; int32_t ___m_YMin; int32_t ___m_Width; int32_t ___m_Height; }; struct RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet; StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector; }; struct RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_marshaled_pinvoke { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet; StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector; }; struct RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_marshaled_com { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet; StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector; }; struct SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet; int32_t ___styleSheetIndexInStack; StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector; }; struct SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_marshaled_pinvoke { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet; int32_t ___styleSheetIndexInStack; StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector; }; struct SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_marshaled_com { StyleSheet_t6FAF43FCDB45BC6BED0522A222FD4C1A9BB10428* ___sheet; int32_t ___styleSheetIndexInStack; StyleComplexSelector_tE46C29F65FDBA48D3152781187401C8B55B7D8AD* ___complexSelector; }; struct UIntPtr_t { void* ____pointer; }; struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 { float ___x; float ___y; }; struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 { float ___x; float ___y; float ___z; }; struct Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 { float ___x; float ___y; float ___z; float ___w; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct Enumerator_t53306814952F2BCF542AB5E6AA6AA8DDD2B57964 { List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* ____list; int32_t ____index; int32_t ____version; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ____current; }; struct Enumerator_tA46FF654163A31FB18158746EE65C812A9CCBA03 { List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* ____list; int32_t ____index; int32_t ____version; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ____current; }; struct Enumerator_t4D71533BFF7D546FC7EB99A4D25A5233CF4684D2 { List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* ____list; int32_t ____index; int32_t ____version; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ____current; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct ExceptionArgument_t60E7F8D9DE5362CBE9365893983C30302D83B778 { int32_t ___value__; }; struct ExceptionResource_t609A85E253A4E615583553D91D839E2E79FDFBD9 { int32_t ___value__; }; struct PropertyPathPartKind_t82152825D88A0E450DDCE8503272A10595047F87 { int32_t ___value__; }; struct RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA { Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Centroid; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Point; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___m_Normal; float ___m_Distance; float ___m_Fraction; int32_t ___m_Collider; }; struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject; BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module; float ___distance; float ___index; int32_t ___depth; int32_t ___sortingGroupID; int32_t ___sortingGroupOrder; int32_t ___sortingLayer; int32_t ___sortingOrder; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition; int32_t ___displayIndex; UIDocument_t4186BEBCC01278F63B895274AA08AD9ADFBF4C77* ___document; VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element; }; struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_pinvoke { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject; BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module; float ___distance; float ___index; int32_t ___depth; int32_t ___sortingGroupID; int32_t ___sortingGroupOrder; int32_t ___sortingLayer; int32_t ___sortingOrder; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition; int32_t ___displayIndex; UIDocument_t4186BEBCC01278F63B895274AA08AD9ADFBF4C77* ___document; VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element; }; struct RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_marshaled_com { GameObject_t76FEDD663AB33C991A9C9A23129337651094216F* ___m_GameObject; BaseRaycaster_t7DC8158FD3CA0193455344379DD5FF7CD5F1F832* ___module; float ___distance; float ___index; int32_t ___depth; int32_t ___sortingGroupID; int32_t ___sortingGroupOrder; int32_t ___sortingLayer; int32_t ___sortingOrder; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___origin; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldPosition; Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___worldNormal; Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___screenPosition; int32_t ___displayIndex; UIDocument_t4186BEBCC01278F63B895274AA08AD9ADFBF4C77* ___document; VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___element; }; struct RenderGraphResourceType_t5F552AF06E38DEC5775B77F13C8783A895FCD086 { int32_t ___value__; }; struct RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 { uintptr_t ___context; uint32_t ___index; uint32_t ___frame; uint32_t ___type; uint32_t ___contextID; }; struct RendererListHandleType_tF4A920C02D6273E876EA0E5E7BF6B7096E278E57 { int32_t ___value__; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct SerializedCommandType_tCCFFDB6712F9C2F7158BAF13B11DB958DC387213 { int32_t ___value__; }; struct Enumerator_t2CEF225D2605B62ED98F365273E2A70098997301 { List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ____list; int32_t ____index; int32_t ____version; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ____current; }; struct Enumerator_tFEA671794CD7ED9545DB6E9B1D2E744410E5EB1C { List_1_t8292C421BBB00D7661DC07462822936152BAB446* ____list; int32_t ____index; int32_t ____version; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ____current; }; struct Enumerator_t78E42A7518AFA41627A8E01604D961B42BB4EE87 { List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* ____list; int32_t ____index; int32_t ____version; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ____current; }; struct MulticastDelegate_t : public Delegate_t { DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771* ___delegates; }; struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates; }; struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates; }; struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF { int32_t ___m_Kind; String_t* ___m_Name; int32_t ___m_Index; RuntimeObject* ___m_Key; }; struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_pinvoke { int32_t ___m_Kind; char* ___m_Name; int32_t ___m_Index; Il2CppIUnknown* ___m_Key; }; struct PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_marshaled_com { int32_t ___m_Kind; Il2CppChar* ___m_Name; int32_t ___m_Index; Il2CppIUnknown* ___m_Key; }; struct RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA { int32_t ___type; bool ___m_IsValid; int32_t ___U3ChandleU3Ek__BackingField; }; struct RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshaled_pinvoke { int32_t ___type; int32_t ___m_IsValid; int32_t ___U3ChandleU3Ek__BackingField; }; struct RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_marshaled_com { int32_t ___type; int32_t ___m_IsValid; int32_t ___U3ChandleU3Ek__BackingField; }; struct ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C { uint32_t ___m_Value; int32_t ___m_Version; int32_t ___m_Type; }; struct SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB { int32_t ___type; intptr_t ___vertexBuffer; intptr_t ___indexBuffer; int32_t ___firstRange; int32_t ___rangeCount; int32_t ___textureName; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture; int32_t ___gpuDataOffset; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___gpuData0; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___gpuData1; }; struct SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_marshaled_pinvoke { int32_t ___type; intptr_t ___vertexBuffer; intptr_t ___indexBuffer; int32_t ___firstRange; int32_t ___rangeCount; int32_t ___textureName; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture; int32_t ___gpuDataOffset; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___gpuData0; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___gpuData1; }; struct SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_marshaled_com { int32_t ___type; intptr_t ___vertexBuffer; intptr_t ___indexBuffer; int32_t ___firstRange; int32_t ___rangeCount; int32_t ___textureName; Texture_t791CBB51219779964E0E8A2ED7C1AA5F92A4A700* ___texture; int32_t ___gpuDataOffset; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___gpuData0; Vector4_t58B63D32F48C0DBF50DE2C60794C4676C80EDBE3 ___gpuData1; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct Action_1_tD98C17959E30005829AE1673E9BBC38BFC32717D : public MulticastDelegate_t { }; struct Action_1_tB190FB6312D47E8191741EA92FB16E944FB8422E : public MulticastDelegate_t { }; struct Action_1_t03385AB239814E9CBE8F8EE1A653171DABEF4738 : public MulticastDelegate_t { }; struct Action_1_t81B62BA1F796D45B0F53C586C39E3B3EE7CECDF7 : public MulticastDelegate_t { }; struct Action_1_tE4B74BA0EDD9240D469560981CAB74224CCE1CDD : public MulticastDelegate_t { }; struct Action_1_t2B66B316E2404E95FCBDEB03DC2A7868517F0A54 : public MulticastDelegate_t { }; struct Action_1_t5191224A5EBF371048C61B66D17BF858D3A5B8EE : public MulticastDelegate_t { }; struct Action_1_tB0037EB63A784B363B381F64BD4D0E1EB6D88FD6 : public MulticastDelegate_t { }; struct Action_1_t92C5FDA781FC11766BA810CAA0C836E80A7FFE4C : public MulticastDelegate_t { }; struct Action_1_t3A5E0BE54C840C0B1191FE726265A37532163305 : public MulticastDelegate_t { }; struct Comparison_1_t5780919DC4BF6D5D7678E7362F4D16E6142D9D41 : public MulticastDelegate_t { }; struct Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B : public MulticastDelegate_t { }; struct Comparison_1_t9FCAC8C8CE160A96C5AAD2DE1D353DCE8A2FEEFC : public MulticastDelegate_t { }; struct Comparison_1_t4FBC06790910175CE24B441D98E7B70EEEFD9B0F : public MulticastDelegate_t { }; struct Comparison_1_tEBDEB58F5F0F64B89992EE3D9AB88605A79031E4 : public MulticastDelegate_t { }; struct Comparison_1_t5012257BD7ED4656B3D61DA8B621FA776F57D2E8 : public MulticastDelegate_t { }; struct Comparison_1_tC9D509F04234EC7F63E6F97371770C0986F27E72 : public MulticastDelegate_t { }; struct Comparison_1_t5CB5E2EC675D003F184926AA3D45FEB982675C0E : public MulticastDelegate_t { }; struct Comparison_1_t1E2D8261CC6BDF2163403F266C5410F5D18FABE0 : public MulticastDelegate_t { }; struct Comparison_1_tD6D691026BF0451F24570F168FADEF77440CAD8E : public MulticastDelegate_t { }; struct Enumerator_t150659966D7B206A0CA03A40FCF274CEB25867A2 { List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* ____list; int32_t ____index; int32_t ____version; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ____current; }; struct Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 { List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* ____list; int32_t ____index; int32_t ____version; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ____current; }; struct Enumerator_tA5346C096F7FF0487723207A8E57003893B79396 { List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* ____list; int32_t ____index; int32_t ____version; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ____current; }; struct Enumerator_t9004D8CAF7CEFF757EFEAC6A4B749DD1D76B832E { List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* ____list; int32_t ____index; int32_t ____version; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ____current; }; struct Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF : public MulticastDelegate_t { }; struct Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7 : public MulticastDelegate_t { }; struct Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2 : public MulticastDelegate_t { }; struct Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA : public MulticastDelegate_t { }; struct Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2 : public MulticastDelegate_t { }; struct Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212 : public MulticastDelegate_t { }; struct Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504 : public MulticastDelegate_t { }; struct Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6 : public MulticastDelegate_t { }; struct Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD : public MulticastDelegate_t { }; struct Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC : public MulticastDelegate_t { }; struct ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4_StaticFields { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___s_emptyArray; }; struct List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324_StaticFields { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___s_emptyArray; }; struct List_1_t8292C421BBB00D7661DC07462822936152BAB446_StaticFields { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___s_emptyArray; }; struct List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_StaticFields { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___s_emptyArray; }; struct List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_StaticFields { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___s_emptyArray; }; struct List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_StaticFields { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___s_emptyArray; }; struct List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_StaticFields { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___s_emptyArray; }; struct List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_StaticFields { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___s_emptyArray; }; struct List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE_StaticFields { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___s_emptyArray; }; struct List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289_StaticFields { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___s_emptyArray; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_StaticFields { RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___nullRendererList; }; struct ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_StaticFields { uint32_t ___s_CurrentValidBit; uint32_t ___s_SharedResourceValidBit; }; struct Type_t_StaticFields { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder; Il2CppChar ___Delimiter; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes; RuntimeObject* ___Missing; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB : public RuntimeArray { ALIGN_FIELD (8) PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF m_Items[1]; inline PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* 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, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Key), (void*)NULL); #endif } inline PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Name), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_Key), (void*)NULL); #endif } }; struct RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7 : public RuntimeArray { ALIGN_FIELD (8) RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA m_Items[1]; inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* 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, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA value) { m_Items[index] = value; } }; struct RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7 : public RuntimeArray { ALIGN_FIELD (8) RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 m_Items[1]; inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023* 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, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_GameObject), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___module), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___document), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___element), (void*)NULL); #endif } inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___m_GameObject), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___module), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___document), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___element), (void*)NULL); #endif } }; struct RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F : public RuntimeArray { ALIGN_FIELD (8) RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 m_Items[1]; inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* 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, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 value) { m_Items[index] = value; } }; struct RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC : public RuntimeArray { ALIGN_FIELD (8) RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 m_Items[1]; inline RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85* 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, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 value) { m_Items[index] = value; } }; struct RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B : public RuntimeArray { ALIGN_FIELD (8) RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA m_Items[1]; inline RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* 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, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA value) { m_Items[index] = value; } }; struct ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948 : public RuntimeArray { ALIGN_FIELD (8) ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C m_Items[1]; inline ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* 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, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C value) { m_Items[index] = value; } }; struct RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C : public RuntimeArray { ALIGN_FIELD (8) RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E m_Items[1]; inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E* 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, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___complexSelector), (void*)NULL); #endif } inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___complexSelector), (void*)NULL); #endif } }; struct SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19 : public RuntimeArray { ALIGN_FIELD (8) SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 m_Items[1]; inline SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7* 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, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___complexSelector), (void*)NULL); #endif } inline SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___sheet), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___complexSelector), (void*)NULL); #endif } }; struct SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6 : public RuntimeArray { ALIGN_FIELD (8) SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB m_Items[1]; inline SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB* 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, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___texture), (void*)NULL); } inline SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___texture), (void*)NULL); } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mC24AACFD155CDCDC7CD0DCB5A93683665238E360_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m093A2D9B3D98E080F4A691EE9FC363426ADDB755_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mBAF88EC88AA2C879E16F962D3D4F00E0A19FD5DF_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m7C9B7EB90B116AAFBE8BC3121AAD5258B0F6CF9C_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mF835F46C4B51E8DFD47C52C603BD6755041B5BEC_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_gshared_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_gshared_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m317CE19B567F64F9695AEE70F58628EF6AF0C2E8_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m91D436B2F31EFA55DF06E929C933E14E4954BAB1_gshared (ReadOnlyCollection_1_t6C1EE673421CC1960C2AF4D818ED9583D262B240* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_mED61694B81BEB4026FF296E119483ADB151D103F_gshared (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_array, int32_t ___1_index, int32_t ___2_length, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m51B26B43D6F085573A60DAC5B9B0A1F4D32A5580_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, int32_t ___1_count, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m4A2658FFBA1B747CE61F890B487EB01DA447C81F_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m96C2855A6FB8E3C2D013D44186461D2BF62842B8_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mFC4307A7A95CB51B2EDFED89F528A1142B3F4E16_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mDA4346C8893973A87C76A6F490BFAFCB2A4711D6_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m6CAF7D0F79B0C11E003D847E7CB1F5624104D67A_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mFFC3D03C317BBC9D79C79A7DFE96FE9E65ED9EBA_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mFF89F97E508DF44484B5916B0EF5F4C2937F1702_gshared_inline (Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE5EF49247192543C4D5231822A3484ECBCA86ECC_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF3327C73B59DAC44FE306DBF9A1B9297299EE2E1_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mA76A8C28B0D28810400D7B5E72970A4955E3FAD0_gshared_inline (Action_1_tD98C17959E30005829AE1673E9BBC38BFC32717D* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m2538A9A3BFD336A179DF90D08B40ACF74D7A2129_gshared (Enumerator_t150659966D7B206A0CA03A40FCF274CEB25867A2* __this, List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m49E9EDF2BBD6518B191BEE277DDC78EB9E78AA65_gshared (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_array, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m5A41B18E13B833E45D3A3732D20D6C98DE830B1B_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m4CE7F02C2C9984D22197D846AAF5A726DB21F864_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mB3D29ECE2D8C136E12932EBFC79C22BF8E5AE43A_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m6709C160EEEC87E33BA6D23AE7742222868F03EE_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m9AB617098B14543160B78A13C095117E8F4C025D_gshared (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC6546D8047FC8110DFE4CC8E7561C86EE201670B_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m31D63AFBBEF564A5E3A7C82B7168687C24D51E9B_gshared (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mDA7D6779E4955A0828FA1EFC82BA945F309C4147_gshared (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t5780919DC4BF6D5D7678E7362F4D16E6142D9D41* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m2BA55CF15440AD2516DBDA77E5CA579B25D39652_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA List_1_get_Item_m736DF34FA0A6E6F67F52538DD7A3E4520A7C17E2_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m423E18B4B0D7C4E77584B631E7ED05E294ABC9C3_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m515A4F4FB1523A25CC41520F40209D429E5D613B_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mA220A208EC71F5CD6865F6C2B7D5F053282001A4_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mFD43C6DA3C0D8C8166CE226F24405E180BB60F66_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m28DCD73896A7493A6DD85C89A5959213159327C0_gshared_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_gshared_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m64602CE8EF27023E7A55807CF1666F5CD7B5DA76_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mB473AD846D833DB9A374EF03A706C529E62B6BDE_gshared (ReadOnlyCollection_1_t15B5AC4F8D159E7E7AB816D8F966B60EFCEB9E13* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m528C620453102757401F0F8B55B330C2087E42E4_gshared (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, int32_t ___1_index, int32_t ___2_length, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC794DD71516F44394A7A755CD2183F2CEFD27647_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, int32_t ___1_count, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mDC4BA95D32618C596400042A0B46F04E3828D7A7_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m0BB832DA7A39AF98E7AA03F4F6A1BC8C48CADB5B_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m90D5BCA1A90104B521E1A0F834FD2B3C7BCF930A_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1E8F62C9D745EF1AA0B7967FEBB52DF1D3826CC6_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m1D877FCA3AF91000B161CC435E11E314C8B2ECDA_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m797951DC2934B289FEC46CC05E80490B1617F3E5_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m2F26628AD1EBED3D755F7995B33076DC98F923F7_gshared_inline (Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6AFE5DAE1267EFE59BEA0B06C40C20486B2A2233_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m27FFA221F74201BC84FFA3F938A0F3AFD81A3015_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m8B1225F91C0F5DC60033006E3CC24844AD7B4CC2_gshared_inline (Action_1_tB190FB6312D47E8191741EA92FB16E944FB8422E* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mAF215FD358D499CB5ECC131E64CF0E4F78C905EA_gshared (Enumerator_t2CEF225D2605B62ED98F365273E2A70098997301* __this, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m2B8945242BB498A03FFC8BA3F0F3108C44BFAAB7_gshared (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m09365A11484E7ED85325A10D505199BAB0FFD808_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mD2583C8090E4B535A7E90775D4F4807563DF369E_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mE5C2B7E06ADACF075E1A7A5FC2ABD9FC36B44A44_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m24D554FF90CA3CFE9DC557BF5BAC1CCE53D75436_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF54B91CEAE0914FC82BB56642F268A22945AFC93_gshared (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m80948FFD8677D8B7B840BE6D59093DA65A4C4725_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m71186FFD5FEDC6AFA3EE329DD3D065D0D18B609E_gshared (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m6AFFFCE233C56A4625EB06ADB8465B603AAF66B9_gshared (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m7ECA3F5AAF8E3D0D0D81263665857BA17DF824D9_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 List_1_get_Item_mD1048CD848E8C4A91EE63478805C4EF923CA82CA_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m878ED409F61640A7AA1B5CAEDB80056DDE43F50E_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m69B55A83558EE7A598960352366436C085F8B904_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m6B403207DC8AC640C29234B59D769B244BA3666C_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m408537A745129AEC6A5D5D2D6DFA25A2297296DC_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEB6DFEA132B5B7BF540D34177054003185D250E7_gshared_inline (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mE2EBEDC861C1EC398EDBE6CF2C9FB604AA71523E_gshared_inline (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m6C53E98FAB9F162D78FD59B05DBDB16CFA9BC9FE_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m37AC4535A1E303EB9FA6D9179CE58C9304748F76_gshared (ReadOnlyCollection_1_t0A309B56589D89FCA7F4936BD28B2C8A56EBA812* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_mC334EFEAC7F8E60B306A2D9B9E35CAA97BA7AF2C_gshared (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_array, int32_t ___1_index, int32_t ___2_length, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2E3C42044B795B14C994C925F6ED7569F3CA529A_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, int32_t ___1_count, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mB7F21E4909055866F7E711248D7E04AE69FA6E21_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mB53F184D5219CD3FFF87F52645241628E69FAA47_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mD6149122550518E6937CD7C30F97EA90F33241CD_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m10AC2B522A89BB356DAC8F1A2B97B8CCD2D0F2A8_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mEE98AE79FB5147C0F65A3EE688715A85624786BF_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m38ED30706B6402306E0CC7259401DC98406F0C9F_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m050CF70E115DB27C340689787B3AD9DBA05C0D60_gshared_inline (Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m95532062701811F50E0B0270E05E27297B2B3A7B_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mA89F09DA5B1D49D95CE5CE2561EA01A9B8BBCDA2_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m8266E5AF67DE65AEE8C922BD63B1B74159F97FBC_gshared_inline (Action_1_t03385AB239814E9CBE8F8EE1A653171DABEF4738* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m5A7521BE949105D4DD80B01C20FBE6518B6B135D_gshared (Enumerator_tFEA671794CD7ED9545DB6E9B1D2E744410E5EB1C* __this, List_1_t8292C421BBB00D7661DC07462822936152BAB446* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_mC819DFABC3153D487D7ECD12619EC88AB438B869_gshared (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_array, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m8BCB3E9DEB6ADA3462514962264AE2D0B582E989_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m7C1DDAF44D126D8F77F861BA6ADF7A2F182A1FF5_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m93487A9D2A4C82CFFAB0361C44C85D66F7CFA47C_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m24E48167E8CF6182EC06DB8CE43F5DA0A92D0315_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m05A570C44C04D53AEA2C90DDEBC0FAD7873ADF22_gshared (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m07E78BB70DCB1D78B313B093CB86C0F6C0067D85_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m8D321DCE6515B9BA2710AB12181DC7107E2E111E_gshared (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m993188BA59F935DB8BB9DFEA94C18EB63F3B55FF_gshared (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t9FCAC8C8CE160A96C5AAD2DE1D353DCE8A2FEEFC* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m1FEC193AC564F195DDB32236A73AAD9A122B7359_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 List_1_get_Item_m941436E8E1AD4CAA1F6DA6D0D14B819EB8EAA06B_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mC3C3BE78E343804F459F52F89876742940B3EF63_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m64612CF194323216AFA606DB235030B0FBF1AD7B_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m7AB2D7E7A971DA2781D3D87AEE011EC1EE6FC6D1_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m57E37F9903B3B9DF5C8B6323A79647915F99F000_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_gshared_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_gshared_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mC1FE7462FD89E0A4B21FA056AF44255A1F15FF05_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m251ED2F92E90BF362151D33384DD5918825D8CE3_gshared (ReadOnlyCollection_1_tA22108DEB371855D01DD03C349EBF8FEB591B55B* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mA4D2ECE4BBEE21D31EE5072E6A63DCF7D36D2E98_gshared (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_array, int32_t ___1_index, int32_t ___2_length, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m9FD4CF03B03F425BAF70E5018AA3D52E0984EB9D_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, int32_t ___1_count, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m13DBAB9D4E558F8E9886A0B921FC357A962C65C9_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mBD28AE8FCFD4FCCAEE9D20111EB725726D2FA573_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m0B7474E5BFDCD11A3B2CDE87A46E7C3BC0A8FB72_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mA728778089F9B4EE2F8F9918FC04029A71FB2B80_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m1BC45305F22DED653ECEE3CE00090603AFED2210_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m17C743A7919E0650C5814BEA23CADB9DF99D1E7F_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mAE55F96690D1B38DAAD917F50D9A47AEBCD15706_gshared_inline (Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA7500B6D51A872AF10FD939C6EAD3CC39EB12D3E_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mCFF5827BEE0F054908D82F3335A66B299FF0AE1D_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m772BFC081A1F103FE5853C01C98CA247BBB4D2CA_gshared_inline (Action_1_t81B62BA1F796D45B0F53C586C39E3B3EE7CECDF7* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mDF929083A870D170D39F0C33B35C750932836B6F_gshared (Enumerator_t53306814952F2BCF542AB5E6AA6AA8DDD2B57964* __this, List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_m058CB6256C1C53E98ED67552367A204EE75E971A_gshared (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_array, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mE464CBF8799AFB2536238CD76DCB3C4878287DE3_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mD18D07BF131F06334B2F9AD8F32ACBB4A98A9EDF_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mB3E5157DFE6E0E31CB833F1A16F0C74F900A7F9D_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mD109AB6BA1F228B37E3BA603D75A296E673ECFB5_gshared (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5BBFAF28570EE5DC44C5B3F356BE303256B42AA7_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_m586F119203409CBE70E4D214D7BF57AB472946BC_gshared (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m934876CFF80101C0067F6ECDA4BAEFB0FC51D882_gshared (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t4FBC06790910175CE24B441D98E7B70EEEFD9B0F* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m9E176E1085E412982F193E9DCCF55CED54C2866F_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 List_1_get_Item_m429793453BC4931903F141CEED10C2E9340CC137_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_mEF50AB9B66A7362B71CFBE8B80A6E0D11407BC45_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m5AABB417E30CD08FA3AFDB3CF4B63AAF76CB92C8_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mBDE1D951D63D2D13B761E75AB201B772052E7444_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mC74B0A47EBA17BFE6C63B595F7185C132D5861D4_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_gshared_inline (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1ED6E3A25C2924D8B9A70E3B281D9672D9371BAB_gshared_inline (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mD4A8DF59A828BD18CE5E2FEE3F9E7F8BB17F1419_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mA41F27B0DD5D628E7A9A588506AC2914D7EFAAF0_gshared (ReadOnlyCollection_1_tD5A018962889EC1BEE7CDA280311E63F859035C7* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_m1817F8C7D261F931471D432F7F71FCF3B1ABA162_gshared (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_array, int32_t ___1_index, int32_t ___2_length, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mDA6371439F6DEB8FC8EC9E751CD7693FDE1607B7_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, int32_t ___1_count, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mCFD77D85ABA75D9589202AF8C94588B9AF9E83C6_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m98760229BE1A0FAD91AA25D6647D93D7E5F14BAB_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m91E01F9AFA703E1A47340A3B7307A248A4C3A259_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB42F8062F94F814ADF7E4FC225F452244C85E2BA_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m227B78F4A6E87EC3FEF36415801FCEAB30A38301_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mBA270418499AB9B9AE7ADA72A9E0A41DAF7F95B4_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m74C9CDA5D1821B51BE957DB309E90D9D342C4541_gshared_inline (Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9E3A974F1CB8B627149199ACE0D8654834DE8451_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6B6439D0C9DA8CF03CF09FA8050EC9C32C68C1D0_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m774FBF0D3777412980F9AA893F63EE57415A0920_gshared_inline (Action_1_tE4B74BA0EDD9240D469560981CAB74224CCE1CDD* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m7E13043A1954832CF3B11DD70FE979C8B5B67C8C_gshared (Enumerator_t78E42A7518AFA41627A8E01604D961B42BB4EE87* __this, List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_mA9E0A3767EE5D5C3632409C35D4C932522C55C76_gshared (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_array, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m66435CA522AA5A3D7B31524EBADBD8DD268F8CCD_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mD8480800C590D3B531AD97C97E31D7E47EE883B2_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m3EE7EFD3E8D2368935284185AF66D6E77CE5A1F7_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mC5B672529DF25A35D6609FA311C76CD2DA76837B_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_m7E41562670D28C976A387C81533C0EA8A809DBAC_gshared (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mFC18ED69982333DE721489D40B5D654EB5004722_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_m1959097AE61547ADC07AEC0A534AC44E25D4BDEB_gshared (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m4DC824417CD0DB36C12EDE4F7AA5370D67E70AE2_gshared (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tEBDEB58F5F0F64B89992EE3D9AB88605A79031E4* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m460B5AC77920AB1C66F941E34ED7432039F5B0C3_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA List_1_get_Item_m00E25A0550FF3975DFB53026F387EF37E960B061_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m114FB17E9B0F6348E92DA18CDA8343A06EE4D826_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m1E8A9494A8F054263156A1FC43F926A75EC9AB68_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mEF543AFCD12090E312BD074B84C2DB63CFCA77C4_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m75D62D232591BCBACBAB826A3000B78AFF3ECFD9_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_gshared_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_gshared_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mA75CC98DF3506F7557EC575D3C7DE2D498CAECEF_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m523AFBD8291A2507B65A2D5CC923C06A5B9BC539_gshared (ReadOnlyCollection_1_tECEFBA9780728F2FDFF021A7A59C01F723772E49* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m89F421FC6D4C3F7A733366EB6952D70D4170A7D2_gshared (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_array, int32_t ___1_index, int32_t ___2_length, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m0D960DC863676203E8B5592164652C2C8778E282_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, int32_t ___1_count, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mFBC733B9FB937CA02B50A4992A9A0B033297F41C_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m8A0F8133B96EEF540DE0AB77A18700969AE89E56_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m5A067A387C942E086BE66425A3E6EC7F9E0BC547_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m56251061094904D1A3AD4CE079F2305DAC2054C2_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mCC95250EC78B575440083DC9494BCEE3A00B9601_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m578FF096D84D04B6C24862F6DD692CC2956CB048_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m73315AB40F6A7C7931C1869FA953929645773B73_gshared_inline (Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m40B6F140B370CAB5A985885C1561A794C3B6E735_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2053D5C415FEB3D0EC03DF8B01E7C8631E3BEE11_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF4DC4662C66B296244FDC42CDD8C5429C00FB0B1_gshared_inline (Action_1_t2B66B316E2404E95FCBDEB03DC2A7868517F0A54* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m76B276A1018A5F9B4F92BEAADE0A51B8F54752C8_gshared (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998* __this, List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_mA0DB0886E7CB05DAEB0B0E09DED74E920933B0DD_gshared (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_array, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m233A3D1D891287D600F036446D44ADC37A470151_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m63D04C96A17F2906957E5BFE2CE727C4B41FEE21_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mC014EB912DF264F9E8A58F447008BA8D3A947CF7_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m9B77849067F48EA4ACF04B0E817AF11D41213BAA_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m68030EB0ECC09470A228ABD83F73EAE4F4759472_gshared (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC5880E7247FAC9FCC9EEF562B3A0CBB21F0073D3_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m11FCF3500FD4A5329A540F2E5FBF4EDAD8151295_gshared (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m8971977DA14A0432A4A0096E845B618687511D6E_gshared (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t5012257BD7ED4656B3D61DA8B621FA776F57D2E8* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m8D3174E1E5563B32085BA3D664EC6747DC84DA08_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m0ECF6D7025B0B086AE5B99AEE1DDBA1BCD153BBB_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mCE0EEDA3E13942F440801A78AF060E55705EC1AB_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m017F00DCE1C7D3CD50ADC14611940261C2986755_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mE0515259A28C79A95FC18938CB2A5DB27D7D7B32_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_gshared_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_gshared_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mC1FAA4595AEEB2F1D0B5E6372D12F1353EA728A1_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m9F0045860D86199C3ADF649DBBCC23E612090E1A_gshared (ReadOnlyCollection_1_tDB7F4AE836210113346CC066CB23F071FD9AA398* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_mB5585870A538FCAAE2307F1A3A3005AFF93E22AB_gshared (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_array, int32_t ___1_index, int32_t ___2_length, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m1DFE64C6B7B5A13731307150B8C6CC0265AE8468_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, int32_t ___1_count, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mFF04CFC829768A84DAF366392198E824BFF1D5E9_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m9E703708461A1997915EC9110C2A1BDCE9D359E4_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m71B2EB39586D640D2B3DCEFE85CC5AAE800A5834_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mA2939B1530323CD94A1E1CD726E8BF5BE20572FA_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m704AD80D3288C49FD44D442391A88613D8FE896B_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mC91CA78DD86C604CAF0522CBF28FB8A7FC740D43_gshared_inline (Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m9CA18505A0B62A4D3DD707D53E6EB301DD97784A_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m96D99F5759EA778A59ECB2564B903E17DA9F7270_gshared_inline (Action_1_t5191224A5EBF371048C61B66D17BF858D3A5B8EE* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE5C4703B909599D16BAFD36D2325A789957E0EF2_gshared (Enumerator_tA5346C096F7FF0487723207A8E57003893B79396* __this, List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m59B46A12F3D1993C08018FD9998B666D061BDE53_gshared (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_array, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m0281783789A882A9BD31E3C8401D0F65B5D42ECA_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m69C7F11C88119252446CF23FBD45510ADD9C6765_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m6FF578192839202021E882FC112253FC8149B376_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m8FBF8EFA325D65AF4AEBC1AB01DDBB233C47989C_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_mC6B631AA21514AF24CA6A3A55F5C339FC44DE132_gshared (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5A263B626B43C65766BB2D48056398A9E8E1F320_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m272FC0ED10B3EDAC07F4185D9561BDEF7B805B5E_gshared (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mFDEE34F717E95B924A62DC7875BA596250BC2DE4_gshared (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tC9D509F04234EC7F63E6F97371770C0986F27E72* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m45ACFC1F29EF975F38F9B365AE512A35497C8312_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E List_1_get_Item_mB33745D62B8763A3CCF432DC7DE3151625657F68_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_m24B03AE92735578F41C794958E9CEE50B15DDC16_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mF00871B74AE87AC4B318386CCCBC337CFDBE6CC7_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m09E75D6387BC3C2B1D8AFCEDC514D63A08EEE1B2_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m78A990C941BE5C2BE30BEAA60FC42E4C98DF8201_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_gshared_inline (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_gshared_inline (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m22616BE17E92C0DC153EC1EB189C0A8D89940DC6_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mD9A311E7D83F08364D3DA0E7254AB18EFA195DEB_gshared (ReadOnlyCollection_1_t9E98C3DEB25C3F730F388EA6489CE8205E33A2DB* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_mFE5BAB87CBA1F38DDF8F3FADA9578D8F306BB95B_gshared (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_array, int32_t ___1_index, int32_t ___2_length, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mB4478B3FAF169224433A439BF56BAC32EF6BC88C_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, int32_t ___1_count, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m6643C23AD1C92EF03BFCD9BCD07A5DD3CE110860_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mCDD016DBEE4EB1205055DBD1D91C69EFDAA49050_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4A295D527AD21C1B018688ADF03DB2F75EC89B38_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0951BAC2687D26E1F766B11E1FFA275A705C1CF7_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m146459F0C4A0965E5BBCF53ADECC0BB83BBC9262_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mDF1F50BF0DC3FE02A8879BDA122CBCA1E3043519_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mB7019911426D2A3FC90A179DA40346BE923973A0_gshared_inline (Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9D8ACA0AF182C7A3C4BB759EC0C7989DF487190F_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mC620F0376C298E92456A17F2F47E5C68DD74B940_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m02274FB3E1E2B735EBF943DA01B340C7B6B8CF83_gshared_inline (Action_1_tB0037EB63A784B363B381F64BD4D0E1EB6D88FD6* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m2E99A3B09D26AF6EDECD005E3074AC744A62E0E8_gshared (Enumerator_tA46FF654163A31FB18158746EE65C812A9CCBA03* __this, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_mD8C98FCF85DA3588DDE4A7A68194BE476ADDD865_gshared (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_array, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m24294D8F12103ADD3AF0F6EB5227A38328DCCC61_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mEF4EA5ACE06174661A152D7374F9F5EF778A5BEF_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m5284BFBC1C6FD18DA5B65B6449D0939737AD35C9_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mB633F631C4315DEA7E8ACBC63403AA2B4CD7903E_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_mB35A623CB026C9E95806721E8626408D78552015_gshared (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDB4CA1FBFF20E017781BA6F392AAC5406EDAF274_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_m6B11AD80B504BD946E830A9554104BFD46E1A62B_gshared (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m180F5D502DD310C7042FC3DDC5E8C1E5E97D7968_gshared (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t5CB5E2EC675D003F184926AA3D45FEB982675C0E* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m99897850A1BB3578E53936137355BE0DBE2B5C9D_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 List_1_get_Item_m844994AB875AD7CD723AD256BB383E04349EC000_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mCA440EA8DE59F6C3A47357B052938B47088BD1A0_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3B60C30074E2E02B7C12C77A65F407C47B34A34D_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m1100CE47ACDDE7DD7AD1624D54F8796D9B39E581_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m1F5A88161980970346D1F167002FCB9D303C02B5_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m3C3DA736B39FDBE92DD99D2DDEA1E6EDA4710D05_gshared_inline (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5E6F02E176E983A28FBA88F5BF2C739F3C113800_gshared_inline (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m964B6D633B54AAD973855A5D775B5D349DC2DD9A_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mF4D5859BA53809CD7E10D45D3C2C413E1A79AE94_gshared (ReadOnlyCollection_1_t0576212B93E64DDC6F55F00EF59AFE2FF65862CD* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_m80F7797706A9C1B88FD1503DBD9E1AF7484729E8_gshared (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_array, int32_t ___1_index, int32_t ___2_length, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mAF234F4AE84FF2A75258ABFF4F36A4625CAFB1BE_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, int32_t ___1_count, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mA563DB7B33AF05F4E669A5E81992CA7F31BD3848_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m61B486277DBCA2B100A0A7157E2C522D3AA30369_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m970AA0FD0E055F2646F679D231F285B1FF529CA0_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0C406231F1B41CA6A3C61265634D1C341B5DE34D_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m1F9E7D500258BE244C9B37CC8D126AE78BEB9768_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m31317D2BB1D46A3949D58CD4C9B6EEFB805B39FB_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mDFFF08340CFB054D10EC35A8F237E327D01E9419_gshared_inline (Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m47C984B9AA0A8275E583ADDB0EB2FB2990A4D30E_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m25170870408488CC8E91172FB56CFCDE4D41E577_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m2A7ED0C3F773820791EAA34BC86B24745CABB081_gshared_inline (Action_1_t92C5FDA781FC11766BA810CAA0C836E80A7FFE4C* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m53DAA41F6BA15BB41C11F0AD2DDBB3921EEC502E_gshared (Enumerator_t4D71533BFF7D546FC7EB99A4D25A5233CF4684D2* __this, List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_m3AA0BB69BE1BB9467F3015DA4B4E1044AF35533C_gshared (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_array, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m0A5FBA36164951C002959268CAE1AAAA4AC42A1F_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m531A75000C83F38562A8230989AB8DAD461B9E29_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mBE51B9E09B4237B2879A7880039E9E04ACC5A357_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m56DEC89D9C1B21640BD65C67C8EB36AE75B8B6E0_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mD7D1769A2DFDE5F6FBC5ABB83BC9F44D4E01A11A_gshared (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m92A04C7A305F2761098CCCE435E1CB6FFCA7AE8B_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mDF78162BAF41992717415C4305777541CFB78F8D_gshared (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m915F9CDF3A78831EBEC11D94CD5A7CBF88ACB57B_gshared (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t1E2D8261CC6BDF2163403F266C5410F5D18FABE0* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m20A68AF75CFFA7B9DB681F8709134C8A3CEE64D1_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB List_1_get_Item_mF046B65C7304E4214022FCBC4F1C7C760834DF4C_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_m45D3964D2FEAB6EA6A4B2219462D2FE4B571A9C0_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mB9B957245DF97D4C8CDFBD70D8313AFF4B2D5654_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m994590E60987BFF03E318D91D954158CE5BF7F6C_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m75BA1D8DC47999BF0F3DB7372384CD3877B7BFD5_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m8D1A09FF9E2864F351522BB65C7EA3310AD488E0_gshared_inline (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5F8724656EB58F633FF0689799F605176F9D22E5_gshared_inline (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mE70E1534B5440100B89121B1E2BF42881F774986_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mCA13E23A0F52B29A286CEA0F8B89571764AF5012_gshared (ReadOnlyCollection_1_t8304182734D899FC84BE6896801AC241EC4A2D7E* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_m24DCA35EC7B516E9E776425E4DD7E8F7375C37A5_gshared (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_array, int32_t ___1_index, int32_t ___2_length, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA81EE7AB763E84CEECCBD35993E81BF436E519F2_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, int32_t ___1_count, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m8EEC0CB028A848A4FF76CDAD1F9841A6BE3B4F23_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m8904100F5238D5FA2518620AAB74ECBC756685B2_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m36D12F18A88D0A03932A67ED7B3734CB52FB25B0_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6DB226C3BE051D443F96FA3FFCEB02DF916DA6A9_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mA0B1F38B4F01159C317522A23089F2EF2B133A8E_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mD7A746B5DEE5BC236E7957ACE2406806B053D2E2_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m02944A5B4F81828B36E114B028B11F349084A10F_gshared_inline (Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m67D6AC643E5FFDC5961A65D45618A3B3EDE151BE_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m888601858FB53F549256A4E98C353405F5CC7E87_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF4A4FA8C960F5A23076E5D5FA3F44D5E47A7956_gshared_inline (Action_1_t3A5E0BE54C840C0B1191FE726265A37532163305* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6604149B84D98BB77FB2064F5EA1BD1391CC5F86_gshared (Enumerator_t9004D8CAF7CEFF757EFEAC6A4B749DD1D76B832E* __this, List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_mEE2DA01C2D69CAF56E49BCD16A9E1FD9E5CE9AB8_gshared (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_array, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mC4420E78DADA60B74091B07E26FE887608D22921_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m59AFBD7447281216F78226B5C0333505F207D2E5_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mBFF079BB20712D09138293E836E8FF4B15300B48_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mDA2F5BCF4E8D610A9E815AF0D25EBF16191368F3_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_mB1A975B1E773D11DB2AE4A2D8EE0CAEEBD61FFCF_gshared (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9F8463C1FEE07DA5CC91FC2D172642C699BBAF3B_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_mED7D018AE01050EAEC907F81D9930CE35B85EA32_gshared (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mFD26A89550CB79EB4C70BC6A19960645F018B957_gshared (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tD6D691026BF0451F24570F168FADEF77440CAD8E* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F (int32_t ___0_argument, int32_t ___1_resource, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC (int32_t ___0_argument, const RuntimeMethod* method) ; inline void List_1_AddEnumerable_mC24AACFD155CDCDC7CD0DCB5A93683665238E360 (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mC24AACFD155CDCDC7CD0DCB5A93683665238E360_gshared)(__this, ___0_enumerable, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D (const RuntimeMethod* method) ; inline PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31 (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, int32_t, const RuntimeMethod*))List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m093A2D9B3D98E080F4A691EE9FC363426ADDB755 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m093A2D9B3D98E080F4A691EE9FC363426ADDB755_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_mBAF88EC88AA2C879E16F962D3D4F00E0A19FD5DF (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, int32_t, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*))List_1_set_Item_mBAF88EC88AA2C879E16F962D3D4F00E0A19FD5DF_gshared)(__this, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910 (RuntimeObject* ___0_value, Type_t* ___1_targetType, const RuntimeMethod* method) ; inline void List_1_AddWithResize_m7C9B7EB90B116AAFBE8BC3121AAD5258B0F6CF9C (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*))List_1_AddWithResize_m7C9B7EB90B116AAFBE8BC3121AAD5258B0F6CF9C_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_mF835F46C4B51E8DFD47C52C603BD6755041B5BEC (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mF835F46C4B51E8DFD47C52C603BD6755041B5BEC_gshared)(__this, ___0_min, method); } inline void List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*))List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, const RuntimeMethod*))List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_gshared_inline)(__this, method); } inline void List_1_InsertRange_m317CE19B567F64F9695AEE70F58628EF6AF0C2E8 (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m317CE19B567F64F9695AEE70F58628EF6AF0C2E8_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_m91D436B2F31EFA55DF06E929C933E14E4954BAB1 (ReadOnlyCollection_1_t6C1EE673421CC1960C2AF4D818ED9583D262B240* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t6C1EE673421CC1960C2AF4D818ED9583D262B240*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m91D436B2F31EFA55DF06E929C933E14E4954BAB1_gshared)(__this, ___0_list, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA (int32_t ___0_resource, const RuntimeMethod* method) ; inline int32_t Array_BinarySearch_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_mED61694B81BEB4026FF296E119483ADB151D103F (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_array, int32_t ___1_index, int32_t ___2_length, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*, int32_t, int32_t, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_mED61694B81BEB4026FF296E119483ADB151D103F_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m51B26B43D6F085573A60DAC5B9B0A1F4D32A5580 (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, int32_t ___1_count, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, int32_t, int32_t, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m51B26B43D6F085573A60DAC5B9B0A1F4D32A5580_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; inline int32_t List_1_IndexOf_m4A2658FFBA1B747CE61F890B487EB01DA447C81F (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*))List_1_IndexOf_m4A2658FFBA1B747CE61F890B487EB01DA447C81F_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m96C2855A6FB8E3C2D013D44186461D2BF62842B8 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m96C2855A6FB8E3C2D013D44186461D2BF62842B8_gshared)(___0_value, method); } inline bool List_1_Contains_mFC4307A7A95CB51B2EDFED89F528A1142B3F4E16 (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*))List_1_Contains_mFC4307A7A95CB51B2EDFED89F528A1142B3F4E16_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_mDA4346C8893973A87C76A6F490BFAFCB2A4711D6 (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*, int32_t, const RuntimeMethod*))List_1_CopyTo_mDA4346C8893973A87C76A6F490BFAFCB2A4711D6_gshared)(__this, ___0_array, ___1_arrayIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58 (const RuntimeMethod* method) ; inline void List_1_set_Capacity_m6CAF7D0F79B0C11E003D847E7CB1F5624104D67A (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m6CAF7D0F79B0C11E003D847E7CB1F5624104D67A_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_mFFC3D03C317BBC9D79C79A7DFE96FE9E65ED9EBA (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF*, const RuntimeMethod*))List_1_FindIndex_mFFC3D03C317BBC9D79C79A7DFE96FE9E65ED9EBA_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_mFF89F97E508DF44484B5916B0EF5F4C2937F1702_inline (Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF*, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*))Predicate_1_Invoke_mFF89F97E508DF44484B5916B0EF5F4C2937F1702_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_mE5EF49247192543C4D5231822A3484ECBCA86ECC (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, const RuntimeMethod*))List_1__ctor_mE5EF49247192543C4D5231822A3484ECBCA86ECC_gshared)(__this, method); } inline int32_t List_1_FindIndex_mF3327C73B59DAC44FE306DBF9A1B9297299EE2E1 (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, int32_t, int32_t, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF*, const RuntimeMethod*))List_1_FindIndex_mF3327C73B59DAC44FE306DBF9A1B9297299EE2E1_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7 (const RuntimeMethod* method) ; inline void Action_1_Invoke_mA76A8C28B0D28810400D7B5E72970A4955E3FAD0_inline (Action_1_tD98C17959E30005829AE1673E9BBC38BFC32717D* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_tD98C17959E30005829AE1673E9BBC38BFC32717D*, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*))Action_1_Invoke_mA76A8C28B0D28810400D7B5E72970A4955E3FAD0_gshared_inline)(__this, ___0_obj, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F (const RuntimeMethod* method) ; inline void Enumerator__ctor_m2538A9A3BFD336A179DF90D08B40ACF74D7A2129 (Enumerator_t150659966D7B206A0CA03A40FCF274CEB25867A2* __this, List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t150659966D7B206A0CA03A40FCF274CEB25867A2*, List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, const RuntimeMethod*))Enumerator__ctor_m2538A9A3BFD336A179DF90D08B40ACF74D7A2129_gshared)(__this, ___0_list, method); } inline int32_t Array_IndexOf_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m49E9EDF2BBD6518B191BEE277DDC78EB9E78AA65 (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_array, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m49E9EDF2BBD6518B191BEE277DDC78EB9E78AA65_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m5A41B18E13B833E45D3A3732D20D6C98DE830B1B (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, int32_t, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*))List_1_Insert_m5A41B18E13B833E45D3A3732D20D6C98DE830B1B_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_m4CE7F02C2C9984D22197D846AAF5A726DB21F864 (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m4CE7F02C2C9984D22197D846AAF5A726DB21F864_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mB3D29ECE2D8C136E12932EBFC79C22BF8E5AE43A (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*))List_1_Remove_mB3D29ECE2D8C136E12932EBFC79C22BF8E5AE43A_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m6709C160EEEC87E33BA6D23AE7742222868F03EE (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m6709C160EEEC87E33BA6D23AE7742222868F03EE_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m9AB617098B14543160B78A13C095117E8F4C025D (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m9AB617098B14543160B78A13C095117E8F4C025D_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_mC6546D8047FC8110DFE4CC8E7561C86EE201670B (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mC6546D8047FC8110DFE4CC8E7561C86EE201670B_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m31D63AFBBEF564A5E3A7C82B7168687C24D51E9B (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m31D63AFBBEF564A5E3A7C82B7168687C24D51E9B_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_mDA7D6779E4955A0828FA1EFC82BA945F309C4147 (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t5780919DC4BF6D5D7678E7362F4D16E6142D9D41* ___3_comparer, const RuntimeMethod* method) { (( void (*) (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*, int32_t, int32_t, Comparison_1_t5780919DC4BF6D5D7678E7362F4D16E6142D9D41*, const RuntimeMethod*))ArraySortHelper_1_Sort_mDA7D6779E4955A0828FA1EFC82BA945F309C4147_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m2BA55CF15440AD2516DBDA77E5CA579B25D39652 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m2BA55CF15440AD2516DBDA77E5CA579B25D39652_gshared)(__this, ___0_enumerable, method); } inline RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA List_1_get_Item_m736DF34FA0A6E6F67F52538DD7A3E4520A7C17E2 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, int32_t, const RuntimeMethod*))List_1_get_Item_m736DF34FA0A6E6F67F52538DD7A3E4520A7C17E2_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m423E18B4B0D7C4E77584B631E7ED05E294ABC9C3 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m423E18B4B0D7C4E77584B631E7ED05E294ABC9C3_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m515A4F4FB1523A25CC41520F40209D429E5D613B (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, int32_t, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, const RuntimeMethod*))List_1_set_Item_m515A4F4FB1523A25CC41520F40209D429E5D613B_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_mA220A208EC71F5CD6865F6C2B7D5F053282001A4 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, const RuntimeMethod*))List_1_AddWithResize_mA220A208EC71F5CD6865F6C2B7D5F053282001A4_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_mFD43C6DA3C0D8C8166CE226F24405E180BB60F66 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mFD43C6DA3C0D8C8166CE226F24405E180BB60F66_gshared)(__this, ___0_min, method); } inline void List_1_Add_m28DCD73896A7493A6DD85C89A5959213159327C0_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, const RuntimeMethod*))List_1_Add_m28DCD73896A7493A6DD85C89A5959213159327C0_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, const RuntimeMethod*))List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_gshared_inline)(__this, method); } inline void List_1_InsertRange_m64602CE8EF27023E7A55807CF1666F5CD7B5DA76 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m64602CE8EF27023E7A55807CF1666F5CD7B5DA76_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_mB473AD846D833DB9A374EF03A706C529E62B6BDE (ReadOnlyCollection_1_t15B5AC4F8D159E7E7AB816D8F966B60EFCEB9E13* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t15B5AC4F8D159E7E7AB816D8F966B60EFCEB9E13*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mB473AD846D833DB9A374EF03A706C529E62B6BDE_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m528C620453102757401F0F8B55B330C2087E42E4 (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, int32_t ___1_index, int32_t ___2_length, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*, int32_t, int32_t, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m528C620453102757401F0F8B55B330C2087E42E4_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_mC794DD71516F44394A7A755CD2183F2CEFD27647 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, int32_t ___1_count, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, int32_t, int32_t, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mC794DD71516F44394A7A755CD2183F2CEFD27647_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_mDC4BA95D32618C596400042A0B46F04E3828D7A7 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, const RuntimeMethod*))List_1_IndexOf_mDC4BA95D32618C596400042A0B46F04E3828D7A7_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m0BB832DA7A39AF98E7AA03F4F6A1BC8C48CADB5B (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m0BB832DA7A39AF98E7AA03F4F6A1BC8C48CADB5B_gshared)(___0_value, method); } inline bool List_1_Contains_m90D5BCA1A90104B521E1A0F834FD2B3C7BCF930A (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, const RuntimeMethod*))List_1_Contains_m90D5BCA1A90104B521E1A0F834FD2B3C7BCF930A_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m1E8F62C9D745EF1AA0B7967FEBB52DF1D3826CC6 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*, int32_t, const RuntimeMethod*))List_1_CopyTo_m1E8F62C9D745EF1AA0B7967FEBB52DF1D3826CC6_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_m1D877FCA3AF91000B161CC435E11E314C8B2ECDA (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m1D877FCA3AF91000B161CC435E11E314C8B2ECDA_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m797951DC2934B289FEC46CC05E80490B1617F3E5 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7*, const RuntimeMethod*))List_1_FindIndex_m797951DC2934B289FEC46CC05E80490B1617F3E5_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m2F26628AD1EBED3D755F7995B33076DC98F923F7_inline (Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, const RuntimeMethod*))Predicate_1_Invoke_m2F26628AD1EBED3D755F7995B33076DC98F923F7_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m6AFE5DAE1267EFE59BEA0B06C40C20486B2A2233 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, const RuntimeMethod*))List_1__ctor_m6AFE5DAE1267EFE59BEA0B06C40C20486B2A2233_gshared)(__this, method); } inline int32_t List_1_FindIndex_m27FFA221F74201BC84FFA3F938A0F3AFD81A3015 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, int32_t, int32_t, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7*, const RuntimeMethod*))List_1_FindIndex_m27FFA221F74201BC84FFA3F938A0F3AFD81A3015_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m8B1225F91C0F5DC60033006E3CC24844AD7B4CC2_inline (Action_1_tB190FB6312D47E8191741EA92FB16E944FB8422E* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_tB190FB6312D47E8191741EA92FB16E944FB8422E*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, const RuntimeMethod*))Action_1_Invoke_m8B1225F91C0F5DC60033006E3CC24844AD7B4CC2_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_mAF215FD358D499CB5ECC131E64CF0E4F78C905EA (Enumerator_t2CEF225D2605B62ED98F365273E2A70098997301* __this, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t2CEF225D2605B62ED98F365273E2A70098997301*, List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, const RuntimeMethod*))Enumerator__ctor_mAF215FD358D499CB5ECC131E64CF0E4F78C905EA_gshared)(__this, ___0_list, method); } inline int32_t Array_IndexOf_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m2B8945242BB498A03FFC8BA3F0F3108C44BFAAB7 (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m2B8945242BB498A03FFC8BA3F0F3108C44BFAAB7_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m09365A11484E7ED85325A10D505199BAB0FFD808 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, int32_t, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, const RuntimeMethod*))List_1_Insert_m09365A11484E7ED85325A10D505199BAB0FFD808_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_mD2583C8090E4B535A7E90775D4F4807563DF369E (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mD2583C8090E4B535A7E90775D4F4807563DF369E_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mE5C2B7E06ADACF075E1A7A5FC2ABD9FC36B44A44 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, const RuntimeMethod*))List_1_Remove_mE5C2B7E06ADACF075E1A7A5FC2ABD9FC36B44A44_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m24D554FF90CA3CFE9DC557BF5BAC1CCE53D75436 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m24D554FF90CA3CFE9DC557BF5BAC1CCE53D75436_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF54B91CEAE0914FC82BB56642F268A22945AFC93 (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF54B91CEAE0914FC82BB56642F268A22945AFC93_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m80948FFD8677D8B7B840BE6D59093DA65A4C4725 (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m80948FFD8677D8B7B840BE6D59093DA65A4C4725_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m71186FFD5FEDC6AFA3EE329DD3D065D0D18B609E (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m71186FFD5FEDC6AFA3EE329DD3D065D0D18B609E_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m6AFFFCE233C56A4625EB06ADB8465B603AAF66B9 (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*, int32_t, int32_t, Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B*, const RuntimeMethod*))ArraySortHelper_1_Sort_m6AFFFCE233C56A4625EB06ADB8465B603AAF66B9_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m7ECA3F5AAF8E3D0D0D81263665857BA17DF824D9 (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m7ECA3F5AAF8E3D0D0D81263665857BA17DF824D9_gshared)(__this, ___0_enumerable, method); } inline RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 List_1_get_Item_mD1048CD848E8C4A91EE63478805C4EF923CA82CA (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, int32_t, const RuntimeMethod*))List_1_get_Item_mD1048CD848E8C4A91EE63478805C4EF923CA82CA_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m878ED409F61640A7AA1B5CAEDB80056DDE43F50E (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m878ED409F61640A7AA1B5CAEDB80056DDE43F50E_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m69B55A83558EE7A598960352366436C085F8B904 (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, int32_t, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, const RuntimeMethod*))List_1_set_Item_m69B55A83558EE7A598960352366436C085F8B904_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m6B403207DC8AC640C29234B59D769B244BA3666C (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, const RuntimeMethod*))List_1_AddWithResize_m6B403207DC8AC640C29234B59D769B244BA3666C_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m408537A745129AEC6A5D5D2D6DFA25A2297296DC (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m408537A745129AEC6A5D5D2D6DFA25A2297296DC_gshared)(__this, ___0_min, method); } inline void List_1_Add_mEB6DFEA132B5B7BF540D34177054003185D250E7_inline (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, const RuntimeMethod*))List_1_Add_mEB6DFEA132B5B7BF540D34177054003185D250E7_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mE2EBEDC861C1EC398EDBE6CF2C9FB604AA71523E_inline (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, const RuntimeMethod*))List_1_get_Count_mE2EBEDC861C1EC398EDBE6CF2C9FB604AA71523E_gshared_inline)(__this, method); } inline void List_1_InsertRange_m6C53E98FAB9F162D78FD59B05DBDB16CFA9BC9FE (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m6C53E98FAB9F162D78FD59B05DBDB16CFA9BC9FE_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_m37AC4535A1E303EB9FA6D9179CE58C9304748F76 (ReadOnlyCollection_1_t0A309B56589D89FCA7F4936BD28B2C8A56EBA812* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t0A309B56589D89FCA7F4936BD28B2C8A56EBA812*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m37AC4535A1E303EB9FA6D9179CE58C9304748F76_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_mC334EFEAC7F8E60B306A2D9B9E35CAA97BA7AF2C (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_array, int32_t ___1_index, int32_t ___2_length, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*, int32_t, int32_t, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_mC334EFEAC7F8E60B306A2D9B9E35CAA97BA7AF2C_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m2E3C42044B795B14C994C925F6ED7569F3CA529A (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, int32_t ___1_count, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, int32_t, int32_t, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m2E3C42044B795B14C994C925F6ED7569F3CA529A_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_mB7F21E4909055866F7E711248D7E04AE69FA6E21 (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, const RuntimeMethod*))List_1_IndexOf_mB7F21E4909055866F7E711248D7E04AE69FA6E21_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_mB53F184D5219CD3FFF87F52645241628E69FAA47 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mB53F184D5219CD3FFF87F52645241628E69FAA47_gshared)(___0_value, method); } inline bool List_1_Contains_mD6149122550518E6937CD7C30F97EA90F33241CD (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, const RuntimeMethod*))List_1_Contains_mD6149122550518E6937CD7C30F97EA90F33241CD_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m10AC2B522A89BB356DAC8F1A2B97B8CCD2D0F2A8 (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*, int32_t, const RuntimeMethod*))List_1_CopyTo_m10AC2B522A89BB356DAC8F1A2B97B8CCD2D0F2A8_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_mEE98AE79FB5147C0F65A3EE688715A85624786BF (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mEE98AE79FB5147C0F65A3EE688715A85624786BF_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m38ED30706B6402306E0CC7259401DC98406F0C9F (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2*, const RuntimeMethod*))List_1_FindIndex_m38ED30706B6402306E0CC7259401DC98406F0C9F_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m050CF70E115DB27C340689787B3AD9DBA05C0D60_inline (Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2*, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, const RuntimeMethod*))Predicate_1_Invoke_m050CF70E115DB27C340689787B3AD9DBA05C0D60_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m95532062701811F50E0B0270E05E27297B2B3A7B (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, const RuntimeMethod*))List_1__ctor_m95532062701811F50E0B0270E05E27297B2B3A7B_gshared)(__this, method); } inline int32_t List_1_FindIndex_mA89F09DA5B1D49D95CE5CE2561EA01A9B8BBCDA2 (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, int32_t, int32_t, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2*, const RuntimeMethod*))List_1_FindIndex_mA89F09DA5B1D49D95CE5CE2561EA01A9B8BBCDA2_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m8266E5AF67DE65AEE8C922BD63B1B74159F97FBC_inline (Action_1_t03385AB239814E9CBE8F8EE1A653171DABEF4738* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t03385AB239814E9CBE8F8EE1A653171DABEF4738*, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, const RuntimeMethod*))Action_1_Invoke_m8266E5AF67DE65AEE8C922BD63B1B74159F97FBC_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m5A7521BE949105D4DD80B01C20FBE6518B6B135D (Enumerator_tFEA671794CD7ED9545DB6E9B1D2E744410E5EB1C* __this, List_1_t8292C421BBB00D7661DC07462822936152BAB446* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tFEA671794CD7ED9545DB6E9B1D2E744410E5EB1C*, List_1_t8292C421BBB00D7661DC07462822936152BAB446*, const RuntimeMethod*))Enumerator__ctor_m5A7521BE949105D4DD80B01C20FBE6518B6B135D_gshared)(__this, ___0_list, method); } inline int32_t Array_IndexOf_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_mC819DFABC3153D487D7ECD12619EC88AB438B869 (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_array, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_mC819DFABC3153D487D7ECD12619EC88AB438B869_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m8BCB3E9DEB6ADA3462514962264AE2D0B582E989 (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, int32_t, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, const RuntimeMethod*))List_1_Insert_m8BCB3E9DEB6ADA3462514962264AE2D0B582E989_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_m7C1DDAF44D126D8F77F861BA6ADF7A2F182A1FF5 (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m7C1DDAF44D126D8F77F861BA6ADF7A2F182A1FF5_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_m93487A9D2A4C82CFFAB0361C44C85D66F7CFA47C (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, const RuntimeMethod*))List_1_Remove_m93487A9D2A4C82CFFAB0361C44C85D66F7CFA47C_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m24E48167E8CF6182EC06DB8CE43F5DA0A92D0315 (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m24E48167E8CF6182EC06DB8CE43F5DA0A92D0315_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m05A570C44C04D53AEA2C90DDEBC0FAD7873ADF22 (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m05A570C44C04D53AEA2C90DDEBC0FAD7873ADF22_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m07E78BB70DCB1D78B313B093CB86C0F6C0067D85 (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t8292C421BBB00D7661DC07462822936152BAB446*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m07E78BB70DCB1D78B313B093CB86C0F6C0067D85_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m8D321DCE6515B9BA2710AB12181DC7107E2E111E (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m8D321DCE6515B9BA2710AB12181DC7107E2E111E_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m993188BA59F935DB8BB9DFEA94C18EB63F3B55FF (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t9FCAC8C8CE160A96C5AAD2DE1D353DCE8A2FEEFC* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*, int32_t, int32_t, Comparison_1_t9FCAC8C8CE160A96C5AAD2DE1D353DCE8A2FEEFC*, const RuntimeMethod*))ArraySortHelper_1_Sort_m993188BA59F935DB8BB9DFEA94C18EB63F3B55FF_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m1FEC193AC564F195DDB32236A73AAD9A122B7359 (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m1FEC193AC564F195DDB32236A73AAD9A122B7359_gshared)(__this, ___0_enumerable, method); } inline RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 List_1_get_Item_m941436E8E1AD4CAA1F6DA6D0D14B819EB8EAA06B (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, const RuntimeMethod*))List_1_get_Item_m941436E8E1AD4CAA1F6DA6D0D14B819EB8EAA06B_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mC3C3BE78E343804F459F52F89876742940B3EF63 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mC3C3BE78E343804F459F52F89876742940B3EF63_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m64612CF194323216AFA606DB235030B0FBF1AD7B (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*))List_1_set_Item_m64612CF194323216AFA606DB235030B0FBF1AD7B_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m7AB2D7E7A971DA2781D3D87AEE011EC1EE6FC6D1 (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*))List_1_AddWithResize_m7AB2D7E7A971DA2781D3D87AEE011EC1EE6FC6D1_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m57E37F9903B3B9DF5C8B6323A79647915F99F000 (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m57E37F9903B3B9DF5C8B6323A79647915F99F000_gshared)(__this, ___0_min, method); } inline void List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*))List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, const RuntimeMethod*))List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_gshared_inline)(__this, method); } inline void List_1_InsertRange_mC1FE7462FD89E0A4B21FA056AF44255A1F15FF05 (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_mC1FE7462FD89E0A4B21FA056AF44255A1F15FF05_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_m251ED2F92E90BF362151D33384DD5918825D8CE3 (ReadOnlyCollection_1_tA22108DEB371855D01DD03C349EBF8FEB591B55B* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_tA22108DEB371855D01DD03C349EBF8FEB591B55B*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m251ED2F92E90BF362151D33384DD5918825D8CE3_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mA4D2ECE4BBEE21D31EE5072E6A63DCF7D36D2E98 (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_array, int32_t ___1_index, int32_t ___2_length, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*, int32_t, int32_t, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mA4D2ECE4BBEE21D31EE5072E6A63DCF7D36D2E98_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m9FD4CF03B03F425BAF70E5018AA3D52E0984EB9D (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, int32_t ___1_count, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, int32_t, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m9FD4CF03B03F425BAF70E5018AA3D52E0984EB9D_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m13DBAB9D4E558F8E9886A0B921FC357A962C65C9 (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*))List_1_IndexOf_m13DBAB9D4E558F8E9886A0B921FC357A962C65C9_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_mBD28AE8FCFD4FCCAEE9D20111EB725726D2FA573 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mBD28AE8FCFD4FCCAEE9D20111EB725726D2FA573_gshared)(___0_value, method); } inline bool List_1_Contains_m0B7474E5BFDCD11A3B2CDE87A46E7C3BC0A8FB72 (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*))List_1_Contains_m0B7474E5BFDCD11A3B2CDE87A46E7C3BC0A8FB72_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_mA728778089F9B4EE2F8F9918FC04029A71FB2B80 (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*, int32_t, const RuntimeMethod*))List_1_CopyTo_mA728778089F9B4EE2F8F9918FC04029A71FB2B80_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_m1BC45305F22DED653ECEE3CE00090603AFED2210 (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m1BC45305F22DED653ECEE3CE00090603AFED2210_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m17C743A7919E0650C5814BEA23CADB9DF99D1E7F (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA*, const RuntimeMethod*))List_1_FindIndex_m17C743A7919E0650C5814BEA23CADB9DF99D1E7F_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_mAE55F96690D1B38DAAD917F50D9A47AEBCD15706_inline (Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*))Predicate_1_Invoke_mAE55F96690D1B38DAAD917F50D9A47AEBCD15706_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_mA7500B6D51A872AF10FD939C6EAD3CC39EB12D3E (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, const RuntimeMethod*))List_1__ctor_mA7500B6D51A872AF10FD939C6EAD3CC39EB12D3E_gshared)(__this, method); } inline int32_t List_1_FindIndex_mCFF5827BEE0F054908D82F3335A66B299FF0AE1D (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, int32_t, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA*, const RuntimeMethod*))List_1_FindIndex_mCFF5827BEE0F054908D82F3335A66B299FF0AE1D_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m772BFC081A1F103FE5853C01C98CA247BBB4D2CA_inline (Action_1_t81B62BA1F796D45B0F53C586C39E3B3EE7CECDF7* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t81B62BA1F796D45B0F53C586C39E3B3EE7CECDF7*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*))Action_1_Invoke_m772BFC081A1F103FE5853C01C98CA247BBB4D2CA_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_mDF929083A870D170D39F0C33B35C750932836B6F (Enumerator_t53306814952F2BCF542AB5E6AA6AA8DDD2B57964* __this, List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t53306814952F2BCF542AB5E6AA6AA8DDD2B57964*, List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, const RuntimeMethod*))Enumerator__ctor_mDF929083A870D170D39F0C33B35C750932836B6F_gshared)(__this, ___0_list, method); } inline int32_t Array_IndexOf_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_m058CB6256C1C53E98ED67552367A204EE75E971A (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_array, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_m058CB6256C1C53E98ED67552367A204EE75E971A_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*))List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_mE464CBF8799AFB2536238CD76DCB3C4878287DE3 (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mE464CBF8799AFB2536238CD76DCB3C4878287DE3_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mD18D07BF131F06334B2F9AD8F32ACBB4A98A9EDF (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*))List_1_Remove_mD18D07BF131F06334B2F9AD8F32ACBB4A98A9EDF_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_mB3E5157DFE6E0E31CB833F1A16F0C74F900A7F9D (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mB3E5157DFE6E0E31CB833F1A16F0C74F900A7F9D_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mD109AB6BA1F228B37E3BA603D75A296E673ECFB5 (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mD109AB6BA1F228B37E3BA603D75A296E673ECFB5_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m5BBFAF28570EE5DC44C5B3F356BE303256B42AA7 (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m5BBFAF28570EE5DC44C5B3F356BE303256B42AA7_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_m586F119203409CBE70E4D214D7BF57AB472946BC (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_m586F119203409CBE70E4D214D7BF57AB472946BC_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m934876CFF80101C0067F6ECDA4BAEFB0FC51D882 (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t4FBC06790910175CE24B441D98E7B70EEEFD9B0F* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*, int32_t, int32_t, Comparison_1_t4FBC06790910175CE24B441D98E7B70EEEFD9B0F*, const RuntimeMethod*))ArraySortHelper_1_Sort_m934876CFF80101C0067F6ECDA4BAEFB0FC51D882_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m9E176E1085E412982F193E9DCCF55CED54C2866F (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m9E176E1085E412982F193E9DCCF55CED54C2866F_gshared)(__this, ___0_enumerable, method); } inline RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 List_1_get_Item_m429793453BC4931903F141CEED10C2E9340CC137 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, int32_t, const RuntimeMethod*))List_1_get_Item_m429793453BC4931903F141CEED10C2E9340CC137_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_mEF50AB9B66A7362B71CFBE8B80A6E0D11407BC45 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_mEF50AB9B66A7362B71CFBE8B80A6E0D11407BC45_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m5AABB417E30CD08FA3AFDB3CF4B63AAF76CB92C8 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, int32_t, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*))List_1_set_Item_m5AABB417E30CD08FA3AFDB3CF4B63AAF76CB92C8_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_mBDE1D951D63D2D13B761E75AB201B772052E7444 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*))List_1_AddWithResize_mBDE1D951D63D2D13B761E75AB201B772052E7444_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_mC74B0A47EBA17BFE6C63B595F7185C132D5861D4 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mC74B0A47EBA17BFE6C63B595F7185C132D5861D4_gshared)(__this, ___0_min, method); } inline void List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_inline (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*))List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m1ED6E3A25C2924D8B9A70E3B281D9672D9371BAB_inline (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, const RuntimeMethod*))List_1_get_Count_m1ED6E3A25C2924D8B9A70E3B281D9672D9371BAB_gshared_inline)(__this, method); } inline void List_1_InsertRange_mD4A8DF59A828BD18CE5E2FEE3F9E7F8BB17F1419 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_mD4A8DF59A828BD18CE5E2FEE3F9E7F8BB17F1419_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_mA41F27B0DD5D628E7A9A588506AC2914D7EFAAF0 (ReadOnlyCollection_1_tD5A018962889EC1BEE7CDA280311E63F859035C7* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_tD5A018962889EC1BEE7CDA280311E63F859035C7*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mA41F27B0DD5D628E7A9A588506AC2914D7EFAAF0_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_m1817F8C7D261F931471D432F7F71FCF3B1ABA162 (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_array, int32_t ___1_index, int32_t ___2_length, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*, int32_t, int32_t, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_m1817F8C7D261F931471D432F7F71FCF3B1ABA162_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_mDA6371439F6DEB8FC8EC9E751CD7693FDE1607B7 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, int32_t ___1_count, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, int32_t, int32_t, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mDA6371439F6DEB8FC8EC9E751CD7693FDE1607B7_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_mCFD77D85ABA75D9589202AF8C94588B9AF9E83C6 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*))List_1_IndexOf_mCFD77D85ABA75D9589202AF8C94588B9AF9E83C6_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m98760229BE1A0FAD91AA25D6647D93D7E5F14BAB (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m98760229BE1A0FAD91AA25D6647D93D7E5F14BAB_gshared)(___0_value, method); } inline bool List_1_Contains_m91E01F9AFA703E1A47340A3B7307A248A4C3A259 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*))List_1_Contains_m91E01F9AFA703E1A47340A3B7307A248A4C3A259_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_mB42F8062F94F814ADF7E4FC225F452244C85E2BA (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*, int32_t, const RuntimeMethod*))List_1_CopyTo_mB42F8062F94F814ADF7E4FC225F452244C85E2BA_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_m227B78F4A6E87EC3FEF36415801FCEAB30A38301 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m227B78F4A6E87EC3FEF36415801FCEAB30A38301_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_mBA270418499AB9B9AE7ADA72A9E0A41DAF7F95B4 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2*, const RuntimeMethod*))List_1_FindIndex_mBA270418499AB9B9AE7ADA72A9E0A41DAF7F95B4_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m74C9CDA5D1821B51BE957DB309E90D9D342C4541_inline (Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2*, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*))Predicate_1_Invoke_m74C9CDA5D1821B51BE957DB309E90D9D342C4541_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m9E3A974F1CB8B627149199ACE0D8654834DE8451 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, const RuntimeMethod*))List_1__ctor_m9E3A974F1CB8B627149199ACE0D8654834DE8451_gshared)(__this, method); } inline int32_t List_1_FindIndex_m6B6439D0C9DA8CF03CF09FA8050EC9C32C68C1D0 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, int32_t, int32_t, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2*, const RuntimeMethod*))List_1_FindIndex_m6B6439D0C9DA8CF03CF09FA8050EC9C32C68C1D0_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m774FBF0D3777412980F9AA893F63EE57415A0920_inline (Action_1_tE4B74BA0EDD9240D469560981CAB74224CCE1CDD* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_tE4B74BA0EDD9240D469560981CAB74224CCE1CDD*, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*))Action_1_Invoke_m774FBF0D3777412980F9AA893F63EE57415A0920_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m7E13043A1954832CF3B11DD70FE979C8B5B67C8C (Enumerator_t78E42A7518AFA41627A8E01604D961B42BB4EE87* __this, List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t78E42A7518AFA41627A8E01604D961B42BB4EE87*, List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, const RuntimeMethod*))Enumerator__ctor_m7E13043A1954832CF3B11DD70FE979C8B5B67C8C_gshared)(__this, ___0_list, method); } inline int32_t Array_IndexOf_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_mA9E0A3767EE5D5C3632409C35D4C932522C55C76 (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_array, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_mA9E0A3767EE5D5C3632409C35D4C932522C55C76_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m66435CA522AA5A3D7B31524EBADBD8DD268F8CCD (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, int32_t, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*))List_1_Insert_m66435CA522AA5A3D7B31524EBADBD8DD268F8CCD_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_mD8480800C590D3B531AD97C97E31D7E47EE883B2 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mD8480800C590D3B531AD97C97E31D7E47EE883B2_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_m3EE7EFD3E8D2368935284185AF66D6E77CE5A1F7 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*))List_1_Remove_m3EE7EFD3E8D2368935284185AF66D6E77CE5A1F7_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_mC5B672529DF25A35D6609FA311C76CD2DA76837B (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mC5B672529DF25A35D6609FA311C76CD2DA76837B_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_m7E41562670D28C976A387C81533C0EA8A809DBAC (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_m7E41562670D28C976A387C81533C0EA8A809DBAC_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_mFC18ED69982333DE721489D40B5D654EB5004722 (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mFC18ED69982333DE721489D40B5D654EB5004722_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_m1959097AE61547ADC07AEC0A534AC44E25D4BDEB (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_m1959097AE61547ADC07AEC0A534AC44E25D4BDEB_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m4DC824417CD0DB36C12EDE4F7AA5370D67E70AE2 (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tEBDEB58F5F0F64B89992EE3D9AB88605A79031E4* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*, int32_t, int32_t, Comparison_1_tEBDEB58F5F0F64B89992EE3D9AB88605A79031E4*, const RuntimeMethod*))ArraySortHelper_1_Sort_m4DC824417CD0DB36C12EDE4F7AA5370D67E70AE2_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m460B5AC77920AB1C66F941E34ED7432039F5B0C3 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m460B5AC77920AB1C66F941E34ED7432039F5B0C3_gshared)(__this, ___0_enumerable, method); } inline RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA List_1_get_Item_m00E25A0550FF3975DFB53026F387EF37E960B061 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, int32_t, const RuntimeMethod*))List_1_get_Item_m00E25A0550FF3975DFB53026F387EF37E960B061_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m114FB17E9B0F6348E92DA18CDA8343A06EE4D826 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m114FB17E9B0F6348E92DA18CDA8343A06EE4D826_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m1E8A9494A8F054263156A1FC43F926A75EC9AB68 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, int32_t, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*))List_1_set_Item_m1E8A9494A8F054263156A1FC43F926A75EC9AB68_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_mEF543AFCD12090E312BD074B84C2DB63CFCA77C4 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*))List_1_AddWithResize_mEF543AFCD12090E312BD074B84C2DB63CFCA77C4_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m75D62D232591BCBACBAB826A3000B78AFF3ECFD9 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m75D62D232591BCBACBAB826A3000B78AFF3ECFD9_gshared)(__this, ___0_min, method); } inline void List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*))List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, const RuntimeMethod*))List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_gshared_inline)(__this, method); } inline void List_1_InsertRange_mA75CC98DF3506F7557EC575D3C7DE2D498CAECEF (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_mA75CC98DF3506F7557EC575D3C7DE2D498CAECEF_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_m523AFBD8291A2507B65A2D5CC923C06A5B9BC539 (ReadOnlyCollection_1_tECEFBA9780728F2FDFF021A7A59C01F723772E49* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_tECEFBA9780728F2FDFF021A7A59C01F723772E49*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m523AFBD8291A2507B65A2D5CC923C06A5B9BC539_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m89F421FC6D4C3F7A733366EB6952D70D4170A7D2 (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_array, int32_t ___1_index, int32_t ___2_length, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*, int32_t, int32_t, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m89F421FC6D4C3F7A733366EB6952D70D4170A7D2_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m0D960DC863676203E8B5592164652C2C8778E282 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, int32_t ___1_count, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, int32_t, int32_t, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m0D960DC863676203E8B5592164652C2C8778E282_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_mFBC733B9FB937CA02B50A4992A9A0B033297F41C (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*))List_1_IndexOf_mFBC733B9FB937CA02B50A4992A9A0B033297F41C_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m8A0F8133B96EEF540DE0AB77A18700969AE89E56 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m8A0F8133B96EEF540DE0AB77A18700969AE89E56_gshared)(___0_value, method); } inline bool List_1_Contains_m5A067A387C942E086BE66425A3E6EC7F9E0BC547 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*))List_1_Contains_m5A067A387C942E086BE66425A3E6EC7F9E0BC547_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m56251061094904D1A3AD4CE079F2305DAC2054C2 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*, int32_t, const RuntimeMethod*))List_1_CopyTo_m56251061094904D1A3AD4CE079F2305DAC2054C2_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_mCC95250EC78B575440083DC9494BCEE3A00B9601 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mCC95250EC78B575440083DC9494BCEE3A00B9601_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m578FF096D84D04B6C24862F6DD692CC2956CB048 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212*, const RuntimeMethod*))List_1_FindIndex_m578FF096D84D04B6C24862F6DD692CC2956CB048_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m73315AB40F6A7C7931C1869FA953929645773B73_inline (Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212*, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*))Predicate_1_Invoke_m73315AB40F6A7C7931C1869FA953929645773B73_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m40B6F140B370CAB5A985885C1561A794C3B6E735 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, const RuntimeMethod*))List_1__ctor_m40B6F140B370CAB5A985885C1561A794C3B6E735_gshared)(__this, method); } inline int32_t List_1_FindIndex_m2053D5C415FEB3D0EC03DF8B01E7C8631E3BEE11 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, int32_t, int32_t, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212*, const RuntimeMethod*))List_1_FindIndex_m2053D5C415FEB3D0EC03DF8B01E7C8631E3BEE11_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_mF4DC4662C66B296244FDC42CDD8C5429C00FB0B1_inline (Action_1_t2B66B316E2404E95FCBDEB03DC2A7868517F0A54* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t2B66B316E2404E95FCBDEB03DC2A7868517F0A54*, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*))Action_1_Invoke_mF4DC4662C66B296244FDC42CDD8C5429C00FB0B1_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m76B276A1018A5F9B4F92BEAADE0A51B8F54752C8 (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998* __this, List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998*, List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, const RuntimeMethod*))Enumerator__ctor_m76B276A1018A5F9B4F92BEAADE0A51B8F54752C8_gshared)(__this, ___0_list, method); } inline int32_t Array_IndexOf_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_mA0DB0886E7CB05DAEB0B0E09DED74E920933B0DD (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_array, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_mA0DB0886E7CB05DAEB0B0E09DED74E920933B0DD_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m233A3D1D891287D600F036446D44ADC37A470151 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, int32_t, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*))List_1_Insert_m233A3D1D891287D600F036446D44ADC37A470151_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_m63D04C96A17F2906957E5BFE2CE727C4B41FEE21 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m63D04C96A17F2906957E5BFE2CE727C4B41FEE21_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mC014EB912DF264F9E8A58F447008BA8D3A947CF7 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*))List_1_Remove_mC014EB912DF264F9E8A58F447008BA8D3A947CF7_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m9B77849067F48EA4ACF04B0E817AF11D41213BAA (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m9B77849067F48EA4ACF04B0E817AF11D41213BAA_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m68030EB0ECC09470A228ABD83F73EAE4F4759472 (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m68030EB0ECC09470A228ABD83F73EAE4F4759472_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_mC5880E7247FAC9FCC9EEF562B3A0CBB21F0073D3 (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mC5880E7247FAC9FCC9EEF562B3A0CBB21F0073D3_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m11FCF3500FD4A5329A540F2E5FBF4EDAD8151295 (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m11FCF3500FD4A5329A540F2E5FBF4EDAD8151295_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m8971977DA14A0432A4A0096E845B618687511D6E (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t5012257BD7ED4656B3D61DA8B621FA776F57D2E8* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*, int32_t, int32_t, Comparison_1_t5012257BD7ED4656B3D61DA8B621FA776F57D2E8*, const RuntimeMethod*))ArraySortHelper_1_Sort_m8971977DA14A0432A4A0096E845B618687511D6E_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m8D3174E1E5563B32085BA3D664EC6747DC84DA08 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m8D3174E1E5563B32085BA3D664EC6747DC84DA08_gshared)(__this, ___0_enumerable, method); } inline ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, int32_t, const RuntimeMethod*))List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m0ECF6D7025B0B086AE5B99AEE1DDBA1BCD153BBB (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m0ECF6D7025B0B086AE5B99AEE1DDBA1BCD153BBB_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_mCE0EEDA3E13942F440801A78AF060E55705EC1AB (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, int32_t, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*))List_1_set_Item_mCE0EEDA3E13942F440801A78AF060E55705EC1AB_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m017F00DCE1C7D3CD50ADC14611940261C2986755 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*))List_1_AddWithResize_m017F00DCE1C7D3CD50ADC14611940261C2986755_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_mE0515259A28C79A95FC18938CB2A5DB27D7D7B32 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mE0515259A28C79A95FC18938CB2A5DB27D7D7B32_gshared)(__this, ___0_min, method); } inline void List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*))List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, const RuntimeMethod*))List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_gshared_inline)(__this, method); } inline void List_1_InsertRange_mC1FAA4595AEEB2F1D0B5E6372D12F1353EA728A1 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_mC1FAA4595AEEB2F1D0B5E6372D12F1353EA728A1_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_m9F0045860D86199C3ADF649DBBCC23E612090E1A (ReadOnlyCollection_1_tDB7F4AE836210113346CC066CB23F071FD9AA398* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_tDB7F4AE836210113346CC066CB23F071FD9AA398*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m9F0045860D86199C3ADF649DBBCC23E612090E1A_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_mB5585870A538FCAAE2307F1A3A3005AFF93E22AB (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_array, int32_t ___1_index, int32_t ___2_length, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*, int32_t, int32_t, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_mB5585870A538FCAAE2307F1A3A3005AFF93E22AB_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m1DFE64C6B7B5A13731307150B8C6CC0265AE8468 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, int32_t ___1_count, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, int32_t, int32_t, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m1DFE64C6B7B5A13731307150B8C6CC0265AE8468_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_mFF04CFC829768A84DAF366392198E824BFF1D5E9 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*))List_1_IndexOf_mFF04CFC829768A84DAF366392198E824BFF1D5E9_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m9E703708461A1997915EC9110C2A1BDCE9D359E4 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m9E703708461A1997915EC9110C2A1BDCE9D359E4_gshared)(___0_value, method); } inline bool List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*))List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m71B2EB39586D640D2B3DCEFE85CC5AAE800A5834 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*, int32_t, const RuntimeMethod*))List_1_CopyTo_m71B2EB39586D640D2B3DCEFE85CC5AAE800A5834_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_mA2939B1530323CD94A1E1CD726E8BF5BE20572FA (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mA2939B1530323CD94A1E1CD726E8BF5BE20572FA_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m704AD80D3288C49FD44D442391A88613D8FE896B (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504*, const RuntimeMethod*))List_1_FindIndex_m704AD80D3288C49FD44D442391A88613D8FE896B_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_mC91CA78DD86C604CAF0522CBF28FB8A7FC740D43_inline (Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*))Predicate_1_Invoke_mC91CA78DD86C604CAF0522CBF28FB8A7FC740D43_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, const RuntimeMethod*))List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1_gshared)(__this, method); } inline int32_t List_1_FindIndex_m9CA18505A0B62A4D3DD707D53E6EB301DD97784A (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, int32_t, int32_t, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504*, const RuntimeMethod*))List_1_FindIndex_m9CA18505A0B62A4D3DD707D53E6EB301DD97784A_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m96D99F5759EA778A59ECB2564B903E17DA9F7270_inline (Action_1_t5191224A5EBF371048C61B66D17BF858D3A5B8EE* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t5191224A5EBF371048C61B66D17BF858D3A5B8EE*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*))Action_1_Invoke_m96D99F5759EA778A59ECB2564B903E17DA9F7270_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_mE5C4703B909599D16BAFD36D2325A789957E0EF2 (Enumerator_tA5346C096F7FF0487723207A8E57003893B79396* __this, List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tA5346C096F7FF0487723207A8E57003893B79396*, List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, const RuntimeMethod*))Enumerator__ctor_mE5C4703B909599D16BAFD36D2325A789957E0EF2_gshared)(__this, ___0_list, method); } inline int32_t Array_IndexOf_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m59B46A12F3D1993C08018FD9998B666D061BDE53 (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_array, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m59B46A12F3D1993C08018FD9998B666D061BDE53_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m0281783789A882A9BD31E3C8401D0F65B5D42ECA (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, int32_t, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*))List_1_Insert_m0281783789A882A9BD31E3C8401D0F65B5D42ECA_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_m69C7F11C88119252446CF23FBD45510ADD9C6765 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m69C7F11C88119252446CF23FBD45510ADD9C6765_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_m6FF578192839202021E882FC112253FC8149B376 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*))List_1_Remove_m6FF578192839202021E882FC112253FC8149B376_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m8FBF8EFA325D65AF4AEBC1AB01DDBB233C47989C (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m8FBF8EFA325D65AF4AEBC1AB01DDBB233C47989C_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_mC6B631AA21514AF24CA6A3A55F5C339FC44DE132 (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_mC6B631AA21514AF24CA6A3A55F5C339FC44DE132_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m5A263B626B43C65766BB2D48056398A9E8E1F320 (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m5A263B626B43C65766BB2D48056398A9E8E1F320_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m272FC0ED10B3EDAC07F4185D9561BDEF7B805B5E (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m272FC0ED10B3EDAC07F4185D9561BDEF7B805B5E_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_mFDEE34F717E95B924A62DC7875BA596250BC2DE4 (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tC9D509F04234EC7F63E6F97371770C0986F27E72* ___3_comparer, const RuntimeMethod* method) { (( void (*) (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*, int32_t, int32_t, Comparison_1_tC9D509F04234EC7F63E6F97371770C0986F27E72*, const RuntimeMethod*))ArraySortHelper_1_Sort_mFDEE34F717E95B924A62DC7875BA596250BC2DE4_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m45ACFC1F29EF975F38F9B365AE512A35497C8312 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m45ACFC1F29EF975F38F9B365AE512A35497C8312_gshared)(__this, ___0_enumerable, method); } inline RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E List_1_get_Item_mB33745D62B8763A3CCF432DC7DE3151625657F68 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, int32_t, const RuntimeMethod*))List_1_get_Item_mB33745D62B8763A3CCF432DC7DE3151625657F68_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_m24B03AE92735578F41C794958E9CEE50B15DDC16 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_m24B03AE92735578F41C794958E9CEE50B15DDC16_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_mF00871B74AE87AC4B318386CCCBC337CFDBE6CC7 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, int32_t, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*))List_1_set_Item_mF00871B74AE87AC4B318386CCCBC337CFDBE6CC7_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m09E75D6387BC3C2B1D8AFCEDC514D63A08EEE1B2 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*))List_1_AddWithResize_m09E75D6387BC3C2B1D8AFCEDC514D63A08EEE1B2_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m78A990C941BE5C2BE30BEAA60FC42E4C98DF8201 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m78A990C941BE5C2BE30BEAA60FC42E4C98DF8201_gshared)(__this, ___0_min, method); } inline void List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_inline (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*))List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_inline (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, const RuntimeMethod*))List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_gshared_inline)(__this, method); } inline void List_1_InsertRange_m22616BE17E92C0DC153EC1EB189C0A8D89940DC6 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m22616BE17E92C0DC153EC1EB189C0A8D89940DC6_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_mD9A311E7D83F08364D3DA0E7254AB18EFA195DEB (ReadOnlyCollection_1_t9E98C3DEB25C3F730F388EA6489CE8205E33A2DB* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t9E98C3DEB25C3F730F388EA6489CE8205E33A2DB*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mD9A311E7D83F08364D3DA0E7254AB18EFA195DEB_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_mFE5BAB87CBA1F38DDF8F3FADA9578D8F306BB95B (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_array, int32_t ___1_index, int32_t ___2_length, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*, int32_t, int32_t, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_mFE5BAB87CBA1F38DDF8F3FADA9578D8F306BB95B_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_mB4478B3FAF169224433A439BF56BAC32EF6BC88C (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, int32_t ___1_count, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, int32_t, int32_t, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mB4478B3FAF169224433A439BF56BAC32EF6BC88C_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m6643C23AD1C92EF03BFCD9BCD07A5DD3CE110860 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*))List_1_IndexOf_m6643C23AD1C92EF03BFCD9BCD07A5DD3CE110860_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_mCDD016DBEE4EB1205055DBD1D91C69EFDAA49050 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mCDD016DBEE4EB1205055DBD1D91C69EFDAA49050_gshared)(___0_value, method); } inline bool List_1_Contains_m4A295D527AD21C1B018688ADF03DB2F75EC89B38 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*))List_1_Contains_m4A295D527AD21C1B018688ADF03DB2F75EC89B38_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m0951BAC2687D26E1F766B11E1FFA275A705C1CF7 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*, int32_t, const RuntimeMethod*))List_1_CopyTo_m0951BAC2687D26E1F766B11E1FFA275A705C1CF7_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_m146459F0C4A0965E5BBCF53ADECC0BB83BBC9262 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m146459F0C4A0965E5BBCF53ADECC0BB83BBC9262_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_mDF1F50BF0DC3FE02A8879BDA122CBCA1E3043519 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6*, const RuntimeMethod*))List_1_FindIndex_mDF1F50BF0DC3FE02A8879BDA122CBCA1E3043519_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_mB7019911426D2A3FC90A179DA40346BE923973A0_inline (Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6*, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*))Predicate_1_Invoke_mB7019911426D2A3FC90A179DA40346BE923973A0_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m9D8ACA0AF182C7A3C4BB759EC0C7989DF487190F (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, const RuntimeMethod*))List_1__ctor_m9D8ACA0AF182C7A3C4BB759EC0C7989DF487190F_gshared)(__this, method); } inline int32_t List_1_FindIndex_mC620F0376C298E92456A17F2F47E5C68DD74B940 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, int32_t, int32_t, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6*, const RuntimeMethod*))List_1_FindIndex_mC620F0376C298E92456A17F2F47E5C68DD74B940_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m02274FB3E1E2B735EBF943DA01B340C7B6B8CF83_inline (Action_1_tB0037EB63A784B363B381F64BD4D0E1EB6D88FD6* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_tB0037EB63A784B363B381F64BD4D0E1EB6D88FD6*, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*))Action_1_Invoke_m02274FB3E1E2B735EBF943DA01B340C7B6B8CF83_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m2E99A3B09D26AF6EDECD005E3074AC744A62E0E8 (Enumerator_tA46FF654163A31FB18158746EE65C812A9CCBA03* __this, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tA46FF654163A31FB18158746EE65C812A9CCBA03*, List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, const RuntimeMethod*))Enumerator__ctor_m2E99A3B09D26AF6EDECD005E3074AC744A62E0E8_gshared)(__this, ___0_list, method); } inline int32_t Array_IndexOf_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_mD8C98FCF85DA3588DDE4A7A68194BE476ADDD865 (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_array, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_mD8C98FCF85DA3588DDE4A7A68194BE476ADDD865_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m24294D8F12103ADD3AF0F6EB5227A38328DCCC61 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, int32_t, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*))List_1_Insert_m24294D8F12103ADD3AF0F6EB5227A38328DCCC61_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_mEF4EA5ACE06174661A152D7374F9F5EF778A5BEF (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mEF4EA5ACE06174661A152D7374F9F5EF778A5BEF_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_m5284BFBC1C6FD18DA5B65B6449D0939737AD35C9 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*))List_1_Remove_m5284BFBC1C6FD18DA5B65B6449D0939737AD35C9_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_mB633F631C4315DEA7E8ACBC63403AA2B4CD7903E (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mB633F631C4315DEA7E8ACBC63403AA2B4CD7903E_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_mB35A623CB026C9E95806721E8626408D78552015 (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_mB35A623CB026C9E95806721E8626408D78552015_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_mDB4CA1FBFF20E017781BA6F392AAC5406EDAF274 (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mDB4CA1FBFF20E017781BA6F392AAC5406EDAF274_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_m6B11AD80B504BD946E830A9554104BFD46E1A62B (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_m6B11AD80B504BD946E830A9554104BFD46E1A62B_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m180F5D502DD310C7042FC3DDC5E8C1E5E97D7968 (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t5CB5E2EC675D003F184926AA3D45FEB982675C0E* ___3_comparer, const RuntimeMethod* method) { (( void (*) (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*, int32_t, int32_t, Comparison_1_t5CB5E2EC675D003F184926AA3D45FEB982675C0E*, const RuntimeMethod*))ArraySortHelper_1_Sort_m180F5D502DD310C7042FC3DDC5E8C1E5E97D7968_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m99897850A1BB3578E53936137355BE0DBE2B5C9D (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m99897850A1BB3578E53936137355BE0DBE2B5C9D_gshared)(__this, ___0_enumerable, method); } inline SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 List_1_get_Item_m844994AB875AD7CD723AD256BB383E04349EC000 (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, int32_t, const RuntimeMethod*))List_1_get_Item_m844994AB875AD7CD723AD256BB383E04349EC000_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mCA440EA8DE59F6C3A47357B052938B47088BD1A0 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mCA440EA8DE59F6C3A47357B052938B47088BD1A0_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m3B60C30074E2E02B7C12C77A65F407C47B34A34D (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, int32_t, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, const RuntimeMethod*))List_1_set_Item_m3B60C30074E2E02B7C12C77A65F407C47B34A34D_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m1100CE47ACDDE7DD7AD1624D54F8796D9B39E581 (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, const RuntimeMethod*))List_1_AddWithResize_m1100CE47ACDDE7DD7AD1624D54F8796D9B39E581_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m1F5A88161980970346D1F167002FCB9D303C02B5 (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m1F5A88161980970346D1F167002FCB9D303C02B5_gshared)(__this, ___0_min, method); } inline void List_1_Add_m3C3DA736B39FDBE92DD99D2DDEA1E6EDA4710D05_inline (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, const RuntimeMethod*))List_1_Add_m3C3DA736B39FDBE92DD99D2DDEA1E6EDA4710D05_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m5E6F02E176E983A28FBA88F5BF2C739F3C113800_inline (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, const RuntimeMethod*))List_1_get_Count_m5E6F02E176E983A28FBA88F5BF2C739F3C113800_gshared_inline)(__this, method); } inline void List_1_InsertRange_m964B6D633B54AAD973855A5D775B5D349DC2DD9A (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m964B6D633B54AAD973855A5D775B5D349DC2DD9A_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_mF4D5859BA53809CD7E10D45D3C2C413E1A79AE94 (ReadOnlyCollection_1_t0576212B93E64DDC6F55F00EF59AFE2FF65862CD* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t0576212B93E64DDC6F55F00EF59AFE2FF65862CD*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mF4D5859BA53809CD7E10D45D3C2C413E1A79AE94_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_m80F7797706A9C1B88FD1503DBD9E1AF7484729E8 (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_array, int32_t ___1_index, int32_t ___2_length, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*, int32_t, int32_t, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_m80F7797706A9C1B88FD1503DBD9E1AF7484729E8_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_mAF234F4AE84FF2A75258ABFF4F36A4625CAFB1BE (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, int32_t ___1_count, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, int32_t, int32_t, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mAF234F4AE84FF2A75258ABFF4F36A4625CAFB1BE_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_mA563DB7B33AF05F4E669A5E81992CA7F31BD3848 (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, const RuntimeMethod*))List_1_IndexOf_mA563DB7B33AF05F4E669A5E81992CA7F31BD3848_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m61B486277DBCA2B100A0A7157E2C522D3AA30369 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m61B486277DBCA2B100A0A7157E2C522D3AA30369_gshared)(___0_value, method); } inline bool List_1_Contains_m970AA0FD0E055F2646F679D231F285B1FF529CA0 (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, const RuntimeMethod*))List_1_Contains_m970AA0FD0E055F2646F679D231F285B1FF529CA0_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m0C406231F1B41CA6A3C61265634D1C341B5DE34D (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*, int32_t, const RuntimeMethod*))List_1_CopyTo_m0C406231F1B41CA6A3C61265634D1C341B5DE34D_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_m1F9E7D500258BE244C9B37CC8D126AE78BEB9768 (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m1F9E7D500258BE244C9B37CC8D126AE78BEB9768_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m31317D2BB1D46A3949D58CD4C9B6EEFB805B39FB (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD*, const RuntimeMethod*))List_1_FindIndex_m31317D2BB1D46A3949D58CD4C9B6EEFB805B39FB_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_mDFFF08340CFB054D10EC35A8F237E327D01E9419_inline (Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD*, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, const RuntimeMethod*))Predicate_1_Invoke_mDFFF08340CFB054D10EC35A8F237E327D01E9419_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m47C984B9AA0A8275E583ADDB0EB2FB2990A4D30E (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, const RuntimeMethod*))List_1__ctor_m47C984B9AA0A8275E583ADDB0EB2FB2990A4D30E_gshared)(__this, method); } inline int32_t List_1_FindIndex_m25170870408488CC8E91172FB56CFCDE4D41E577 (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, int32_t, int32_t, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD*, const RuntimeMethod*))List_1_FindIndex_m25170870408488CC8E91172FB56CFCDE4D41E577_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m2A7ED0C3F773820791EAA34BC86B24745CABB081_inline (Action_1_t92C5FDA781FC11766BA810CAA0C836E80A7FFE4C* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t92C5FDA781FC11766BA810CAA0C836E80A7FFE4C*, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, const RuntimeMethod*))Action_1_Invoke_m2A7ED0C3F773820791EAA34BC86B24745CABB081_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m53DAA41F6BA15BB41C11F0AD2DDBB3921EEC502E (Enumerator_t4D71533BFF7D546FC7EB99A4D25A5233CF4684D2* __this, List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t4D71533BFF7D546FC7EB99A4D25A5233CF4684D2*, List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, const RuntimeMethod*))Enumerator__ctor_m53DAA41F6BA15BB41C11F0AD2DDBB3921EEC502E_gshared)(__this, ___0_list, method); } inline int32_t Array_IndexOf_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_m3AA0BB69BE1BB9467F3015DA4B4E1044AF35533C (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_array, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_m3AA0BB69BE1BB9467F3015DA4B4E1044AF35533C_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m0A5FBA36164951C002959268CAE1AAAA4AC42A1F (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, int32_t, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, const RuntimeMethod*))List_1_Insert_m0A5FBA36164951C002959268CAE1AAAA4AC42A1F_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_m531A75000C83F38562A8230989AB8DAD461B9E29 (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m531A75000C83F38562A8230989AB8DAD461B9E29_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mBE51B9E09B4237B2879A7880039E9E04ACC5A357 (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, const RuntimeMethod*))List_1_Remove_mBE51B9E09B4237B2879A7880039E9E04ACC5A357_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m56DEC89D9C1B21640BD65C67C8EB36AE75B8B6E0 (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m56DEC89D9C1B21640BD65C67C8EB36AE75B8B6E0_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mD7D1769A2DFDE5F6FBC5ABB83BC9F44D4E01A11A (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mD7D1769A2DFDE5F6FBC5ABB83BC9F44D4E01A11A_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m92A04C7A305F2761098CCCE435E1CB6FFCA7AE8B (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m92A04C7A305F2761098CCCE435E1CB6FFCA7AE8B_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mDF78162BAF41992717415C4305777541CFB78F8D (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mDF78162BAF41992717415C4305777541CFB78F8D_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m915F9CDF3A78831EBEC11D94CD5A7CBF88ACB57B (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t1E2D8261CC6BDF2163403F266C5410F5D18FABE0* ___3_comparer, const RuntimeMethod* method) { (( void (*) (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*, int32_t, int32_t, Comparison_1_t1E2D8261CC6BDF2163403F266C5410F5D18FABE0*, const RuntimeMethod*))ArraySortHelper_1_Sort_m915F9CDF3A78831EBEC11D94CD5A7CBF88ACB57B_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m20A68AF75CFFA7B9DB681F8709134C8A3CEE64D1 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m20A68AF75CFFA7B9DB681F8709134C8A3CEE64D1_gshared)(__this, ___0_enumerable, method); } inline SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB List_1_get_Item_mF046B65C7304E4214022FCBC4F1C7C760834DF4C (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, int32_t, const RuntimeMethod*))List_1_get_Item_mF046B65C7304E4214022FCBC4F1C7C760834DF4C_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_m45D3964D2FEAB6EA6A4B2219462D2FE4B571A9C0 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_m45D3964D2FEAB6EA6A4B2219462D2FE4B571A9C0_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_mB9B957245DF97D4C8CDFBD70D8313AFF4B2D5654 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, int32_t, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, const RuntimeMethod*))List_1_set_Item_mB9B957245DF97D4C8CDFBD70D8313AFF4B2D5654_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m994590E60987BFF03E318D91D954158CE5BF7F6C (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, const RuntimeMethod*))List_1_AddWithResize_m994590E60987BFF03E318D91D954158CE5BF7F6C_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m75BA1D8DC47999BF0F3DB7372384CD3877B7BFD5 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m75BA1D8DC47999BF0F3DB7372384CD3877B7BFD5_gshared)(__this, ___0_min, method); } inline void List_1_Add_m8D1A09FF9E2864F351522BB65C7EA3310AD488E0_inline (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, const RuntimeMethod*))List_1_Add_m8D1A09FF9E2864F351522BB65C7EA3310AD488E0_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m5F8724656EB58F633FF0689799F605176F9D22E5_inline (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, const RuntimeMethod*))List_1_get_Count_m5F8724656EB58F633FF0689799F605176F9D22E5_gshared_inline)(__this, method); } inline void List_1_InsertRange_mE70E1534B5440100B89121B1E2BF42881F774986 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_mE70E1534B5440100B89121B1E2BF42881F774986_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_mCA13E23A0F52B29A286CEA0F8B89571764AF5012 (ReadOnlyCollection_1_t8304182734D899FC84BE6896801AC241EC4A2D7E* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t8304182734D899FC84BE6896801AC241EC4A2D7E*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mCA13E23A0F52B29A286CEA0F8B89571764AF5012_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_m24DCA35EC7B516E9E776425E4DD7E8F7375C37A5 (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_array, int32_t ___1_index, int32_t ___2_length, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*, int32_t, int32_t, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_m24DCA35EC7B516E9E776425E4DD7E8F7375C37A5_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_mA81EE7AB763E84CEECCBD35993E81BF436E519F2 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, int32_t ___1_count, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, int32_t, int32_t, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mA81EE7AB763E84CEECCBD35993E81BF436E519F2_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m8EEC0CB028A848A4FF76CDAD1F9841A6BE3B4F23 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, const RuntimeMethod*))List_1_IndexOf_m8EEC0CB028A848A4FF76CDAD1F9841A6BE3B4F23_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m8904100F5238D5FA2518620AAB74ECBC756685B2 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m8904100F5238D5FA2518620AAB74ECBC756685B2_gshared)(___0_value, method); } inline bool List_1_Contains_m36D12F18A88D0A03932A67ED7B3734CB52FB25B0 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, const RuntimeMethod*))List_1_Contains_m36D12F18A88D0A03932A67ED7B3734CB52FB25B0_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m6DB226C3BE051D443F96FA3FFCEB02DF916DA6A9 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*, int32_t, const RuntimeMethod*))List_1_CopyTo_m6DB226C3BE051D443F96FA3FFCEB02DF916DA6A9_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_mA0B1F38B4F01159C317522A23089F2EF2B133A8E (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, int32_t, const RuntimeMethod*))List_1_set_Capacity_mA0B1F38B4F01159C317522A23089F2EF2B133A8E_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_mD7A746B5DEE5BC236E7957ACE2406806B053D2E2 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC*, const RuntimeMethod*))List_1_FindIndex_mD7A746B5DEE5BC236E7957ACE2406806B053D2E2_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m02944A5B4F81828B36E114B028B11F349084A10F_inline (Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC*, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, const RuntimeMethod*))Predicate_1_Invoke_m02944A5B4F81828B36E114B028B11F349084A10F_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m67D6AC643E5FFDC5961A65D45618A3B3EDE151BE (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, const RuntimeMethod*))List_1__ctor_m67D6AC643E5FFDC5961A65D45618A3B3EDE151BE_gshared)(__this, method); } inline int32_t List_1_FindIndex_m888601858FB53F549256A4E98C353405F5CC7E87 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, int32_t, int32_t, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC*, const RuntimeMethod*))List_1_FindIndex_m888601858FB53F549256A4E98C353405F5CC7E87_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_mBF4A4FA8C960F5A23076E5D5FA3F44D5E47A7956_inline (Action_1_t3A5E0BE54C840C0B1191FE726265A37532163305* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t3A5E0BE54C840C0B1191FE726265A37532163305*, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, const RuntimeMethod*))Action_1_Invoke_mBF4A4FA8C960F5A23076E5D5FA3F44D5E47A7956_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m6604149B84D98BB77FB2064F5EA1BD1391CC5F86 (Enumerator_t9004D8CAF7CEFF757EFEAC6A4B749DD1D76B832E* __this, List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t9004D8CAF7CEFF757EFEAC6A4B749DD1D76B832E*, List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, const RuntimeMethod*))Enumerator__ctor_m6604149B84D98BB77FB2064F5EA1BD1391CC5F86_gshared)(__this, ___0_list, method); } inline int32_t Array_IndexOf_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_mEE2DA01C2D69CAF56E49BCD16A9E1FD9E5CE9AB8 (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_array, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_mEE2DA01C2D69CAF56E49BCD16A9E1FD9E5CE9AB8_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_mC4420E78DADA60B74091B07E26FE887608D22921 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, int32_t, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, const RuntimeMethod*))List_1_Insert_mC4420E78DADA60B74091B07E26FE887608D22921_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_m59AFBD7447281216F78226B5C0333505F207D2E5 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m59AFBD7447281216F78226B5C0333505F207D2E5_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mBFF079BB20712D09138293E836E8FF4B15300B48 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, const RuntimeMethod*))List_1_Remove_mBFF079BB20712D09138293E836E8FF4B15300B48_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_mDA2F5BCF4E8D610A9E815AF0D25EBF16191368F3 (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mDA2F5BCF4E8D610A9E815AF0D25EBF16191368F3_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_mB1A975B1E773D11DB2AE4A2D8EE0CAEEBD61FFCF (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_mB1A975B1E773D11DB2AE4A2D8EE0CAEEBD61FFCF_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m9F8463C1FEE07DA5CC91FC2D172642C699BBAF3B (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m9F8463C1FEE07DA5CC91FC2D172642C699BBAF3B_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_mED7D018AE01050EAEC907F81D9930CE35B85EA32 (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_mED7D018AE01050EAEC907F81D9930CE35B85EA32_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_mFD26A89550CB79EB4C70BC6A19960645F018B957 (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tD6D691026BF0451F24570F168FADEF77440CAD8E* ___3_comparer, const RuntimeMethod* method) { (( void (*) (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*, int32_t, int32_t, Comparison_1_tD6D691026BF0451F24570F168FADEF77440CAD8E*, const RuntimeMethod*))ArraySortHelper_1_Sort_mFD26A89550CB79EB4C70BC6A19960645F018B957_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Method Definition Index: 8902 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE5EF49247192543C4D5231822A3484ECBCA86ECC_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_0 = ((List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } // Method Definition Index: 8903 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m4DAD41CF512B90E5130F607D2452B62E2CF00133_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_2 = ((List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_4 = (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } // Method Definition Index: 8904 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9A9B193268F70E6D396674B6DB2008ABD3670672_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_6 = ((List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_8 = (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_12 = ((List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_mC24AACFD155CDCDC7CD0DCB5A93683665238E360(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } // Method Definition Index: 8905 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mB9D9547E4E381B570C5665A788E3181B76863555_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // Method Definition Index: 8906 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m6CAF7D0F79B0C11E003D847E7CB1F5624104D67A_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_value, const RuntimeMethod* method) { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_6 = (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_8 = __this->____items; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_12 = ((List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } // Method Definition Index: 8907 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 8908 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mA82AD40934C055E02642887B000BF7F6C8A0DBDE_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8909 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mAD2C9DED65E17C5FBB26E3C5C059DD633AF09AAD_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8910 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mD3C6D863219163ECBDCEFD1EB0D54E3C89236D45_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8911 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m71617880059F9746D952D5C612EE3C00867BDFE6_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __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 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } // Method Definition Index: 8912 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // Method Definition Index: 8913 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mBAF88EC88AA2C879E16F962D3D4F00E0A19FD5DF_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_2 = __this->____items; int32_t L_3 = ___0_index; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8914 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m96C2855A6FB8E3C2D013D44186461D2BF62842B8_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)); PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // Method Definition Index: 8915 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mDF4A21282BB1DE7A07BFA307909360715E60405C_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_1; L_1 = List_1_get_Item_mC2E704211D4C650623146456E91BC4BC561AFD31(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } // Method Definition Index: 8916 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mB12A7EC23138B4165734CD85A4256EF2882FF7AD_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m093A2D9B3D98E080F4A691EE9FC363426ADDB755(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_mBAF88EC88AA2C879E16F962D3D4F00E0A19FD5DF(__this, L_1, ((*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8917 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_6 = V_0; int32_t L_7 = V_1; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)L_8); return; } IL_0034: { PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_9 = ___0_item; List_1_AddWithResize_m7C9B7EB90B116AAFBE8BC3121AAD5258B0F6CF9C(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8918 IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m7C9B7EB90B116AAFBE8BC3121AAD5258B0F6CF9C_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_mF835F46C4B51E8DFD47C52C603BD6755041B5BEC(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_3 = __this->____items; int32_t L_4 = V_0; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)L_5); return; } } // Method Definition Index: 8919 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mC3FC0193E94672934A16084DE3E6CBB340A6EBC5_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m093A2D9B3D98E080F4A691EE9FC363426ADDB755(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_inline(__this, ((*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } // Method Definition Index: 8920 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mF4132B523560BF21EA9CF8FCB40EEB148159BD5C_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m317CE19B567F64F9695AEE70F58628EF6AF0C2E8(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } // Method Definition Index: 8921 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t6C1EE673421CC1960C2AF4D818ED9583D262B240* List_1_AsReadOnly_mF6DB68F99D911C1CAAC4B6C969782F0CDF03AD0B_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t6C1EE673421CC1960C2AF4D818ED9583D262B240* L_0 = (ReadOnlyCollection_1_t6C1EE673421CC1960C2AF4D818ED9583D262B240*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_m91D436B2F31EFA55DF06E929C933E14E4954BAB1(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } // Method Definition Index: 8922 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m51B26B43D6F085573A60DAC5B9B0A1F4D32A5580_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, int32_t ___1_count, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_mED61694B81BEB4026FF296E119483ADB151D103F(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } // Method Definition Index: 8923 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mD6ED899557FAC753C8D5359516D4A77FFEA58B14_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m51B26B43D6F085573A60DAC5B9B0A1F4D32A5580(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } // Method Definition Index: 8924 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mAEA83B6E2B67D01FE5CB7ADD0C20549308F83ECB_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m51B26B43D6F085573A60DAC5B9B0A1F4D32A5580(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } // Method Definition Index: 8925 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mCC609CD85EAE7ECA8251CDBD247E038D16DD4190_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } // Method Definition Index: 8926 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mFC4307A7A95CB51B2EDFED89F528A1142B3F4E16_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m4A2658FFBA1B747CE61F890B487EB01DA447C81F(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // Method Definition Index: 8927 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m4BBA6ABF7159115D088AD4EECB8BD97651B5E7B8_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m96C2855A6FB8E3C2D013D44186461D2BF62842B8(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_mFC4307A7A95CB51B2EDFED89F528A1142B3F4E16(__this, ((*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } // Method Definition Index: 8928 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m9235A8757A62C9EFDD26175EA808D12A7A36DC74_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_array, const RuntimeMethod* method) { { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_0 = ___0_array; List_1_CopyTo_mDA4346C8893973A87C76A6F490BFAFCB2A4711D6(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } // Method Definition Index: 8929 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m7AA281E066EDD7F5794F55B8A98EE9E53713115C_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } // Method Definition Index: 8930 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mDA4346C8893973A87C76A6F490BFAFCB2A4711D6_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_0 = __this->____items; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // Method Definition Index: 8931 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mF835F46C4B51E8DFD47C52C603BD6755041B5BEC_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m6CAF7D0F79B0C11E003D847E7CB1F5624104D67A(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } // Method Definition Index: 8932 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mAFB3F83CA59B2F9582FB63410F30E03A9C021D3E_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* ___0_match, const RuntimeMethod* method) { { Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_mFFC3D03C317BBC9D79C79A7DFE96FE9E65ED9EBA(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // Method Definition Index: 8933 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF List_1_Find_m2B643D6C1627EB7DEE3896427E3CAD34555B8770_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_1 = ___0_match; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_mFF89F97E508DF44484B5916B0EF5F4C2937F1702_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)); PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_14 = V_1; return L_14; } } // Method Definition Index: 8934 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* List_1_FindAll_mCF3092ECA74C97D8DF646C30384934A60D060F2C_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* ___0_match, const RuntimeMethod* method) { List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_1 = (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_mE5EF49247192543C4D5231822A3484ECBCA86ECC(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_2 = ___0_match; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_mFF89F97E508DF44484B5916B0EF5F4C2937F1702_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_8 = V_0; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* L_16 = V_0; return L_16; } } // Method Definition Index: 8935 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mFFC3D03C317BBC9D79C79A7DFE96FE9E65ED9EBA_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_mF3327C73B59DAC44FE306DBF9A1B9297299EE2E1(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } // Method Definition Index: 8936 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5933F4DE5A13A5F79E2FB9A42D30763986160E36_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_startIndex, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_mF3327C73B59DAC44FE306DBF9A1B9297299EE2E1(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } // Method Definition Index: 8937 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF3327C73B59DAC44FE306DBF9A1B9297299EE2E1_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_10 = ___2_match; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_mFF89F97E508DF44484B5916B0EF5F4C2937F1702_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } // Method Definition Index: 8938 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF List_1_FindLast_m3433C9E1676D15F46BDC6E0B713A6A3A52C9867E_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_2 = ___0_match; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_mFF89F97E508DF44484B5916B0EF5F4C2937F1702_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)); PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_14 = V_1; return L_14; } } // Method Definition Index: 8939 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m60F528EF94D65E02C2B7B5334BB2F26E37A7F4C5_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, Action_1_tD98C17959E30005829AE1673E9BBC38BFC32717D* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tD98C17959E30005829AE1673E9BBC38BFC32717D* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_tD98C17959E30005829AE1673E9BBC38BFC32717D* L_4 = ___0_action; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_mA76A8C28B0D28810400D7B5E72970A4955E3FAD0_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // Method Definition Index: 8940 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t150659966D7B206A0CA03A40FCF274CEB25867A2 List_1_GetEnumerator_m1480F5F2712F1A8CD0D357297012A02786688E2E_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { Enumerator_t150659966D7B206A0CA03A40FCF274CEB25867A2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2538A9A3BFD336A179DF90D08B40ACF74D7A2129((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } // Method Definition Index: 8941 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mDC1F9F6D39D37973CDFD6E143EE8614952D61BBC_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { Enumerator_t150659966D7B206A0CA03A40FCF274CEB25867A2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2538A9A3BFD336A179DF90D08B40ACF74D7A2129((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t150659966D7B206A0CA03A40FCF274CEB25867A2 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8942 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m0DB02CF45197766C06C91D4DD8D76399034D169E_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { Enumerator_t150659966D7B206A0CA03A40FCF274CEB25867A2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2538A9A3BFD336A179DF90D08B40ACF74D7A2129((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t150659966D7B206A0CA03A40FCF274CEB25867A2 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8943 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m4A2658FFBA1B747CE61F890B487EB01DA447C81F_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) { { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_0 = __this->____items; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m49E9EDF2BBD6518B191BEE277DDC78EB9E78AA65(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return L_3; } } // Method Definition Index: 8944 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m28BF633961FF9D712C5983A4E6D40EE93B7DED09_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m96C2855A6FB8E3C2D013D44186461D2BF62842B8(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m4A2658FFBA1B747CE61F890B487EB01DA447C81F(__this, ((*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } // Method Definition Index: 8945 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m5A41B18E13B833E45D3A3732D20D6C98DE830B1B_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_mF835F46C4B51E8DFD47C52C603BD6755041B5BEC(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_7 = __this->____items; int32_t L_8 = ___0_index; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_13 = __this->____items; int32_t L_14 = ___0_index; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // Method Definition Index: 8946 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mF632B2A398AF51DC1DD0BE52914CA7AA5C2E46B3_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m093A2D9B3D98E080F4A691EE9FC363426ADDB755(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m5A41B18E13B833E45D3A3732D20D6C98DE830B1B(__this, L_1, ((*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8947 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m317CE19B567F64F9695AEE70F58628EF6AF0C2E8_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_mF835F46C4B51E8DFD47C52C603BD6755041B5BEC(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_12 = __this->____items; int32_t L_13 = ___0_index; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_20 = __this->____items; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_45; L_45 = InterfaceFuncInvoker0< PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_m5A41B18E13B833E45D3A3732D20D6C98DE830B1B(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_mC24AACFD155CDCDC7CD0DCB5A93683665238E360(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // Method Definition Index: 8948 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mB3D29ECE2D8C136E12932EBFC79C22BF8E5AE43A_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m4A2658FFBA1B747CE61F890B487EB01DA447C81F(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_m4CE7F02C2C9984D22197D846AAF5A726DB21F864(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); return (bool)1; } IL_0015: { return (bool)0; } } // Method Definition Index: 8949 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m36E03799FA697D8B32B976B30AC2DDBC2994DA57_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m96C2855A6FB8E3C2D013D44186461D2BF62842B8(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mB3D29ECE2D8C136E12932EBFC79C22BF8E5AE43A(__this, ((*(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0015: { return; } } // Method Definition Index: 8950 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mFE0538A0F72039E975C12F3A34F5992A01B759E8_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_4 = ___0_match; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_mFF89F97E508DF44484B5916B0EF5F4C2937F1702_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* L_16 = ___0_match; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_mFF89F97E508DF44484B5916B0EF5F4C2937F1702_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // Method Definition Index: 8951 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m4CE7F02C2C9984D22197D846AAF5A726DB21F864_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, const RuntimeMethod* method) { PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_5 = __this->____items; int32_t L_6 = ___0_index; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)); PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // Method Definition Index: 8952 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m022EBC191C2FB56DDA63A871C74ECACC78B1A853_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // Method Definition Index: 8953 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m135096B9A0F286D69F983365ECED736262952ADC_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m6709C160EEEC87E33BA6D23AE7742222868F03EE(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return; } } // Method Definition Index: 8954 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m6709C160EEEC87E33BA6D23AE7742222868F03EE_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m9AB617098B14543160B78A13C095117E8F4C025D(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // Method Definition Index: 8955 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m365A3C42B336B6E926E70CF653DF374A33DC3BD0_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_mC6546D8047FC8110DFE4CC8E7561C86EE201670B(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8956 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m2F1C4C53054327BFAA1FD5A2F86D79C160B9B441_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_mC6546D8047FC8110DFE4CC8E7561C86EE201670B(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8957 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC6546D8047FC8110DFE4CC8E7561C86EE201670B_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisPropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF_m31D63AFBBEF564A5E3A7C82B7168687C24D51E9B(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // Method Definition Index: 8958 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6FE60E8FD2D96054CE5081063E18FC4189D1FA9F_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, Comparison_1_t5780919DC4BF6D5D7678E7362F4D16E6142D9D41* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t5780919DC4BF6D5D7678E7362F4D16E6142D9D41* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t5780919DC4BF6D5D7678E7362F4D16E6142D9D41* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 53)); ArraySortHelper_1_Sort_mDA7D6779E4955A0828FA1EFC82BA945F309C4147(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8959 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* List_1_ToArray_mD0496E368B3407ABE497B2EF0A12381C2B7AEA88_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_1 = ((List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_3 = (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_4 = __this->____items; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_7 = V_0; return L_7; } } // Method Definition Index: 8960 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mC24AACFD155CDCDC7CD0DCB5A93683665238E360_gshared (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_6; L_6 = InterfaceFuncInvoker0< PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_mF835F46C4B51E8DFD47C52C603BD6755041B5BEC(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // Method Definition Index: 8961 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mE2EA970ACA87A24C2BBA847951580CA5AC36537A_gshared (const RuntimeMethod* method) { { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_0 = (PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)(PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Method Definition Index: 8902 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6AFE5DAE1267EFE59BEA0B06C40C20486B2A2233_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = ((List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } // Method Definition Index: 8903 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m8FA3AFB6BE4B31C11024A7B1A60C2199FB73E5EF_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_2 = ((List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_4 = (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)(RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } // Method Definition Index: 8904 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7336C26EE60378AD9AAE63FB4449E3387ABA494B_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_6 = ((List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_8 = (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)(RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_12 = ((List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m2BA55CF15440AD2516DBDA77E5CA579B25D39652(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } // Method Definition Index: 8905 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mE73EFFF82CD84954143CA69B13EA7C22DBCDFE82_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // Method Definition Index: 8906 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m1D877FCA3AF91000B161CC435E11E314C8B2ECDA_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_value, const RuntimeMethod* method) { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_6 = (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)(RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_8 = __this->____items; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_12 = ((List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } // Method Definition Index: 8907 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 8908 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m5CB27B9E915E26C7A8954D88703E873F5F95A0C2_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8909 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mD3797C611187AFC8D295D37143B68AFB80FAB5CF_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8910 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m7C92029DC7F17D42FC714B701552C40AE05B3887_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8911 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m04957003A8F26FBE1FD7C654B6CC7BB84D6989BF_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __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 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } // Method Definition Index: 8912 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA List_1_get_Item_m736DF34FA0A6E6F67F52538DD7A3E4520A7C17E2_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // Method Definition Index: 8913 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m515A4F4FB1523A25CC41520F40209D429E5D613B_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_2 = __this->____items; int32_t L_3 = ___0_index; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8914 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m0BB832DA7A39AF98E7AA03F4F6A1BC8C48CADB5B_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // Method Definition Index: 8915 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m9FB7D1E1980D9253199B3A024590A390FD1514A6_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_1; L_1 = List_1_get_Item_m736DF34FA0A6E6F67F52538DD7A3E4520A7C17E2(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } // Method Definition Index: 8916 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m33727AE7190D952A032950FAB3ADD751CCCE194F_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m423E18B4B0D7C4E77584B631E7ED05E294ABC9C3(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m515A4F4FB1523A25CC41520F40209D429E5D613B(__this, L_1, ((*(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8917 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m28DCD73896A7493A6DD85C89A5959213159327C0_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_6 = V_0; int32_t L_7 = V_1; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)L_8); return; } IL_0034: { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_9 = ___0_item; List_1_AddWithResize_mA220A208EC71F5CD6865F6C2B7D5F053282001A4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8918 IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mA220A208EC71F5CD6865F6C2B7D5F053282001A4_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_mFD43C6DA3C0D8C8166CE226F24405E180BB60F66(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = __this->____items; int32_t L_4 = V_0; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)L_5); return; } } // Method Definition Index: 8919 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m0ECBDA21AFEE299C726D16A3FEF1929D530FD0BE_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m423E18B4B0D7C4E77584B631E7ED05E294ABC9C3(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_m28DCD73896A7493A6DD85C89A5959213159327C0_inline(__this, ((*(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } // Method Definition Index: 8920 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m186D91F7FAD40D5C062362C845393698F3C78DF8_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m64602CE8EF27023E7A55807CF1666F5CD7B5DA76(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } // Method Definition Index: 8921 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t15B5AC4F8D159E7E7AB816D8F966B60EFCEB9E13* List_1_AsReadOnly_mA05159812120CCB5076683473109E057CF961E13_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t15B5AC4F8D159E7E7AB816D8F966B60EFCEB9E13* L_0 = (ReadOnlyCollection_1_t15B5AC4F8D159E7E7AB816D8F966B60EFCEB9E13*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_mB473AD846D833DB9A374EF03A706C529E62B6BDE(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } // Method Definition Index: 8922 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC794DD71516F44394A7A755CD2183F2CEFD27647_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, int32_t ___1_count, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m528C620453102757401F0F8B55B330C2087E42E4(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } // Method Definition Index: 8923 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mFBF5EEBAFA3EC7B325766F0D3CA59AF2AA059957_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_mC794DD71516F44394A7A755CD2183F2CEFD27647(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } // Method Definition Index: 8924 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2B43CD0EB03286A05C8C636E0503A8B2FC6BEDBB_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_mC794DD71516F44394A7A755CD2183F2CEFD27647(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } // Method Definition Index: 8925 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC39F71EC6137DAED5BD297AB23BCCC89D867C23E_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); goto IL_0035; } IL_0035: { __this->____size = 0; } IL_003c: { return; } } // Method Definition Index: 8926 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m90D5BCA1A90104B521E1A0F834FD2B3C7BCF930A_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_mDC4BA95D32618C596400042A0B46F04E3828D7A7(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // Method Definition Index: 8927 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mBA9D1A4F15F2F12DF887C558C5E6526086450C8C_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m0BB832DA7A39AF98E7AA03F4F6A1BC8C48CADB5B(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m90D5BCA1A90104B521E1A0F834FD2B3C7BCF930A(__this, ((*(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } // Method Definition Index: 8928 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m715C625DFAC0C52F3B752D6EF257A007CA9552BB_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, const RuntimeMethod* method) { { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = ___0_array; List_1_CopyTo_m1E8F62C9D745EF1AA0B7967FEBB52DF1D3826CC6(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } // Method Definition Index: 8929 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m4C1C0CE2033A05F585722F1FC65741C9B4443F20_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } // Method Definition Index: 8930 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1E8F62C9D745EF1AA0B7967FEBB52DF1D3826CC6_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = __this->____items; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // Method Definition Index: 8931 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mFD43C6DA3C0D8C8166CE226F24405E180BB60F66_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m1D877FCA3AF91000B161CC435E11E314C8B2ECDA(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } // Method Definition Index: 8932 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m8463EEC4B070C172D91838982BA4BF952A3924FF_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* ___0_match, const RuntimeMethod* method) { { Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m797951DC2934B289FEC46CC05E80490B1617F3E5(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // Method Definition Index: 8933 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA List_1_Find_m55A022012FC44C6F2FA1B40B649F5589DBDCDAD9_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_1 = ___0_match; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m2F26628AD1EBED3D755F7995B33076DC98F923F7_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_14 = V_1; return L_14; } } // Method Definition Index: 8934 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* List_1_FindAll_m44B1CEBA3535B5D3B96E5C323AF214E2241DE21C_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* ___0_match, const RuntimeMethod* method) { List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_1 = (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m6AFE5DAE1267EFE59BEA0B06C40C20486B2A2233(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_2 = ___0_match; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m2F26628AD1EBED3D755F7995B33076DC98F923F7_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_8 = V_0; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_m28DCD73896A7493A6DD85C89A5959213159327C0_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* L_16 = V_0; return L_16; } } // Method Definition Index: 8935 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m797951DC2934B289FEC46CC05E80490B1617F3E5_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m27FFA221F74201BC84FFA3F938A0F3AFD81A3015(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } // Method Definition Index: 8936 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6F2387D1E93A1EEE5111EF324614ECB16D8E2118_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_startIndex, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m27FFA221F74201BC84FFA3F938A0F3AFD81A3015(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } // Method Definition Index: 8937 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m27FFA221F74201BC84FFA3F938A0F3AFD81A3015_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_10 = ___2_match; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m2F26628AD1EBED3D755F7995B33076DC98F923F7_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } // Method Definition Index: 8938 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA List_1_FindLast_m6ABD83CA41633F1A724EF5A7D911EC92680E5E9F_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_2 = ___0_match; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m2F26628AD1EBED3D755F7995B33076DC98F923F7_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_14 = V_1; return L_14; } } // Method Definition Index: 8939 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_mA8D3EC5D18A5CBB0D882D47311F48913004AC9BB_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, Action_1_tB190FB6312D47E8191741EA92FB16E944FB8422E* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tB190FB6312D47E8191741EA92FB16E944FB8422E* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_tB190FB6312D47E8191741EA92FB16E944FB8422E* L_4 = ___0_action; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m8B1225F91C0F5DC60033006E3CC24844AD7B4CC2_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // Method Definition Index: 8940 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t2CEF225D2605B62ED98F365273E2A70098997301 List_1_GetEnumerator_mACCFAA592423F1AF66EB7E9FEA41720593BEFF95_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { Enumerator_t2CEF225D2605B62ED98F365273E2A70098997301 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mAF215FD358D499CB5ECC131E64CF0E4F78C905EA((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } // Method Definition Index: 8941 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mFF5E641B98726F7DAF50EF5538414130E01177A6_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { Enumerator_t2CEF225D2605B62ED98F365273E2A70098997301 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mAF215FD358D499CB5ECC131E64CF0E4F78C905EA((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t2CEF225D2605B62ED98F365273E2A70098997301 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8942 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m9EC5C214E436FFF2DE75474D93EFCC5D5BEFB36E_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { Enumerator_t2CEF225D2605B62ED98F365273E2A70098997301 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mAF215FD358D499CB5ECC131E64CF0E4F78C905EA((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t2CEF225D2605B62ED98F365273E2A70098997301 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8943 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mDC4BA95D32618C596400042A0B46F04E3828D7A7_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) { { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = __this->____items; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m2B8945242BB498A03FFC8BA3F0F3108C44BFAAB7(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return L_3; } } // Method Definition Index: 8944 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m80EA8161CA85BA5D54C4ADBE069CBD23530380F4_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m0BB832DA7A39AF98E7AA03F4F6A1BC8C48CADB5B(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_mDC4BA95D32618C596400042A0B46F04E3828D7A7(__this, ((*(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } // Method Definition Index: 8945 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m09365A11484E7ED85325A10D505199BAB0FFD808_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_mFD43C6DA3C0D8C8166CE226F24405E180BB60F66(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_7 = __this->____items; int32_t L_8 = ___0_index; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_13 = __this->____items; int32_t L_14 = ___0_index; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // Method Definition Index: 8946 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mC098CB91EB4604D50F8630CA90B5651E13D2C5A2_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m423E18B4B0D7C4E77584B631E7ED05E294ABC9C3(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m09365A11484E7ED85325A10D505199BAB0FFD808(__this, L_1, ((*(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8947 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m64602CE8EF27023E7A55807CF1666F5CD7B5DA76_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_mFD43C6DA3C0D8C8166CE226F24405E180BB60F66(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_12 = __this->____items; int32_t L_13 = ___0_index; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_20 = __this->____items; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_45; L_45 = InterfaceFuncInvoker0< RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_m09365A11484E7ED85325A10D505199BAB0FFD808(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m2BA55CF15440AD2516DBDA77E5CA579B25D39652(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // Method Definition Index: 8948 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mE5C2B7E06ADACF075E1A7A5FC2ABD9FC36B44A44_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_mDC4BA95D32618C596400042A0B46F04E3828D7A7(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_mD2583C8090E4B535A7E90775D4F4807563DF369E(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); return (bool)1; } IL_0015: { return (bool)0; } } // Method Definition Index: 8949 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m355E96D08F56F6CD97E3E011CEBDDBC1559FCED9_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m0BB832DA7A39AF98E7AA03F4F6A1BC8C48CADB5B(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mE5C2B7E06ADACF075E1A7A5FC2ABD9FC36B44A44(__this, ((*(RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0015: { return; } } // Method Definition Index: 8950 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mB0647B24C4B2EC7CB4995FDAAFA592E873C01906_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_4 = ___0_match; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m2F26628AD1EBED3D755F7995B33076DC98F923F7_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* L_16 = ___0_match; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m2F26628AD1EBED3D755F7995B33076DC98F923F7_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { goto IL_00ad; } IL_00ad: { int32_t L_34 = __this->____size; int32_t L_35 = V_0; int32_t L_36 = V_0; __this->____size = L_36; int32_t L_37 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1)); return ((int32_t)il2cpp_codegen_subtract(L_34, L_35)); } } // Method Definition Index: 8951 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mD2583C8090E4B535A7E90775D4F4807563DF369E_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, const RuntimeMethod* method) { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_5 = __this->____items; int32_t L_6 = ___0_index; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { goto IL_0063; } IL_0063: { int32_t L_11 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_11, 1)); return; } } // Method Definition Index: 8952 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m6C2A9704FC7B8B734BF171CB380960F31A3D6F9B_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); goto IL_008d; } IL_008d: { return; } } // Method Definition Index: 8953 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m52F8CD9E994720FBB4A28E3DC850BBC0039FFC4A_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m24D554FF90CA3CFE9DC557BF5BAC1CCE53D75436(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return; } } // Method Definition Index: 8954 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m24D554FF90CA3CFE9DC557BF5BAC1CCE53D75436_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_mF54B91CEAE0914FC82BB56642F268A22945AFC93(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // Method Definition Index: 8955 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m334E235C63970AB6DCD7BB13C102B5374927D94A_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m80948FFD8677D8B7B840BE6D59093DA65A4C4725(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8956 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m722A946EB8BA39FDF243D0F6300DCECF174040C6_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m80948FFD8677D8B7B840BE6D59093DA65A4C4725(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8957 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m80948FFD8677D8B7B840BE6D59093DA65A4C4725_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisRaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA_m71186FFD5FEDC6AFA3EE329DD3D065D0D18B609E(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // Method Definition Index: 8958 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD7957447963ED83BF32F14C8EACC653F7B90861A_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t029B324B1F424911E4FB983F3FB02CCE89CD068B* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 53)); ArraySortHelper_1_Sort_m6AFFFCE233C56A4625EB06ADB8465B603AAF66B9(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8959 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* List_1_ToArray_m08CBCF424D5D0311666C6632D32B5CBFB3D4B027_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_1 = ((List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_3 = (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)(RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_4 = __this->____items; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_7 = V_0; return L_7; } } // Method Definition Index: 8960 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m2BA55CF15440AD2516DBDA77E5CA579B25D39652_gshared (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_6; L_6 = InterfaceFuncInvoker0< RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_mFD43C6DA3C0D8C8166CE226F24405E180BB60F66(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // Method Definition Index: 8961 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m35E993FF7C979FA90A74A475AD02868C459169A1_gshared (const RuntimeMethod* method) { { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_0 = (RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)(RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Method Definition Index: 8902 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m95532062701811F50E0B0270E05E27297B2B3A7B_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_0 = ((List_1_t8292C421BBB00D7661DC07462822936152BAB446_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } // Method Definition Index: 8903 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB89D13B8B739042E3841C5DFAF30C3C51A797EA7_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_2 = ((List_1_t8292C421BBB00D7661DC07462822936152BAB446_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_4 = (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*)(RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } // Method Definition Index: 8904 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD742100F8485595540C357F9048920EAC203D76B_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_6 = ((List_1_t8292C421BBB00D7661DC07462822936152BAB446_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_8 = (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*)(RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_12 = ((List_1_t8292C421BBB00D7661DC07462822936152BAB446_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m7ECA3F5AAF8E3D0D0D81263665857BA17DF824D9(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } // Method Definition Index: 8905 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m37508065DDEAFDDCBC817292FCCA757487BCF07E_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // Method Definition Index: 8906 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mEE98AE79FB5147C0F65A3EE688715A85624786BF_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_value, const RuntimeMethod* method) { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_6 = (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*)(RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_8 = __this->____items; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_12 = ((List_1_t8292C421BBB00D7661DC07462822936152BAB446_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } // Method Definition Index: 8907 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mE2EBEDC861C1EC398EDBE6CF2C9FB604AA71523E_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 8908 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mD1DC598B5636D8293E5F164D49646A2B6DC2A0CD_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8909 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mFA1C22FE786CEB1BFA891C810AD9A4FBA3F3314E_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8910 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mC084CEE2D7F506BC9A7511C3CC30BB746A69785B_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8911 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m0DF7BC420BF7D0215EB957606EE5283ED766316B_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __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 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } // Method Definition Index: 8912 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 List_1_get_Item_mD1048CD848E8C4A91EE63478805C4EF923CA82CA_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // Method Definition Index: 8913 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m69B55A83558EE7A598960352366436C085F8B904_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_2 = __this->____items; int32_t L_3 = ___0_index; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8914 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mB53F184D5219CD3FFF87F52645241628E69FAA47_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023)); RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // Method Definition Index: 8915 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mFCC1CE4D98C79647313336A7D720E1A4CC349608_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_1; L_1 = List_1_get_Item_mD1048CD848E8C4A91EE63478805C4EF923CA82CA(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } // Method Definition Index: 8916 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mD018530AE701C7AFBB690F4368D5BA34B636466D_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m878ED409F61640A7AA1B5CAEDB80056DDE43F50E(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m69B55A83558EE7A598960352366436C085F8B904(__this, L_1, ((*(RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8917 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mEB6DFEA132B5B7BF540D34177054003185D250E7_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_6 = V_0; int32_t L_7 = V_1; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023)L_8); return; } IL_0034: { RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_9 = ___0_item; List_1_AddWithResize_m6B403207DC8AC640C29234B59D769B244BA3666C(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8918 IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m6B403207DC8AC640C29234B59D769B244BA3666C_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m408537A745129AEC6A5D5D2D6DFA25A2297296DC(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_3 = __this->____items; int32_t L_4 = V_0; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023)L_5); return; } } // Method Definition Index: 8919 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mE3DD2C030B187AD474EA4B7EA9EB5C211957926C_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m878ED409F61640A7AA1B5CAEDB80056DDE43F50E(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mEB6DFEA132B5B7BF540D34177054003185D250E7_inline(__this, ((*(RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_mE2EBEDC861C1EC398EDBE6CF2C9FB604AA71523E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } // Method Definition Index: 8920 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m584177A78BDAF865468E7DBAEFC45DF1313CFA1A_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m6C53E98FAB9F162D78FD59B05DBDB16CFA9BC9FE(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } // Method Definition Index: 8921 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t0A309B56589D89FCA7F4936BD28B2C8A56EBA812* List_1_AsReadOnly_mF19483A8B86D5C77111E387F92B8B8C8B3AAAB11_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t0A309B56589D89FCA7F4936BD28B2C8A56EBA812* L_0 = (ReadOnlyCollection_1_t0A309B56589D89FCA7F4936BD28B2C8A56EBA812*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_m37AC4535A1E303EB9FA6D9179CE58C9304748F76(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } // Method Definition Index: 8922 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2E3C42044B795B14C994C925F6ED7569F3CA529A_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, int32_t ___1_count, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_mC334EFEAC7F8E60B306A2D9B9E35CAA97BA7AF2C(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } // Method Definition Index: 8923 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mEA4A229B998BBA19E4FA6AE364574FF67A9B7A30_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mE2EBEDC861C1EC398EDBE6CF2C9FB604AA71523E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m2E3C42044B795B14C994C925F6ED7569F3CA529A(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } // Method Definition Index: 8924 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mC404E2ABBAC6E018B03DB0077810781631008151_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mE2EBEDC861C1EC398EDBE6CF2C9FB604AA71523E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m2E3C42044B795B14C994C925F6ED7569F3CA529A(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } // Method Definition Index: 8925 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m88ECE219176F771E4C5F913CC01FFCF91E93E3D0_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } // Method Definition Index: 8926 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mD6149122550518E6937CD7C30F97EA90F33241CD_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_mB7F21E4909055866F7E711248D7E04AE69FA6E21(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // Method Definition Index: 8927 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m7F1E5ACD86FA2C9CB8E96091778761A87E92B6D3_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mB53F184D5219CD3FFF87F52645241628E69FAA47(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_mD6149122550518E6937CD7C30F97EA90F33241CD(__this, ((*(RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } // Method Definition Index: 8928 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m357CAED926A557806761679B843D24DBD397ABA9_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_array, const RuntimeMethod* method) { { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_0 = ___0_array; List_1_CopyTo_m10AC2B522A89BB356DAC8F1A2B97B8CCD2D0F2A8(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } // Method Definition Index: 8929 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m4B280A2E469B6347A7C4D7C66032D3E70155F4AB_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } // Method Definition Index: 8930 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m10AC2B522A89BB356DAC8F1A2B97B8CCD2D0F2A8_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_0 = __this->____items; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // Method Definition Index: 8931 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m408537A745129AEC6A5D5D2D6DFA25A2297296DC_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_mEE98AE79FB5147C0F65A3EE688715A85624786BF(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } // Method Definition Index: 8932 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m8C84E94986372BBC0EBE6410BE29447A8A45A92B_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* ___0_match, const RuntimeMethod* method) { { Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m38ED30706B6402306E0CC7259401DC98406F0C9F(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // Method Definition Index: 8933 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 List_1_Find_m1D1058D091D58CD0B083A80CB92BEF748FF81F8C_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_1 = ___0_match; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m050CF70E115DB27C340689787B3AD9DBA05C0D60_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023)); RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_14 = V_1; return L_14; } } // Method Definition Index: 8934 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t8292C421BBB00D7661DC07462822936152BAB446* List_1_FindAll_m7D14D04CE664E5CAC08107B61C1035C0EE38D5CF_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* ___0_match, const RuntimeMethod* method) { List_1_t8292C421BBB00D7661DC07462822936152BAB446* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t8292C421BBB00D7661DC07462822936152BAB446* L_1 = (List_1_t8292C421BBB00D7661DC07462822936152BAB446*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m95532062701811F50E0B0270E05E27297B2B3A7B(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_2 = ___0_match; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m050CF70E115DB27C340689787B3AD9DBA05C0D60_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t8292C421BBB00D7661DC07462822936152BAB446* L_8 = V_0; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mEB6DFEA132B5B7BF540D34177054003185D250E7_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t8292C421BBB00D7661DC07462822936152BAB446* L_16 = V_0; return L_16; } } // Method Definition Index: 8935 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m38ED30706B6402306E0CC7259401DC98406F0C9F_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_mA89F09DA5B1D49D95CE5CE2561EA01A9B8BBCDA2(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } // Method Definition Index: 8936 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mD448E637C0904F2784AD69E91847A1E118BDFDF0_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_startIndex, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_mA89F09DA5B1D49D95CE5CE2561EA01A9B8BBCDA2(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } // Method Definition Index: 8937 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mA89F09DA5B1D49D95CE5CE2561EA01A9B8BBCDA2_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_10 = ___2_match; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m050CF70E115DB27C340689787B3AD9DBA05C0D60_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } // Method Definition Index: 8938 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 List_1_FindLast_m1ED1307FDE1D26920D45A8E5639598BC78827858_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_2 = ___0_match; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m050CF70E115DB27C340689787B3AD9DBA05C0D60_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023)); RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_14 = V_1; return L_14; } } // Method Definition Index: 8939 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m4DE644BB3F1087F21D625E3D52D681C82AA82348_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, Action_1_t03385AB239814E9CBE8F8EE1A653171DABEF4738* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t03385AB239814E9CBE8F8EE1A653171DABEF4738* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t03385AB239814E9CBE8F8EE1A653171DABEF4738* L_4 = ___0_action; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m8266E5AF67DE65AEE8C922BD63B1B74159F97FBC_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // Method Definition Index: 8940 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tFEA671794CD7ED9545DB6E9B1D2E744410E5EB1C List_1_GetEnumerator_m5032C7535D90065B4FA0A5942E7F92F4D72B8D41_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { Enumerator_tFEA671794CD7ED9545DB6E9B1D2E744410E5EB1C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5A7521BE949105D4DD80B01C20FBE6518B6B135D((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } // Method Definition Index: 8941 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m371FC7E3F20F13C11BFEED546C26FBBF56D1220D_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { Enumerator_tFEA671794CD7ED9545DB6E9B1D2E744410E5EB1C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5A7521BE949105D4DD80B01C20FBE6518B6B135D((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tFEA671794CD7ED9545DB6E9B1D2E744410E5EB1C L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8942 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m88B1D4898813B6B3DC7AB6D449DAFAC83D670784_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { Enumerator_tFEA671794CD7ED9545DB6E9B1D2E744410E5EB1C L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5A7521BE949105D4DD80B01C20FBE6518B6B135D((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tFEA671794CD7ED9545DB6E9B1D2E744410E5EB1C L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8943 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mB7F21E4909055866F7E711248D7E04AE69FA6E21_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) { { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_0 = __this->____items; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_mC819DFABC3153D487D7ECD12619EC88AB438B869(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return L_3; } } // Method Definition Index: 8944 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m1B04D93D480B53DB3808D309778F01F3CDBB6EE4_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mB53F184D5219CD3FFF87F52645241628E69FAA47(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_mB7F21E4909055866F7E711248D7E04AE69FA6E21(__this, ((*(RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } // Method Definition Index: 8945 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m8BCB3E9DEB6ADA3462514962264AE2D0B582E989_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m408537A745129AEC6A5D5D2D6DFA25A2297296DC(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_7 = __this->____items; int32_t L_8 = ___0_index; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_13 = __this->____items; int32_t L_14 = ___0_index; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // Method Definition Index: 8946 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mE261424C088D10D40007F42A4CC6D5045B554851_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m878ED409F61640A7AA1B5CAEDB80056DDE43F50E(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m8BCB3E9DEB6ADA3462514962264AE2D0B582E989(__this, L_1, ((*(RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8947 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m6C53E98FAB9F162D78FD59B05DBDB16CFA9BC9FE_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m408537A745129AEC6A5D5D2D6DFA25A2297296DC(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_12 = __this->____items; int32_t L_13 = ___0_index; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t8292C421BBB00D7661DC07462822936152BAB446*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_20 = __this->____items; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_45; L_45 = InterfaceFuncInvoker0< RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_m8BCB3E9DEB6ADA3462514962264AE2D0B582E989(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m7ECA3F5AAF8E3D0D0D81263665857BA17DF824D9(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // Method Definition Index: 8948 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m93487A9D2A4C82CFFAB0361C44C85D66F7CFA47C_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_mB7F21E4909055866F7E711248D7E04AE69FA6E21(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_m7C1DDAF44D126D8F77F861BA6ADF7A2F182A1FF5(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); return (bool)1; } IL_0015: { return (bool)0; } } // Method Definition Index: 8949 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mFA6DA1A7F7460C659DC988D00970B41462813E8B_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mB53F184D5219CD3FFF87F52645241628E69FAA47(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_m93487A9D2A4C82CFFAB0361C44C85D66F7CFA47C(__this, ((*(RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0015: { return; } } // Method Definition Index: 8950 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mD21A06DFD226E886CE7ACA227A19F9E4DE3D664F_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_4 = ___0_match; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m050CF70E115DB27C340689787B3AD9DBA05C0D60_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* L_16 = ___0_match; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m050CF70E115DB27C340689787B3AD9DBA05C0D60_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // Method Definition Index: 8951 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m7C1DDAF44D126D8F77F861BA6ADF7A2F182A1FF5_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, const RuntimeMethod* method) { RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_5 = __this->____items; int32_t L_6 = ___0_index; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023)); RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // Method Definition Index: 8952 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m0D0F6F77774870577E4A27F24FA99943A3C97A13_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // Method Definition Index: 8953 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m51785F658B0CC03A3FD07A17BCC3A3B5DFCC8597_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mE2EBEDC861C1EC398EDBE6CF2C9FB604AA71523E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m24E48167E8CF6182EC06DB8CE43F5DA0A92D0315(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return; } } // Method Definition Index: 8954 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m24E48167E8CF6182EC06DB8CE43F5DA0A92D0315_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m05A570C44C04D53AEA2C90DDEBC0FAD7873ADF22(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // Method Definition Index: 8955 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m86BBF07FAD841E7B14F067A7FAAAE2B9F42F2B23_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mE2EBEDC861C1EC398EDBE6CF2C9FB604AA71523E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m07E78BB70DCB1D78B313B093CB86C0F6C0067D85(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8956 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mD2A79A2F190000D11F2AEBBCE71CC48AF99483B7_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mE2EBEDC861C1EC398EDBE6CF2C9FB604AA71523E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m07E78BB70DCB1D78B313B093CB86C0F6C0067D85(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8957 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m07E78BB70DCB1D78B313B093CB86C0F6C0067D85_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisRaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023_m8D321DCE6515B9BA2710AB12181DC7107E2E111E(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // Method Definition Index: 8958 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m58ABF39C40B541D1F2EDDD8188C5216D2608B3BC_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, Comparison_1_t9FCAC8C8CE160A96C5AAD2DE1D353DCE8A2FEEFC* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t9FCAC8C8CE160A96C5AAD2DE1D353DCE8A2FEEFC* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t9FCAC8C8CE160A96C5AAD2DE1D353DCE8A2FEEFC* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 53)); ArraySortHelper_1_Sort_m993188BA59F935DB8BB9DFEA94C18EB63F3B55FF(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8959 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* List_1_ToArray_m4C91AA9E2911DA32FAAC13F267087EB19064B296_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_1 = ((List_1_t8292C421BBB00D7661DC07462822936152BAB446_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_3 = (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*)(RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_4 = __this->____items; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_7 = V_0; return L_7; } } // Method Definition Index: 8960 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m7ECA3F5AAF8E3D0D0D81263665857BA17DF824D9_gshared (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_6; L_6 = InterfaceFuncInvoker0< RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m408537A745129AEC6A5D5D2D6DFA25A2297296DC(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // Method Definition Index: 8961 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mD75093F633A148A668CF4AC7B3D913F9F628291A_gshared (const RuntimeMethod* method) { { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_0 = (RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*)(RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t8292C421BBB00D7661DC07462822936152BAB446_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t8292C421BBB00D7661DC07462822936152BAB446_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Method Definition Index: 8902 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mA7500B6D51A872AF10FD939C6EAD3CC39EB12D3E_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_0 = ((List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } // Method Definition Index: 8903 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2A5472FFA56B08EED6DCECE650C3B479D7A1D52A_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_2 = ((List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_4 = (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*)(RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } // Method Definition Index: 8904 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m46DDD7593FD7D86641E95EE96E7FA50A48D6D457_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_6 = ((List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_8 = (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*)(RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_12 = ((List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m1FEC193AC564F195DDB32236A73AAD9A122B7359(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } // Method Definition Index: 8905 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m0DB04903DA80D1A8997B5BEC82A751B181810ADE_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // Method Definition Index: 8906 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m1BC45305F22DED653ECEE3CE00090603AFED2210_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_value, const RuntimeMethod* method) { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_6 = (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*)(RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_8 = __this->____items; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_12 = ((List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } // Method Definition Index: 8907 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 8908 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m84053CCC56F420571B99FEFF6BD8945275C127A0_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8909 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m25D17B900A4A4EE340E077385237BA2AE0D57A3F_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8910 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m07997DED972EA311DF2F9DEEA69EBF1CB815C3E2_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8911 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m38013C33BA9F576F6A5904FAA112DB3D407F30AD_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __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 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } // Method Definition Index: 8912 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 List_1_get_Item_m941436E8E1AD4CAA1F6DA6D0D14B819EB8EAA06B_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // Method Definition Index: 8913 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m64612CF194323216AFA606DB235030B0FBF1AD7B_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_2 = __this->____items; int32_t L_3 = ___0_index; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8914 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mBD28AE8FCFD4FCCAEE9D20111EB725726D2FA573_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8)); RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // Method Definition Index: 8915 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m8FDDF60D1D86F5648FDC51526C85FDBD8E6F5443_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_1; L_1 = List_1_get_Item_m941436E8E1AD4CAA1F6DA6D0D14B819EB8EAA06B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } // Method Definition Index: 8916 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mCAA688062F231AB4BE891EC9BC8CD12833AE2543_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mC3C3BE78E343804F459F52F89876742940B3EF63(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m64612CF194323216AFA606DB235030B0FBF1AD7B(__this, L_1, ((*(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8917 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_6 = V_0; int32_t L_7 = V_1; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8)L_8); return; } IL_0034: { RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_9 = ___0_item; List_1_AddWithResize_m7AB2D7E7A971DA2781D3D87AEE011EC1EE6FC6D1(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8918 IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m7AB2D7E7A971DA2781D3D87AEE011EC1EE6FC6D1_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m57E37F9903B3B9DF5C8B6323A79647915F99F000(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_3 = __this->____items; int32_t L_4 = V_0; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8)L_5); return; } } // Method Definition Index: 8919 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mD9B7D4241ADF763BE13FAC85D57CFACEC19FBD6B_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mC3C3BE78E343804F459F52F89876742940B3EF63(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_inline(__this, ((*(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } // Method Definition Index: 8920 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mF7B69BE076F8DBB4FEAD2ACB5BAD572EB9412D90_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_mC1FE7462FD89E0A4B21FA056AF44255A1F15FF05(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } // Method Definition Index: 8921 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tA22108DEB371855D01DD03C349EBF8FEB591B55B* List_1_AsReadOnly_mD50350F11EFA363616FFB7E0F13A0FBD7F8F21C2_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tA22108DEB371855D01DD03C349EBF8FEB591B55B* L_0 = (ReadOnlyCollection_1_tA22108DEB371855D01DD03C349EBF8FEB591B55B*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_m251ED2F92E90BF362151D33384DD5918825D8CE3(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } // Method Definition Index: 8922 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m9FD4CF03B03F425BAF70E5018AA3D52E0984EB9D_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, int32_t ___1_count, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mA4D2ECE4BBEE21D31EE5072E6A63DCF7D36D2E98(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } // Method Definition Index: 8923 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mBFEC1F979BC7F6E14AF9EAEC2F5CB0063F74C47F_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m9FD4CF03B03F425BAF70E5018AA3D52E0984EB9D(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } // Method Definition Index: 8924 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m1AAB5BAE99F28947935249E4B2E3BF973471C12E_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m9FD4CF03B03F425BAF70E5018AA3D52E0984EB9D(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } // Method Definition Index: 8925 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m9EB85BF0A8ACB74906DE3C966155E2AFE3CD41D9_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); goto IL_0035; } IL_0035: { __this->____size = 0; } IL_003c: { return; } } // Method Definition Index: 8926 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m0B7474E5BFDCD11A3B2CDE87A46E7C3BC0A8FB72_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m13DBAB9D4E558F8E9886A0B921FC357A962C65C9(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // Method Definition Index: 8927 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mE8EAC57BFE44EDF9EA8EF105350B953346653D0A_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mBD28AE8FCFD4FCCAEE9D20111EB725726D2FA573(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m0B7474E5BFDCD11A3B2CDE87A46E7C3BC0A8FB72(__this, ((*(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } // Method Definition Index: 8928 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m36817965EF96D883EFD18A46DF3351934DD9B8E5_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_array, const RuntimeMethod* method) { { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_0 = ___0_array; List_1_CopyTo_mA728778089F9B4EE2F8F9918FC04029A71FB2B80(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } // Method Definition Index: 8929 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m169B46593774ABA758A76DC0E680B86A684630E3_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } // Method Definition Index: 8930 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mA728778089F9B4EE2F8F9918FC04029A71FB2B80_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_0 = __this->____items; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // Method Definition Index: 8931 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m57E37F9903B3B9DF5C8B6323A79647915F99F000_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m1BC45305F22DED653ECEE3CE00090603AFED2210(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } // Method Definition Index: 8932 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mF028E138B243994D0DB2D5B53792F2617EBA6BE1_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* ___0_match, const RuntimeMethod* method) { { Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m17C743A7919E0650C5814BEA23CADB9DF99D1E7F(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // Method Definition Index: 8933 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 List_1_Find_mFECD1CA53374DF13F68AFA55045125753454523A_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_1 = ___0_match; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_mAE55F96690D1B38DAAD917F50D9A47AEBCD15706_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8)); RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_14 = V_1; return L_14; } } // Method Definition Index: 8934 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* List_1_FindAll_mE24516EA3FFEE5B42C3B72C626B226B4F15B9437_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* ___0_match, const RuntimeMethod* method) { List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* L_1 = (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_mA7500B6D51A872AF10FD939C6EAD3CC39EB12D3E(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_2 = ___0_match; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_mAE55F96690D1B38DAAD917F50D9A47AEBCD15706_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* L_8 = V_0; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* L_16 = V_0; return L_16; } } // Method Definition Index: 8935 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m17C743A7919E0650C5814BEA23CADB9DF99D1E7F_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_mCFF5827BEE0F054908D82F3335A66B299FF0AE1D(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } // Method Definition Index: 8936 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m04FF05F23DD052929456A87649A40FD58985A2A0_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_startIndex, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_mCFF5827BEE0F054908D82F3335A66B299FF0AE1D(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } // Method Definition Index: 8937 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mCFF5827BEE0F054908D82F3335A66B299FF0AE1D_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_10 = ___2_match; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_mAE55F96690D1B38DAAD917F50D9A47AEBCD15706_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } // Method Definition Index: 8938 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 List_1_FindLast_m588FC3ACE04ADAA72B5AA06BCA44D2BF7FE1390F_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_2 = ___0_match; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_mAE55F96690D1B38DAAD917F50D9A47AEBCD15706_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8)); RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_14 = V_1; return L_14; } } // Method Definition Index: 8939 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m06E4349D05EC4107C155A248B53510BEFD365532_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, Action_1_t81B62BA1F796D45B0F53C586C39E3B3EE7CECDF7* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t81B62BA1F796D45B0F53C586C39E3B3EE7CECDF7* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t81B62BA1F796D45B0F53C586C39E3B3EE7CECDF7* L_4 = ___0_action; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m772BFC081A1F103FE5853C01C98CA247BBB4D2CA_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // Method Definition Index: 8940 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t53306814952F2BCF542AB5E6AA6AA8DDD2B57964 List_1_GetEnumerator_m7A21DDBD2AD0898C8C35424CC20D7A9B99B5E51A_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { Enumerator_t53306814952F2BCF542AB5E6AA6AA8DDD2B57964 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mDF929083A870D170D39F0C33B35C750932836B6F((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } // Method Definition Index: 8941 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mB554EA5E0519DA494955FB1FBEC0A82857041F60_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { Enumerator_t53306814952F2BCF542AB5E6AA6AA8DDD2B57964 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mDF929083A870D170D39F0C33B35C750932836B6F((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t53306814952F2BCF542AB5E6AA6AA8DDD2B57964 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8942 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mC3BE6AE6E269BE51EC4F87FE8DE52D2E833BCA9E_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { Enumerator_t53306814952F2BCF542AB5E6AA6AA8DDD2B57964 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mDF929083A870D170D39F0C33B35C750932836B6F((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t53306814952F2BCF542AB5E6AA6AA8DDD2B57964 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8943 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m13DBAB9D4E558F8E9886A0B921FC357A962C65C9_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) { { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_0 = __this->____items; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_m058CB6256C1C53E98ED67552367A204EE75E971A(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return L_3; } } // Method Definition Index: 8944 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m8D4354582B481DA8D2B0ABC3BEB154E32BAFF759_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mBD28AE8FCFD4FCCAEE9D20111EB725726D2FA573(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m13DBAB9D4E558F8E9886A0B921FC357A962C65C9(__this, ((*(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } // Method Definition Index: 8945 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m57E37F9903B3B9DF5C8B6323A79647915F99F000(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_7 = __this->____items; int32_t L_8 = ___0_index; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_13 = __this->____items; int32_t L_14 = ___0_index; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // Method Definition Index: 8946 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mF2DE2E2F3DC4F324C466ED4D11D318DF8654AFB2_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mC3C3BE78E343804F459F52F89876742940B3EF63(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D(__this, L_1, ((*(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8947 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mC1FE7462FD89E0A4B21FA056AF44255A1F15FF05_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m57E37F9903B3B9DF5C8B6323A79647915F99F000(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_12 = __this->____items; int32_t L_13 = ___0_index; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_20 = __this->____items; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_45; L_45 = InterfaceFuncInvoker0< RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_m9CEFEDEC4991BF6E32EE79390B9E946D6B96839D(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m1FEC193AC564F195DDB32236A73AAD9A122B7359(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // Method Definition Index: 8948 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mD18D07BF131F06334B2F9AD8F32ACBB4A98A9EDF_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m13DBAB9D4E558F8E9886A0B921FC357A962C65C9(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_mE464CBF8799AFB2536238CD76DCB3C4878287DE3(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); return (bool)1; } IL_0015: { return (bool)0; } } // Method Definition Index: 8949 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m530F143439A8E7F72ACB7181A608CD42582177B5_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mBD28AE8FCFD4FCCAEE9D20111EB725726D2FA573(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mD18D07BF131F06334B2F9AD8F32ACBB4A98A9EDF(__this, ((*(RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0015: { return; } } // Method Definition Index: 8950 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mC2228F8AE54980487CE71A7D223A3B991C2B8467_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_4 = ___0_match; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_mAE55F96690D1B38DAAD917F50D9A47AEBCD15706_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* L_16 = ___0_match; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_mAE55F96690D1B38DAAD917F50D9A47AEBCD15706_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { goto IL_00ad; } IL_00ad: { int32_t L_34 = __this->____size; int32_t L_35 = V_0; int32_t L_36 = V_0; __this->____size = L_36; int32_t L_37 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1)); return ((int32_t)il2cpp_codegen_subtract(L_34, L_35)); } } // Method Definition Index: 8951 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mE464CBF8799AFB2536238CD76DCB3C4878287DE3_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, const RuntimeMethod* method) { RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_5 = __this->____items; int32_t L_6 = ___0_index; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { goto IL_0063; } IL_0063: { int32_t L_11 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_11, 1)); return; } } // Method Definition Index: 8952 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m15FC6D54B23070CE6F542EC3E7CE7916F0E47842_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); goto IL_008d; } IL_008d: { return; } } // Method Definition Index: 8953 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mDB8809529DE8403096B6969AE54955ACFB26BBA6_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_mB3E5157DFE6E0E31CB833F1A16F0C74F900A7F9D(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return; } } // Method Definition Index: 8954 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mB3E5157DFE6E0E31CB833F1A16F0C74F900A7F9D_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_mD109AB6BA1F228B37E3BA603D75A296E673ECFB5(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // Method Definition Index: 8955 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9CA46577DA812FEFB90BCDD76708038F3B0A546F_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m5BBFAF28570EE5DC44C5B3F356BE303256B42AA7(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8956 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m841C7A96A8973787BC47ACD29C5CF4E40E80018B_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m5BBFAF28570EE5DC44C5B3F356BE303256B42AA7(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8957 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5BBFAF28570EE5DC44C5B3F356BE303256B42AA7_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisRectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8_m586F119203409CBE70E4D214D7BF57AB472946BC(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // Method Definition Index: 8958 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m43E27A28D8BD11E92DA1D715F8E19D2AC74D137E_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, Comparison_1_t4FBC06790910175CE24B441D98E7B70EEEFD9B0F* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t4FBC06790910175CE24B441D98E7B70EEEFD9B0F* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t4FBC06790910175CE24B441D98E7B70EEEFD9B0F* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 53)); ArraySortHelper_1_Sort_m934876CFF80101C0067F6ECDA4BAEFB0FC51D882(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8959 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* List_1_ToArray_m0BC71AED27630D228604EFF6D9B8BD3AF1F12DC9_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_1 = ((List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_3 = (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*)(RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_4 = __this->____items; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_7 = V_0; return L_7; } } // Method Definition Index: 8960 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m1FEC193AC564F195DDB32236A73AAD9A122B7359_gshared (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_6; L_6 = InterfaceFuncInvoker0< RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m57E37F9903B3B9DF5C8B6323A79647915F99F000(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // Method Definition Index: 8961 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mFCEE1FBAF143C094A028CB67F0501A9048E8861D_gshared (const RuntimeMethod* method) { { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_0 = (RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*)(RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Method Definition Index: 8902 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9E3A974F1CB8B627149199ACE0D8654834DE8451_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_0 = ((List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } // Method Definition Index: 8903 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF367B0EDD08A4BA4B17D51009CD179FB50FA8AD5_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_2 = ((List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_4 = (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*)(RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } // Method Definition Index: 8904 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m404DDD92A14C289BCC6DEBCFA2F7928F462F15FA_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_6 = ((List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_8 = (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*)(RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_12 = ((List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m9E176E1085E412982F193E9DCCF55CED54C2866F(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } // Method Definition Index: 8905 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mABCD8ABB6266F3F6CF7925FD1234B71DEF77D8DD_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // Method Definition Index: 8906 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m227B78F4A6E87EC3FEF36415801FCEAB30A38301_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_value, const RuntimeMethod* method) { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_6 = (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*)(RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_8 = __this->____items; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_12 = ((List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } // Method Definition Index: 8907 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1ED6E3A25C2924D8B9A70E3B281D9672D9371BAB_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 8908 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m9D70168E0B04FC270099C409F5FFFD9C651AE5D1_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8909 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m3D43793680A2EAF11773C0E0D8A97A66D91146B8_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8910 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m0C734BFB812F09C239AAE73A91DBDBC18926C86E_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8911 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mD96F4F5E81C235CD501274885D02C6CA7FB5FF47_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __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 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } // Method Definition Index: 8912 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 List_1_get_Item_m429793453BC4931903F141CEED10C2E9340CC137_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // Method Definition Index: 8913 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m5AABB417E30CD08FA3AFDB3CF4B63AAF76CB92C8_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_2 = __this->____items; int32_t L_3 = ___0_index; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8914 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m98760229BE1A0FAD91AA25D6647D93D7E5F14BAB_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85)); RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // Method Definition Index: 8915 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mD8A492A10289740B15D78629A6A622E113392F88_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_1; L_1 = List_1_get_Item_m429793453BC4931903F141CEED10C2E9340CC137(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } // Method Definition Index: 8916 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m8D9AAC5CC3F6007BA4F056233076556336FCBD95_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_mEF50AB9B66A7362B71CFBE8B80A6E0D11407BC45(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m5AABB417E30CD08FA3AFDB3CF4B63AAF76CB92C8(__this, L_1, ((*(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8917 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_6 = V_0; int32_t L_7 = V_1; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85)L_8); return; } IL_0034: { RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_9 = ___0_item; List_1_AddWithResize_mBDE1D951D63D2D13B761E75AB201B772052E7444(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8918 IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mBDE1D951D63D2D13B761E75AB201B772052E7444_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_mC74B0A47EBA17BFE6C63B595F7185C132D5861D4(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_3 = __this->____items; int32_t L_4 = V_0; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85)L_5); return; } } // Method Definition Index: 8919 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m9B8DB87644F9941A3C5672851A5A78925F927CA7_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_mEF50AB9B66A7362B71CFBE8B80A6E0D11407BC45(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_inline(__this, ((*(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_m1ED6E3A25C2924D8B9A70E3B281D9672D9371BAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } // Method Definition Index: 8920 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m31DCAF95DA328AC325FD4AAEDE81E88CC676F4E4_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_mD4A8DF59A828BD18CE5E2FEE3F9E7F8BB17F1419(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } // Method Definition Index: 8921 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tD5A018962889EC1BEE7CDA280311E63F859035C7* List_1_AsReadOnly_mF5DF5D56BC7B6E99D2295033A3D938235D57BC66_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tD5A018962889EC1BEE7CDA280311E63F859035C7* L_0 = (ReadOnlyCollection_1_tD5A018962889EC1BEE7CDA280311E63F859035C7*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_mA41F27B0DD5D628E7A9A588506AC2914D7EFAAF0(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } // Method Definition Index: 8922 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mDA6371439F6DEB8FC8EC9E751CD7693FDE1607B7_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, int32_t ___1_count, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_m1817F8C7D261F931471D432F7F71FCF3B1ABA162(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } // Method Definition Index: 8923 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2D748BBE188115144DFEE223FA5A8D427519AB01_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m1ED6E3A25C2924D8B9A70E3B281D9672D9371BAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_mDA6371439F6DEB8FC8EC9E751CD7693FDE1607B7(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } // Method Definition Index: 8924 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m25FEE11692A34B129DB5FB6172C69EF1A95B3E49_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m1ED6E3A25C2924D8B9A70E3B281D9672D9371BAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_mDA6371439F6DEB8FC8EC9E751CD7693FDE1607B7(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } // Method Definition Index: 8925 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mA4CCDDD2AFA2CCCAA0AB12DF5DA68AFA09861907_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); goto IL_0035; } IL_0035: { __this->____size = 0; } IL_003c: { return; } } // Method Definition Index: 8926 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m91E01F9AFA703E1A47340A3B7307A248A4C3A259_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_mCFD77D85ABA75D9589202AF8C94588B9AF9E83C6(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // Method Definition Index: 8927 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m0B672C194F96A59A75C28668A0A096048E96798B_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m98760229BE1A0FAD91AA25D6647D93D7E5F14BAB(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m91E01F9AFA703E1A47340A3B7307A248A4C3A259(__this, ((*(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } // Method Definition Index: 8928 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m18CA33F066BCA872818EBD9F996E9CC73D6E4229_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_array, const RuntimeMethod* method) { { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_0 = ___0_array; List_1_CopyTo_mB42F8062F94F814ADF7E4FC225F452244C85E2BA(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } // Method Definition Index: 8929 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m4D38FDCBF9559B84765B8CD1A878B5BC83006292_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } // Method Definition Index: 8930 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mB42F8062F94F814ADF7E4FC225F452244C85E2BA_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_0 = __this->____items; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // Method Definition Index: 8931 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mC74B0A47EBA17BFE6C63B595F7185C132D5861D4_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m227B78F4A6E87EC3FEF36415801FCEAB30A38301(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } // Method Definition Index: 8932 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m7192ECF111FD533FB037D461B8627EEB9A52231C_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* ___0_match, const RuntimeMethod* method) { { Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_mBA270418499AB9B9AE7ADA72A9E0A41DAF7F95B4(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // Method Definition Index: 8933 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 List_1_Find_m47AD18099F21783F279DE262A4620F2DBC42CB23_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_1 = ___0_match; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m74C9CDA5D1821B51BE957DB309E90D9D342C4541_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85)); RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_14 = V_1; return L_14; } } // Method Definition Index: 8934 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* List_1_FindAll_mC423061C44F063A112E114E9158A4F54F114D720_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* ___0_match, const RuntimeMethod* method) { List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* L_1 = (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m9E3A974F1CB8B627149199ACE0D8654834DE8451(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_2 = ___0_match; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m74C9CDA5D1821B51BE957DB309E90D9D342C4541_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* L_8 = V_0; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* L_16 = V_0; return L_16; } } // Method Definition Index: 8935 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mBA270418499AB9B9AE7ADA72A9E0A41DAF7F95B4_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m6B6439D0C9DA8CF03CF09FA8050EC9C32C68C1D0(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } // Method Definition Index: 8936 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m780A43EDFE37AE0C8FA923B9642EA67A77DCE419_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_startIndex, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m6B6439D0C9DA8CF03CF09FA8050EC9C32C68C1D0(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } // Method Definition Index: 8937 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6B6439D0C9DA8CF03CF09FA8050EC9C32C68C1D0_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_10 = ___2_match; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m74C9CDA5D1821B51BE957DB309E90D9D342C4541_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } // Method Definition Index: 8938 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 List_1_FindLast_mC30468A05591ADFB89F5D9C4046728873A1A9F43_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_2 = ___0_match; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m74C9CDA5D1821B51BE957DB309E90D9D342C4541_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85)); RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_14 = V_1; return L_14; } } // Method Definition Index: 8939 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m82E9B438D906ADA667669B79F476D7BB990D4CC5_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, Action_1_tE4B74BA0EDD9240D469560981CAB74224CCE1CDD* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tE4B74BA0EDD9240D469560981CAB74224CCE1CDD* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_tE4B74BA0EDD9240D469560981CAB74224CCE1CDD* L_4 = ___0_action; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m774FBF0D3777412980F9AA893F63EE57415A0920_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // Method Definition Index: 8940 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t78E42A7518AFA41627A8E01604D961B42BB4EE87 List_1_GetEnumerator_mA51F39000BA809E60835B89CE85AFC4F5280E565_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { Enumerator_t78E42A7518AFA41627A8E01604D961B42BB4EE87 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7E13043A1954832CF3B11DD70FE979C8B5B67C8C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } // Method Definition Index: 8941 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mEFD59B43C14F971B7231BDF169DB2D2AB5CCA8CB_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { Enumerator_t78E42A7518AFA41627A8E01604D961B42BB4EE87 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7E13043A1954832CF3B11DD70FE979C8B5B67C8C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t78E42A7518AFA41627A8E01604D961B42BB4EE87 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8942 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mADE66407CA9E75BF8D454CFD7C9CE702D2679280_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { Enumerator_t78E42A7518AFA41627A8E01604D961B42BB4EE87 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m7E13043A1954832CF3B11DD70FE979C8B5B67C8C((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t78E42A7518AFA41627A8E01604D961B42BB4EE87 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8943 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mCFD77D85ABA75D9589202AF8C94588B9AF9E83C6_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) { { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_0 = __this->____items; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_mA9E0A3767EE5D5C3632409C35D4C932522C55C76(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return L_3; } } // Method Definition Index: 8944 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mDA0F400489DCC8A2914651913338BC97D2BE0BF8_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m98760229BE1A0FAD91AA25D6647D93D7E5F14BAB(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_mCFD77D85ABA75D9589202AF8C94588B9AF9E83C6(__this, ((*(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } // Method Definition Index: 8945 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m66435CA522AA5A3D7B31524EBADBD8DD268F8CCD_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_mC74B0A47EBA17BFE6C63B595F7185C132D5861D4(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_7 = __this->____items; int32_t L_8 = ___0_index; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_13 = __this->____items; int32_t L_14 = ___0_index; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // Method Definition Index: 8946 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m271FB3CCC839720B0C982068BF5152077E9EB4A5_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_mEF50AB9B66A7362B71CFBE8B80A6E0D11407BC45(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m66435CA522AA5A3D7B31524EBADBD8DD268F8CCD(__this, L_1, ((*(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8947 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mD4A8DF59A828BD18CE5E2FEE3F9E7F8BB17F1419_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_mC74B0A47EBA17BFE6C63B595F7185C132D5861D4(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_12 = __this->____items; int32_t L_13 = ___0_index; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_20 = __this->____items; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_45; L_45 = InterfaceFuncInvoker0< RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_m66435CA522AA5A3D7B31524EBADBD8DD268F8CCD(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m9E176E1085E412982F193E9DCCF55CED54C2866F(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // Method Definition Index: 8948 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m3EE7EFD3E8D2368935284185AF66D6E77CE5A1F7_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_mCFD77D85ABA75D9589202AF8C94588B9AF9E83C6(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_mD8480800C590D3B531AD97C97E31D7E47EE883B2(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); return (bool)1; } IL_0015: { return (bool)0; } } // Method Definition Index: 8949 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m3C4522C521A4AEB62F9B3B8412844CFE5BFB50CC_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m98760229BE1A0FAD91AA25D6647D93D7E5F14BAB(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_m3EE7EFD3E8D2368935284185AF66D6E77CE5A1F7(__this, ((*(RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0015: { return; } } // Method Definition Index: 8950 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m543D2372B2C0FC65707A93E2EAFC254C2231C664_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_4 = ___0_match; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m74C9CDA5D1821B51BE957DB309E90D9D342C4541_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* L_16 = ___0_match; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m74C9CDA5D1821B51BE957DB309E90D9D342C4541_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { goto IL_00ad; } IL_00ad: { int32_t L_34 = __this->____size; int32_t L_35 = V_0; int32_t L_36 = V_0; __this->____size = L_36; int32_t L_37 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1)); return ((int32_t)il2cpp_codegen_subtract(L_34, L_35)); } } // Method Definition Index: 8951 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mD8480800C590D3B531AD97C97E31D7E47EE883B2_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, const RuntimeMethod* method) { RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_5 = __this->____items; int32_t L_6 = ___0_index; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { goto IL_0063; } IL_0063: { int32_t L_11 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_11, 1)); return; } } // Method Definition Index: 8952 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m1C7DD2E7041F10A9221787C7441EEDCCE9646806_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); goto IL_008d; } IL_008d: { return; } } // Method Definition Index: 8953 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m5E76DA200885F69757C8CFC3609A5E253686C733_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m1ED6E3A25C2924D8B9A70E3B281D9672D9371BAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_mC5B672529DF25A35D6609FA311C76CD2DA76837B(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return; } } // Method Definition Index: 8954 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mC5B672529DF25A35D6609FA311C76CD2DA76837B_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_m7E41562670D28C976A387C81533C0EA8A809DBAC(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // Method Definition Index: 8955 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m24F39614E4379262648186AF70DD3CDBBDB8EB93_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m1ED6E3A25C2924D8B9A70E3B281D9672D9371BAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_mFC18ED69982333DE721489D40B5D654EB5004722(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8956 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1D1114C89B3B814463F11042746C0A2E1FCA3A46_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m1ED6E3A25C2924D8B9A70E3B281D9672D9371BAB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_mFC18ED69982333DE721489D40B5D654EB5004722(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8957 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mFC18ED69982333DE721489D40B5D654EB5004722_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisRendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85_m1959097AE61547ADC07AEC0A534AC44E25D4BDEB(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // Method Definition Index: 8958 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m3EFB060A5F977F84C3CFF02E399FD4C404B3A48D_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, Comparison_1_tEBDEB58F5F0F64B89992EE3D9AB88605A79031E4* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tEBDEB58F5F0F64B89992EE3D9AB88605A79031E4* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_tEBDEB58F5F0F64B89992EE3D9AB88605A79031E4* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 53)); ArraySortHelper_1_Sort_m4DC824417CD0DB36C12EDE4F7AA5370D67E70AE2(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8959 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* List_1_ToArray_m3A0FEBAD98BB9FDFB439778941AA94D3B10DEF89_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_1 = ((List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_3 = (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*)(RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_4 = __this->____items; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_7 = V_0; return L_7; } } // Method Definition Index: 8960 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m9E176E1085E412982F193E9DCCF55CED54C2866F_gshared (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_6; L_6 = InterfaceFuncInvoker0< RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_mC74B0A47EBA17BFE6C63B595F7185C132D5861D4(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // Method Definition Index: 8961 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m03ADD8BAECB4D991AEE051E7D5E95CF701BE2910_gshared (const RuntimeMethod* method) { { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_0 = (RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*)(RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Method Definition Index: 8902 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m40B6F140B370CAB5A985885C1561A794C3B6E735_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_0 = ((List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } // Method Definition Index: 8903 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7749967D8D00398F1928899496B76230905F736D_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_2 = ((List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_4 = (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*)(RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } // Method Definition Index: 8904 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9A80E0F9429F4A62C11D74D0C8BEB319A3CE51FB_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_6 = ((List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_8 = (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*)(RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_12 = ((List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m460B5AC77920AB1C66F941E34ED7432039F5B0C3(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } // Method Definition Index: 8905 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m5C2AA91D2FBBC797CDF97D086EB3A2263C32A936_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // Method Definition Index: 8906 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mCC95250EC78B575440083DC9494BCEE3A00B9601_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_value, const RuntimeMethod* method) { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_6 = (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*)(RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_8 = __this->____items; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_12 = ((List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } // Method Definition Index: 8907 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 8908 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m707BA031988F6046891515815F6205E6243231A1_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8909 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC80035B35335C946F488FFBA13CF8ACFFC972BBB_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8910 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mF565C197BFB56A3A3D1F4E8054828355B4CA4F44_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8911 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m1884EDE82AB6374E8BD938FAD8BA30C6E3C7DD2E_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __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 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } // Method Definition Index: 8912 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA List_1_get_Item_m00E25A0550FF3975DFB53026F387EF37E960B061_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // Method Definition Index: 8913 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m1E8A9494A8F054263156A1FC43F926A75EC9AB68_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_2 = __this->____items; int32_t L_3 = ___0_index; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8914 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m8A0F8133B96EEF540DE0AB77A18700969AE89E56_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA)); RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // Method Definition Index: 8915 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m0B90F037CA3EA32A1E61344B62417F517C1CDD20_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_1; L_1 = List_1_get_Item_m00E25A0550FF3975DFB53026F387EF37E960B061(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } // Method Definition Index: 8916 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m57C8A0171361D10CEBEEFFE05A555E0027E993E6_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m114FB17E9B0F6348E92DA18CDA8343A06EE4D826(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m1E8A9494A8F054263156A1FC43F926A75EC9AB68(__this, L_1, ((*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8917 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_6 = V_0; int32_t L_7 = V_1; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA)L_8); return; } IL_0034: { RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_9 = ___0_item; List_1_AddWithResize_mEF543AFCD12090E312BD074B84C2DB63CFCA77C4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8918 IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mEF543AFCD12090E312BD074B84C2DB63CFCA77C4_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m75D62D232591BCBACBAB826A3000B78AFF3ECFD9(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_3 = __this->____items; int32_t L_4 = V_0; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA)L_5); return; } } // Method Definition Index: 8919 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m7A70EB8C5F31EBAA2310F642FF841BD742CBC55A_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m114FB17E9B0F6348E92DA18CDA8343A06EE4D826(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_inline(__this, ((*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } // Method Definition Index: 8920 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m452E189D6C20743F65E76A3257A8BE62AF5B03B2_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_mA75CC98DF3506F7557EC575D3C7DE2D498CAECEF(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } // Method Definition Index: 8921 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tECEFBA9780728F2FDFF021A7A59C01F723772E49* List_1_AsReadOnly_m8F15B09AB730A2B585939FA661B24700271D2AC5_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tECEFBA9780728F2FDFF021A7A59C01F723772E49* L_0 = (ReadOnlyCollection_1_tECEFBA9780728F2FDFF021A7A59C01F723772E49*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_m523AFBD8291A2507B65A2D5CC923C06A5B9BC539(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } // Method Definition Index: 8922 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m0D960DC863676203E8B5592164652C2C8778E282_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, int32_t ___1_count, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m89F421FC6D4C3F7A733366EB6952D70D4170A7D2(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } // Method Definition Index: 8923 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m5722C014E863279F75F6C56C39C5C3D93C99E310_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m0D960DC863676203E8B5592164652C2C8778E282(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } // Method Definition Index: 8924 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mCB2800F4C59AF981368C403F34CE777A755E435E_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m0D960DC863676203E8B5592164652C2C8778E282(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } // Method Definition Index: 8925 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mFC218D1467D6BB7132A6E285C73F89CF799F56D7_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); goto IL_0035; } IL_0035: { __this->____size = 0; } IL_003c: { return; } } // Method Definition Index: 8926 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m5A067A387C942E086BE66425A3E6EC7F9E0BC547_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_mFBC733B9FB937CA02B50A4992A9A0B033297F41C(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // Method Definition Index: 8927 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mCA2E06EBF613AB6D929548F8C88A054337E5F94D_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m8A0F8133B96EEF540DE0AB77A18700969AE89E56(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m5A067A387C942E086BE66425A3E6EC7F9E0BC547(__this, ((*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } // Method Definition Index: 8928 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mC33C7AF3813FCE02C3FB4B83CE441DAFF2F5E086_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_array, const RuntimeMethod* method) { { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_0 = ___0_array; List_1_CopyTo_m56251061094904D1A3AD4CE079F2305DAC2054C2(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } // Method Definition Index: 8929 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m6538AE517B83EB86118A65BAB622CF762A6FF734_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } // Method Definition Index: 8930 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m56251061094904D1A3AD4CE079F2305DAC2054C2_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_0 = __this->____items; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // Method Definition Index: 8931 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m75D62D232591BCBACBAB826A3000B78AFF3ECFD9_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_mCC95250EC78B575440083DC9494BCEE3A00B9601(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } // Method Definition Index: 8932 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mA49DCF754088215C4CA65308830484565428FC70_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* ___0_match, const RuntimeMethod* method) { { Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m578FF096D84D04B6C24862F6DD692CC2956CB048(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // Method Definition Index: 8933 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA List_1_Find_m6E9924C4AE91E5132DF3584BCCBE5ABFB0AFDA82_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_1 = ___0_match; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m73315AB40F6A7C7931C1869FA953929645773B73_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA)); RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_14 = V_1; return L_14; } } // Method Definition Index: 8934 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* List_1_FindAll_m5785C4F6904852A7B44A72A25DEC23B21D8288AF_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* ___0_match, const RuntimeMethod* method) { List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* L_1 = (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m40B6F140B370CAB5A985885C1561A794C3B6E735(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_2 = ___0_match; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m73315AB40F6A7C7931C1869FA953929645773B73_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* L_8 = V_0; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* L_16 = V_0; return L_16; } } // Method Definition Index: 8935 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m578FF096D84D04B6C24862F6DD692CC2956CB048_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m2053D5C415FEB3D0EC03DF8B01E7C8631E3BEE11(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } // Method Definition Index: 8936 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mABA0D2B2B07149E77F080C3FD32144EA861D4FFC_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_startIndex, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m2053D5C415FEB3D0EC03DF8B01E7C8631E3BEE11(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } // Method Definition Index: 8937 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2053D5C415FEB3D0EC03DF8B01E7C8631E3BEE11_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_10 = ___2_match; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m73315AB40F6A7C7931C1869FA953929645773B73_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } // Method Definition Index: 8938 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA List_1_FindLast_m9F3EB7BCEFCBC59A36C44A5CEA7038E2C3B5536F_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_2 = ___0_match; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m73315AB40F6A7C7931C1869FA953929645773B73_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA)); RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_14 = V_1; return L_14; } } // Method Definition Index: 8939 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m3550B44BC19918A4EE9C6E38DDD77C0834E8A23F_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, Action_1_t2B66B316E2404E95FCBDEB03DC2A7868517F0A54* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t2B66B316E2404E95FCBDEB03DC2A7868517F0A54* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t2B66B316E2404E95FCBDEB03DC2A7868517F0A54* L_4 = ___0_action; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_mF4DC4662C66B296244FDC42CDD8C5429C00FB0B1_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // Method Definition Index: 8940 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 List_1_GetEnumerator_mB5F70298F55A7BE4A51C70773063EC1E274F00F1_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m76B276A1018A5F9B4F92BEAADE0A51B8F54752C8((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } // Method Definition Index: 8941 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m19CA5387A7E01F4FEACC6E4AC22840FF857CDBA7_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m76B276A1018A5F9B4F92BEAADE0A51B8F54752C8((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8942 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mE4A980264EA62BAA0467FA13139ABA96C398E598_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m76B276A1018A5F9B4F92BEAADE0A51B8F54752C8((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t77342C7F759AE3B60849E4F1826EBC5D151CD998 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8943 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mFBC733B9FB937CA02B50A4992A9A0B033297F41C_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) { { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_0 = __this->____items; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_mA0DB0886E7CB05DAEB0B0E09DED74E920933B0DD(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return L_3; } } // Method Definition Index: 8944 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m753EC93F50B29020ED3401CD45C2A16C949A5973_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m8A0F8133B96EEF540DE0AB77A18700969AE89E56(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_mFBC733B9FB937CA02B50A4992A9A0B033297F41C(__this, ((*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } // Method Definition Index: 8945 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m233A3D1D891287D600F036446D44ADC37A470151_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m75D62D232591BCBACBAB826A3000B78AFF3ECFD9(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_7 = __this->____items; int32_t L_8 = ___0_index; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_13 = __this->____items; int32_t L_14 = ___0_index; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // Method Definition Index: 8946 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m3E6E576B96B2CA00852D68DB78CC0F92587A70C0_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m114FB17E9B0F6348E92DA18CDA8343A06EE4D826(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m233A3D1D891287D600F036446D44ADC37A470151(__this, L_1, ((*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8947 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mA75CC98DF3506F7557EC575D3C7DE2D498CAECEF_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m75D62D232591BCBACBAB826A3000B78AFF3ECFD9(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_12 = __this->____items; int32_t L_13 = ___0_index; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_20 = __this->____items; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_45; L_45 = InterfaceFuncInvoker0< RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_m233A3D1D891287D600F036446D44ADC37A470151(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m460B5AC77920AB1C66F941E34ED7432039F5B0C3(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // Method Definition Index: 8948 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mC014EB912DF264F9E8A58F447008BA8D3A947CF7_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_mFBC733B9FB937CA02B50A4992A9A0B033297F41C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_m63D04C96A17F2906957E5BFE2CE727C4B41FEE21(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); return (bool)1; } IL_0015: { return (bool)0; } } // Method Definition Index: 8949 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m25379AA14918ED141CF9B975BF4E00B4DB97E61E_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m8A0F8133B96EEF540DE0AB77A18700969AE89E56(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mC014EB912DF264F9E8A58F447008BA8D3A947CF7(__this, ((*(RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0015: { return; } } // Method Definition Index: 8950 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mBFA595B8BD39FD3694694D8DB3DB6C06120E52E2_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_4 = ___0_match; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m73315AB40F6A7C7931C1869FA953929645773B73_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* L_16 = ___0_match; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m73315AB40F6A7C7931C1869FA953929645773B73_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { goto IL_00ad; } IL_00ad: { int32_t L_34 = __this->____size; int32_t L_35 = V_0; int32_t L_36 = V_0; __this->____size = L_36; int32_t L_37 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1)); return ((int32_t)il2cpp_codegen_subtract(L_34, L_35)); } } // Method Definition Index: 8951 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m63D04C96A17F2906957E5BFE2CE727C4B41FEE21_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, const RuntimeMethod* method) { RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_5 = __this->____items; int32_t L_6 = ___0_index; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { goto IL_0063; } IL_0063: { int32_t L_11 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_11, 1)); return; } } // Method Definition Index: 8952 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mBCCE60538DE0B1790825D5BE4C16B3A5FEB1771A_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); goto IL_008d; } IL_008d: { return; } } // Method Definition Index: 8953 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mAC29707A31B5ACAF3D5DCEB39DDC110AE254BE1B_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m9B77849067F48EA4ACF04B0E817AF11D41213BAA(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return; } } // Method Definition Index: 8954 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m9B77849067F48EA4ACF04B0E817AF11D41213BAA_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m68030EB0ECC09470A228ABD83F73EAE4F4759472(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // Method Definition Index: 8955 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mCF5E0DFB36A5E3EC516400664858513CCA1D0721_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_mC5880E7247FAC9FCC9EEF562B3A0CBB21F0073D3(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8956 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mFDCB0B82D89D81CE4DCEF3A425AE50204D0494D4_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_mC5880E7247FAC9FCC9EEF562B3A0CBB21F0073D3(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8957 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC5880E7247FAC9FCC9EEF562B3A0CBB21F0073D3_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisRendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA_m11FCF3500FD4A5329A540F2E5FBF4EDAD8151295(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // Method Definition Index: 8958 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m093F071DBF4911555A6478541B28B3A3855D8A7D_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, Comparison_1_t5012257BD7ED4656B3D61DA8B621FA776F57D2E8* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t5012257BD7ED4656B3D61DA8B621FA776F57D2E8* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t5012257BD7ED4656B3D61DA8B621FA776F57D2E8* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 53)); ArraySortHelper_1_Sort_m8971977DA14A0432A4A0096E845B618687511D6E(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8959 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* List_1_ToArray_mA9C7201D7F5CC5ECE7CE6AD2429417A3C49D56AA_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_1 = ((List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_3 = (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*)(RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_4 = __this->____items; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_7 = V_0; return L_7; } } // Method Definition Index: 8960 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m460B5AC77920AB1C66F941E34ED7432039F5B0C3_gshared (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_6; L_6 = InterfaceFuncInvoker0< RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m75D62D232591BCBACBAB826A3000B78AFF3ECFD9(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // Method Definition Index: 8961 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m06A5C28918223666ECB2D35512294A9BE0A043A5_gshared (const RuntimeMethod* method) { { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_0 = (RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*)(RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Method Definition Index: 8902 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_0 = ((List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } // Method Definition Index: 8903 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F2AC88F06D5AE259E0BB61B4BFC9CD52D4D16E6_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_2 = ((List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_4 = (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*)(ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } // Method Definition Index: 8904 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m1E39FCFA588BE45DC531421C5FEA583B1D87E724_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_6 = ((List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_8 = (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*)(ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_12 = ((List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m8D3174E1E5563B32085BA3D664EC6747DC84DA08(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } // Method Definition Index: 8905 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mCBAC4B11D879CF80AC581995889A487781E40134_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // Method Definition Index: 8906 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mA2939B1530323CD94A1E1CD726E8BF5BE20572FA_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_value, const RuntimeMethod* method) { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_6 = (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*)(ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_8 = __this->____items; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_12 = ((List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } // Method Definition Index: 8907 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 8908 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mA111C14F6F0ADFB4F728D45D63B9B935C53F31D3_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8909 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m285C0E03E0EEA94787AF93180D4C07D4F5560EAA_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8910 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mF65EF801FCADBB0F30044AD6154315AB6ECD287E_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8911 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m7644CA27AE4B03EBFFAE4C48510136A3B5AC334D_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __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 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } // Method Definition Index: 8912 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // Method Definition Index: 8913 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mCE0EEDA3E13942F440801A78AF060E55705EC1AB_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_2 = __this->____items; int32_t L_3 = ___0_index; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8914 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m9E703708461A1997915EC9110C2A1BDCE9D359E4_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C)); ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // Method Definition Index: 8915 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mC5262F699035A9D05B6F6CC8E68CD17E9CF743EE_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1; L_1 = List_1_get_Item_m04ED9CBBD3079F4F410CD108956DDF39A7D57B02(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } // Method Definition Index: 8916 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m74B5D8793C4A9D56F0CF407087F21955CD35F359_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m0ECF6D7025B0B086AE5B99AEE1DDBA1BCD153BBB(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_mCE0EEDA3E13942F440801A78AF060E55705EC1AB(__this, L_1, ((*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8917 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_6 = V_0; int32_t L_7 = V_1; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C)L_8); return; } IL_0034: { ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = ___0_item; List_1_AddWithResize_m017F00DCE1C7D3CD50ADC14611940261C2986755(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8918 IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m017F00DCE1C7D3CD50ADC14611940261C2986755_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_mE0515259A28C79A95FC18938CB2A5DB27D7D7B32(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_3 = __this->____items; int32_t L_4 = V_0; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C)L_5); return; } } // Method Definition Index: 8919 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m5F3D9498F17E8C179606D3EF53AEE6F314513EED_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m0ECF6D7025B0B086AE5B99AEE1DDBA1BCD153BBB(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_inline(__this, ((*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } // Method Definition Index: 8920 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m0A5B834067579383B591858673AD079DA299464E_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_mC1FAA4595AEEB2F1D0B5E6372D12F1353EA728A1(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } // Method Definition Index: 8921 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tDB7F4AE836210113346CC066CB23F071FD9AA398* List_1_AsReadOnly_m5512E7D52BE79171A71AA25FE6A70D62AAEFC04D_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tDB7F4AE836210113346CC066CB23F071FD9AA398* L_0 = (ReadOnlyCollection_1_tDB7F4AE836210113346CC066CB23F071FD9AA398*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_m9F0045860D86199C3ADF649DBBCC23E612090E1A(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } // Method Definition Index: 8922 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m1DFE64C6B7B5A13731307150B8C6CC0265AE8468_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, int32_t ___1_count, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_mB5585870A538FCAAE2307F1A3A3005AFF93E22AB(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } // Method Definition Index: 8923 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m102372D9122ECB2F68FAE046E9B708B33D2F1C37_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m1DFE64C6B7B5A13731307150B8C6CC0265AE8468(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } // Method Definition Index: 8924 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA50AE580D84224B16745B192CBB1D94BDF812713_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m1DFE64C6B7B5A13731307150B8C6CC0265AE8468(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } // Method Definition Index: 8925 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m0B02747FE6240398D97D0F8D6AAA6034F247854C_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); goto IL_0035; } IL_0035: { __this->____size = 0; } IL_003c: { return; } } // Method Definition Index: 8926 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_mFF04CFC829768A84DAF366392198E824BFF1D5E9(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // Method Definition Index: 8927 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mE64178304FE4E376118126EDC2C586A00F36C1DD_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m9E703708461A1997915EC9110C2A1BDCE9D359E4(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_mF3D4B130F369B3068CAAF2542B1F6A2B6C7C51CC(__this, ((*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } // Method Definition Index: 8928 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mDA74FCC0B6728A7AEF80A6D8E681CFFA33D206DE_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_array, const RuntimeMethod* method) { { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_0 = ___0_array; List_1_CopyTo_m71B2EB39586D640D2B3DCEFE85CC5AAE800A5834(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } // Method Definition Index: 8929 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mEB2D949C653266748E37CCD01ABE16B2C6CE1B94_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } // Method Definition Index: 8930 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m71B2EB39586D640D2B3DCEFE85CC5AAE800A5834_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_0 = __this->____items; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // Method Definition Index: 8931 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mE0515259A28C79A95FC18938CB2A5DB27D7D7B32_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_mA2939B1530323CD94A1E1CD726E8BF5BE20572FA(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } // Method Definition Index: 8932 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m1395C635BFD70753CD4D52E571CE2654B2A14C35_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* ___0_match, const RuntimeMethod* method) { { Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m704AD80D3288C49FD44D442391A88613D8FE896B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // Method Definition Index: 8933 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C List_1_Find_m62D1E7304FB5D02DD8F16991D5335C6671BA6D87_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_1 = ___0_match; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_mC91CA78DD86C604CAF0522CBF28FB8A7FC740D43_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C)); ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_14 = V_1; return L_14; } } // Method Definition Index: 8934 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* List_1_FindAll_m0851533A990F8D12DE004D2DCEBE9111EF014914_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* ___0_match, const RuntimeMethod* method) { List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_1 = (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m9DF010A74863D8C55F535653FCAB4671F34590B1(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_2 = ___0_match; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_mC91CA78DD86C604CAF0522CBF28FB8A7FC740D43_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_8 = V_0; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* L_16 = V_0; return L_16; } } // Method Definition Index: 8935 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m704AD80D3288C49FD44D442391A88613D8FE896B_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m9CA18505A0B62A4D3DD707D53E6EB301DD97784A(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } // Method Definition Index: 8936 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m7D18B34B60642CB51153C537A0815051BBD4FAD1_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_startIndex, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m9CA18505A0B62A4D3DD707D53E6EB301DD97784A(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } // Method Definition Index: 8937 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m9CA18505A0B62A4D3DD707D53E6EB301DD97784A_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_10 = ___2_match; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_mC91CA78DD86C604CAF0522CBF28FB8A7FC740D43_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } // Method Definition Index: 8938 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C List_1_FindLast_mD5EA9E9C0D708EFCB61054ABC35C4461050F0049_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_2 = ___0_match; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_mC91CA78DD86C604CAF0522CBF28FB8A7FC740D43_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C)); ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_14 = V_1; return L_14; } } // Method Definition Index: 8939 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m6DAEE65C3E9604CEC450FDF248019D7ECDA418F0_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, Action_1_t5191224A5EBF371048C61B66D17BF858D3A5B8EE* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t5191224A5EBF371048C61B66D17BF858D3A5B8EE* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t5191224A5EBF371048C61B66D17BF858D3A5B8EE* L_4 = ___0_action; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m96D99F5759EA778A59ECB2564B903E17DA9F7270_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // Method Definition Index: 8940 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA5346C096F7FF0487723207A8E57003893B79396 List_1_GetEnumerator_m09129C6881799224E85EE2F7A7F5BE95249FC376_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { Enumerator_tA5346C096F7FF0487723207A8E57003893B79396 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE5C4703B909599D16BAFD36D2325A789957E0EF2((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } // Method Definition Index: 8941 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE8911334A4B619045F9E6E4096A2B86F98E6D4D7_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { Enumerator_tA5346C096F7FF0487723207A8E57003893B79396 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE5C4703B909599D16BAFD36D2325A789957E0EF2((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tA5346C096F7FF0487723207A8E57003893B79396 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8942 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m525DAA3329A79A0E93F7F5989F7E261BBED51930_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { Enumerator_tA5346C096F7FF0487723207A8E57003893B79396 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE5C4703B909599D16BAFD36D2325A789957E0EF2((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tA5346C096F7FF0487723207A8E57003893B79396 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8943 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mFF04CFC829768A84DAF366392198E824BFF1D5E9_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) { { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_0 = __this->____items; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m59B46A12F3D1993C08018FD9998B666D061BDE53(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return L_3; } } // Method Definition Index: 8944 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m58467D5F2D5F4BCA596D420938F72F174FFAB7A9_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m9E703708461A1997915EC9110C2A1BDCE9D359E4(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_mFF04CFC829768A84DAF366392198E824BFF1D5E9(__this, ((*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } // Method Definition Index: 8945 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m0281783789A882A9BD31E3C8401D0F65B5D42ECA_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_mE0515259A28C79A95FC18938CB2A5DB27D7D7B32(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_7 = __this->____items; int32_t L_8 = ___0_index; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_13 = __this->____items; int32_t L_14 = ___0_index; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // Method Definition Index: 8946 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m75C2A3E4A0D6FD0DFE4F01C8BFD15C5805C1409E_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m0ECF6D7025B0B086AE5B99AEE1DDBA1BCD153BBB(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m0281783789A882A9BD31E3C8401D0F65B5D42ECA(__this, L_1, ((*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8947 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mC1FAA4595AEEB2F1D0B5E6372D12F1353EA728A1_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_mE0515259A28C79A95FC18938CB2A5DB27D7D7B32(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_12 = __this->____items; int32_t L_13 = ___0_index; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_20 = __this->____items; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_45; L_45 = InterfaceFuncInvoker0< ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_m0281783789A882A9BD31E3C8401D0F65B5D42ECA(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m8D3174E1E5563B32085BA3D664EC6747DC84DA08(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // Method Definition Index: 8948 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m6FF578192839202021E882FC112253FC8149B376_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_mFF04CFC829768A84DAF366392198E824BFF1D5E9(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_m69C7F11C88119252446CF23FBD45510ADD9C6765(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); return (bool)1; } IL_0015: { return (bool)0; } } // Method Definition Index: 8949 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m0ABCBD93F878103A2E539995F4EDDAE4A7AE63FF_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m9E703708461A1997915EC9110C2A1BDCE9D359E4(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_m6FF578192839202021E882FC112253FC8149B376(__this, ((*(ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0015: { return; } } // Method Definition Index: 8950 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m717FA416E4142429FE1197D32799FA271E429953_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_4 = ___0_match; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_mC91CA78DD86C604CAF0522CBF28FB8A7FC740D43_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* L_16 = ___0_match; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_mC91CA78DD86C604CAF0522CBF28FB8A7FC740D43_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { goto IL_00ad; } IL_00ad: { int32_t L_34 = __this->____size; int32_t L_35 = V_0; int32_t L_36 = V_0; __this->____size = L_36; int32_t L_37 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_37, 1)); return ((int32_t)il2cpp_codegen_subtract(L_34, L_35)); } } // Method Definition Index: 8951 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m69C7F11C88119252446CF23FBD45510ADD9C6765_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, const RuntimeMethod* method) { ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_5 = __this->____items; int32_t L_6 = ___0_index; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { goto IL_0063; } IL_0063: { int32_t L_11 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_11, 1)); return; } } // Method Definition Index: 8952 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mFC1B9D422CBFDF033EDB8F514B98D6CF735E4034_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); goto IL_008d; } IL_008d: { return; } } // Method Definition Index: 8953 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mAD6E081DE34C606B483DF5343C565906F31318F8_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m8FBF8EFA325D65AF4AEBC1AB01DDBB233C47989C(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return; } } // Method Definition Index: 8954 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m8FBF8EFA325D65AF4AEBC1AB01DDBB233C47989C_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_mC6B631AA21514AF24CA6A3A55F5C339FC44DE132(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // Method Definition Index: 8955 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m89A44A43967A46CC3B4523901A999B8305804087_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m5A263B626B43C65766BB2D48056398A9E8E1F320(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8956 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m19675ABB09CEB5796747BBC7EF2EF95E55BBC068_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m5A263B626B43C65766BB2D48056398A9E8E1F320(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8957 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m5A263B626B43C65766BB2D48056398A9E8E1F320_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C_m272FC0ED10B3EDAC07F4185D9561BDEF7B805B5E(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // Method Definition Index: 8958 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1492AD08F628A8B6F02A324096EB36469EA2AFDF_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, Comparison_1_tC9D509F04234EC7F63E6F97371770C0986F27E72* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tC9D509F04234EC7F63E6F97371770C0986F27E72* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_tC9D509F04234EC7F63E6F97371770C0986F27E72* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 53)); ArraySortHelper_1_Sort_mFDEE34F717E95B924A62DC7875BA596250BC2DE4(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8959 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* List_1_ToArray_m115D3CDD0E168E3D1850AABC6A948691D04176D3_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_1 = ((List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_3 = (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*)(ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_4 = __this->____items; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_7 = V_0; return L_7; } } // Method Definition Index: 8960 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m8D3174E1E5563B32085BA3D664EC6747DC84DA08_gshared (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_6; L_6 = InterfaceFuncInvoker0< ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_mE0515259A28C79A95FC18938CB2A5DB27D7D7B32(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // Method Definition Index: 8961 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mEA6F8130EB171FBC563D38C47DECD15A1AB3C98B_gshared (const RuntimeMethod* method) { { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_0 = (ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*)(ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Method Definition Index: 8902 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9D8ACA0AF182C7A3C4BB759EC0C7989DF487190F_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_0 = ((List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } // Method Definition Index: 8903 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mED759A6F35D21B90479F9485D47B1D517B1C40F2_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_2 = ((List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_4 = (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*)(RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } // Method Definition Index: 8904 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB0113F74799747C15AA1F46170C9CB42A5B2741A_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_6 = ((List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_8 = (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*)(RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_12 = ((List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m45ACFC1F29EF975F38F9B365AE512A35497C8312(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } // Method Definition Index: 8905 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mF08EB08FB9F36946907F5F8342F206B074AB36AF_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // Method Definition Index: 8906 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m146459F0C4A0965E5BBCF53ADECC0BB83BBC9262_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_value, const RuntimeMethod* method) { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_6 = (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*)(RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_8 = __this->____items; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_12 = ((List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } // Method Definition Index: 8907 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 8908 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mCF3F0E77603BBA0068F91CEE91203F9B27B083DF_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8909 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mE849A2B66FABF588433FD767EDAF1573DB8263B2_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8910 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m986C4535876A3348342DFAB10B5C2B8FD2D71E61_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8911 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m8B3130A1BF2BAD6DB75F85DB2493B128C705E94A_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __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 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } // Method Definition Index: 8912 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E List_1_get_Item_mB33745D62B8763A3CCF432DC7DE3151625657F68_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // Method Definition Index: 8913 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mF00871B74AE87AC4B318386CCCBC337CFDBE6CC7_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_2 = __this->____items; int32_t L_3 = ___0_index; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8914 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mCDD016DBEE4EB1205055DBD1D91C69EFDAA49050_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)); RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // Method Definition Index: 8915 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m4F6B7940EBBFE447C505C9D088303ECF68A36732_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_1; L_1 = List_1_get_Item_mB33745D62B8763A3CCF432DC7DE3151625657F68(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } // Method Definition Index: 8916 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m1FCF15661C380C16C7B837C32056AA2B8BD3BA44_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_m24B03AE92735578F41C794958E9CEE50B15DDC16(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_mF00871B74AE87AC4B318386CCCBC337CFDBE6CC7(__this, L_1, ((*(RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8917 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_6 = V_0; int32_t L_7 = V_1; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)L_8); return; } IL_0034: { RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_9 = ___0_item; List_1_AddWithResize_m09E75D6387BC3C2B1D8AFCEDC514D63A08EEE1B2(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8918 IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m09E75D6387BC3C2B1D8AFCEDC514D63A08EEE1B2_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m78A990C941BE5C2BE30BEAA60FC42E4C98DF8201(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_3 = __this->____items; int32_t L_4 = V_0; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)L_5); return; } } // Method Definition Index: 8919 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mA61B19D0190A2B3CAABD6AA9D53D25B346905DB5_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_m24B03AE92735578F41C794958E9CEE50B15DDC16(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_inline(__this, ((*(RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } // Method Definition Index: 8920 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m377BC2BF0230B740648BB711406AC0C731095349_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m22616BE17E92C0DC153EC1EB189C0A8D89940DC6(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } // Method Definition Index: 8921 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t9E98C3DEB25C3F730F388EA6489CE8205E33A2DB* List_1_AsReadOnly_mFBC2141809B57EC5213D9AF4AAFE14BE9294D1A1_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t9E98C3DEB25C3F730F388EA6489CE8205E33A2DB* L_0 = (ReadOnlyCollection_1_t9E98C3DEB25C3F730F388EA6489CE8205E33A2DB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_mD9A311E7D83F08364D3DA0E7254AB18EFA195DEB(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } // Method Definition Index: 8922 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mB4478B3FAF169224433A439BF56BAC32EF6BC88C_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, int32_t ___1_count, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_mFE5BAB87CBA1F38DDF8F3FADA9578D8F306BB95B(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } // Method Definition Index: 8923 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m2AA3C6EB46FD191E3F3342EE1376625A2F817546_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_mB4478B3FAF169224433A439BF56BAC32EF6BC88C(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } // Method Definition Index: 8924 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m847314582605198973FE4D6E3DDA81B30711A5FF_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_mB4478B3FAF169224433A439BF56BAC32EF6BC88C(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } // Method Definition Index: 8925 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mEAC4C0B611186B4F1907C3C207FDB98B19176CA0_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } // Method Definition Index: 8926 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4A295D527AD21C1B018688ADF03DB2F75EC89B38_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m6643C23AD1C92EF03BFCD9BCD07A5DD3CE110860(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // Method Definition Index: 8927 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mE226C75522C64B609304477F6A7581FC5AD6D793_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mCDD016DBEE4EB1205055DBD1D91C69EFDAA49050(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m4A295D527AD21C1B018688ADF03DB2F75EC89B38(__this, ((*(RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } // Method Definition Index: 8928 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mCCFC7BB8BAEF62596813BBCB24EDA994AB31CD40_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_array, const RuntimeMethod* method) { { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_0 = ___0_array; List_1_CopyTo_m0951BAC2687D26E1F766B11E1FFA275A705C1CF7(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } // Method Definition Index: 8929 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m77749FB5AF4269A4F233992ECF50BDFA083ED170_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } // Method Definition Index: 8930 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0951BAC2687D26E1F766B11E1FFA275A705C1CF7_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_0 = __this->____items; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // Method Definition Index: 8931 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m78A990C941BE5C2BE30BEAA60FC42E4C98DF8201_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m146459F0C4A0965E5BBCF53ADECC0BB83BBC9262(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } // Method Definition Index: 8932 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m490DB67AC8637D4B74AD8B33DE162668C27B3E4E_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* ___0_match, const RuntimeMethod* method) { { Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_mDF1F50BF0DC3FE02A8879BDA122CBCA1E3043519(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // Method Definition Index: 8933 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E List_1_Find_m71A4F0DCB90CB3163DC535504643397B990F0F80_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_1 = ___0_match; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_mB7019911426D2A3FC90A179DA40346BE923973A0_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)); RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_14 = V_1; return L_14; } } // Method Definition Index: 8934 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* List_1_FindAll_m15592B9250993471527393BA9807143DF0D09308_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* ___0_match, const RuntimeMethod* method) { List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_1 = (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m9D8ACA0AF182C7A3C4BB759EC0C7989DF487190F(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_2 = ___0_match; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_mB7019911426D2A3FC90A179DA40346BE923973A0_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_8 = V_0; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* L_16 = V_0; return L_16; } } // Method Definition Index: 8935 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mDF1F50BF0DC3FE02A8879BDA122CBCA1E3043519_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_mC620F0376C298E92456A17F2F47E5C68DD74B940(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } // Method Definition Index: 8936 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6F98D2C4C2460F8336A433540891AA608C3E2FA7_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_startIndex, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_mC620F0376C298E92456A17F2F47E5C68DD74B940(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } // Method Definition Index: 8937 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mC620F0376C298E92456A17F2F47E5C68DD74B940_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_10 = ___2_match; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_mB7019911426D2A3FC90A179DA40346BE923973A0_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } // Method Definition Index: 8938 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E List_1_FindLast_m81A7BA7BB1E8BF6BB5C266CD79291E4CFC25BF70_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_2 = ___0_match; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_mB7019911426D2A3FC90A179DA40346BE923973A0_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)); RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_14 = V_1; return L_14; } } // Method Definition Index: 8939 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m35C2C02647981FAE3C53618690A0192F88115702_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, Action_1_tB0037EB63A784B363B381F64BD4D0E1EB6D88FD6* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tB0037EB63A784B363B381F64BD4D0E1EB6D88FD6* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_tB0037EB63A784B363B381F64BD4D0E1EB6D88FD6* L_4 = ___0_action; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m02274FB3E1E2B735EBF943DA01B340C7B6B8CF83_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // Method Definition Index: 8940 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA46FF654163A31FB18158746EE65C812A9CCBA03 List_1_GetEnumerator_m9771F3D5FCAA9E601F6A67E670E5D59A7919E4E0_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { Enumerator_tA46FF654163A31FB18158746EE65C812A9CCBA03 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2E99A3B09D26AF6EDECD005E3074AC744A62E0E8((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } // Method Definition Index: 8941 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m3A7BFE99EF2A2320871F733A7A0ECE2DF2FC241F_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { Enumerator_tA46FF654163A31FB18158746EE65C812A9CCBA03 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2E99A3B09D26AF6EDECD005E3074AC744A62E0E8((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tA46FF654163A31FB18158746EE65C812A9CCBA03 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8942 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m0DBA434E52D0ABF8247DE1E38EBCEF054D2E698B_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { Enumerator_tA46FF654163A31FB18158746EE65C812A9CCBA03 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m2E99A3B09D26AF6EDECD005E3074AC744A62E0E8((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tA46FF654163A31FB18158746EE65C812A9CCBA03 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8943 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m6643C23AD1C92EF03BFCD9BCD07A5DD3CE110860_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) { { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_0 = __this->____items; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_mD8C98FCF85DA3588DDE4A7A68194BE476ADDD865(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return L_3; } } // Method Definition Index: 8944 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mE5C3319DEAD71553B095E109C9FCBEB486102ED6_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mCDD016DBEE4EB1205055DBD1D91C69EFDAA49050(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m6643C23AD1C92EF03BFCD9BCD07A5DD3CE110860(__this, ((*(RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } // Method Definition Index: 8945 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m24294D8F12103ADD3AF0F6EB5227A38328DCCC61_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m78A990C941BE5C2BE30BEAA60FC42E4C98DF8201(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_7 = __this->____items; int32_t L_8 = ___0_index; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_13 = __this->____items; int32_t L_14 = ___0_index; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // Method Definition Index: 8946 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m4EBDA9EEA852E68CB7C783BC3F2A653C54A83B2D_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_m24B03AE92735578F41C794958E9CEE50B15DDC16(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m24294D8F12103ADD3AF0F6EB5227A38328DCCC61(__this, L_1, ((*(RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8947 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m22616BE17E92C0DC153EC1EB189C0A8D89940DC6_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m78A990C941BE5C2BE30BEAA60FC42E4C98DF8201(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_12 = __this->____items; int32_t L_13 = ___0_index; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_20 = __this->____items; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_45; L_45 = InterfaceFuncInvoker0< RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_m24294D8F12103ADD3AF0F6EB5227A38328DCCC61(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m45ACFC1F29EF975F38F9B365AE512A35497C8312(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // Method Definition Index: 8948 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m5284BFBC1C6FD18DA5B65B6449D0939737AD35C9_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m6643C23AD1C92EF03BFCD9BCD07A5DD3CE110860(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_mEF4EA5ACE06174661A152D7374F9F5EF778A5BEF(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); return (bool)1; } IL_0015: { return (bool)0; } } // Method Definition Index: 8949 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mEDD7A7BBA258D539806F342079810561FBF00728_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mCDD016DBEE4EB1205055DBD1D91C69EFDAA49050(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_m5284BFBC1C6FD18DA5B65B6449D0939737AD35C9(__this, ((*(RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0015: { return; } } // Method Definition Index: 8950 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m282F6CE7BE1E995805AD4348C4D49EB96C18BC1E_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_4 = ___0_match; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_mB7019911426D2A3FC90A179DA40346BE923973A0_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* L_16 = ___0_match; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_mB7019911426D2A3FC90A179DA40346BE923973A0_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // Method Definition Index: 8951 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mEF4EA5ACE06174661A152D7374F9F5EF778A5BEF_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, const RuntimeMethod* method) { RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_5 = __this->____items; int32_t L_6 = ___0_index; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)); RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // Method Definition Index: 8952 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m4EAEF3DDB8961AC3CE2CA911C19DF91A3B2AD043_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // Method Definition Index: 8953 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mD5D82AF656A9440335E934BE660DB895FCD88EAE_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_mB633F631C4315DEA7E8ACBC63403AA2B4CD7903E(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return; } } // Method Definition Index: 8954 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mB633F631C4315DEA7E8ACBC63403AA2B4CD7903E_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_mB35A623CB026C9E95806721E8626408D78552015(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // Method Definition Index: 8955 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC36ED47E0D81DE95CD865FD1F55D2C6756074A52_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_mDB4CA1FBFF20E017781BA6F392AAC5406EDAF274(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8956 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m56AE4627DF52F35507F1AF98C6AD8D3C9ED12916_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_mDB4CA1FBFF20E017781BA6F392AAC5406EDAF274(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8957 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mDB4CA1FBFF20E017781BA6F392AAC5406EDAF274_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisRuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E_m6B11AD80B504BD946E830A9554104BFD46E1A62B(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // Method Definition Index: 8958 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m7D1BAC8A835B29B05A2FE56FF852168C96F85D5B_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, Comparison_1_t5CB5E2EC675D003F184926AA3D45FEB982675C0E* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t5CB5E2EC675D003F184926AA3D45FEB982675C0E* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t5CB5E2EC675D003F184926AA3D45FEB982675C0E* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 53)); ArraySortHelper_1_Sort_m180F5D502DD310C7042FC3DDC5E8C1E5E97D7968(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8959 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* List_1_ToArray_m8B2A20CACD04BC9C6B25499C16E7FDF1366A31E6_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_1 = ((List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_3 = (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*)(RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_4 = __this->____items; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_7 = V_0; return L_7; } } // Method Definition Index: 8960 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m45ACFC1F29EF975F38F9B365AE512A35497C8312_gshared (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_6; L_6 = InterfaceFuncInvoker0< RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m78A990C941BE5C2BE30BEAA60FC42E4C98DF8201(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // Method Definition Index: 8961 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m03F76B6F065AE8F06CF3725FFE74165F58B8B96A_gshared (const RuntimeMethod* method) { { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_0 = (RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*)(RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Method Definition Index: 8902 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m47C984B9AA0A8275E583ADDB0EB2FB2990A4D30E_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_0 = ((List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } // Method Definition Index: 8903 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9699345E462174739E1FB2A24A8DA289E3591F2E_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_2 = ((List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_4 = (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*)(SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } // Method Definition Index: 8904 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCB5D398D2A3F396736D94BC4819F7B7939FFD4FD_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_6 = ((List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_8 = (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*)(SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_12 = ((List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m99897850A1BB3578E53936137355BE0DBE2B5C9D(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } // Method Definition Index: 8905 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_mF84FB02A6A657BEFB88F3D2864A62C4113785376_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // Method Definition Index: 8906 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m1F9E7D500258BE244C9B37CC8D126AE78BEB9768_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_value, const RuntimeMethod* method) { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_6 = (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*)(SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_8 = __this->____items; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_12 = ((List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } // Method Definition Index: 8907 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5E6F02E176E983A28FBA88F5BF2C739F3C113800_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 8908 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m0859A318EB2C35799720608E37C0249E88CA9B34_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8909 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m338A6710B21D68F95DA02C9D4DE6F6D9B0603AC8_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8910 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mAA162D069F60CD1CE1AD8316DCA75AD580E71B21_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8911 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m3FDC8175CC70DD9EB1F488D15669A715882219F8_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __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 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } // Method Definition Index: 8912 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 List_1_get_Item_m844994AB875AD7CD723AD256BB383E04349EC000_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // Method Definition Index: 8913 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3B60C30074E2E02B7C12C77A65F407C47B34A34D_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_2 = __this->____items; int32_t L_3 = ___0_index; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8914 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m61B486277DBCA2B100A0A7157E2C522D3AA30369_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7)); SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // Method Definition Index: 8915 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m03EE5E5C22BBB677E022BFD8BB19683B7FBF145A_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_1; L_1 = List_1_get_Item_m844994AB875AD7CD723AD256BB383E04349EC000(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } // Method Definition Index: 8916 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m3FC890FA3D4E41AB03D4F99D7BC9E44592522790_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mCA440EA8DE59F6C3A47357B052938B47088BD1A0(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m3B60C30074E2E02B7C12C77A65F407C47B34A34D(__this, L_1, ((*(SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8917 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m3C3DA736B39FDBE92DD99D2DDEA1E6EDA4710D05_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_6 = V_0; int32_t L_7 = V_1; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7)L_8); return; } IL_0034: { SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_9 = ___0_item; List_1_AddWithResize_m1100CE47ACDDE7DD7AD1624D54F8796D9B39E581(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8918 IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m1100CE47ACDDE7DD7AD1624D54F8796D9B39E581_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m1F5A88161980970346D1F167002FCB9D303C02B5(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_3 = __this->____items; int32_t L_4 = V_0; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7)L_5); return; } } // Method Definition Index: 8919 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m02346E1397F573051834BFEBC9438D6F9C656F0B_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mCA440EA8DE59F6C3A47357B052938B47088BD1A0(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_m3C3DA736B39FDBE92DD99D2DDEA1E6EDA4710D05_inline(__this, ((*(SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_m5E6F02E176E983A28FBA88F5BF2C739F3C113800_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } // Method Definition Index: 8920 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m5F0DCBE70CA0C7A39ED269CE64B06B207EC6DB88_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m964B6D633B54AAD973855A5D775B5D349DC2DD9A(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } // Method Definition Index: 8921 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t0576212B93E64DDC6F55F00EF59AFE2FF65862CD* List_1_AsReadOnly_mA94C608EAE9151A1583E1B78B17879DC9AA4CA4A_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t0576212B93E64DDC6F55F00EF59AFE2FF65862CD* L_0 = (ReadOnlyCollection_1_t0576212B93E64DDC6F55F00EF59AFE2FF65862CD*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_mF4D5859BA53809CD7E10D45D3C2C413E1A79AE94(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } // Method Definition Index: 8922 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mAF234F4AE84FF2A75258ABFF4F36A4625CAFB1BE_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, int32_t ___1_count, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_m80F7797706A9C1B88FD1503DBD9E1AF7484729E8(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } // Method Definition Index: 8923 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mB8F98C725112D73DA1212A50AF60BE37B2DF9DB8_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5E6F02E176E983A28FBA88F5BF2C739F3C113800_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_mAF234F4AE84FF2A75258ABFF4F36A4625CAFB1BE(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } // Method Definition Index: 8924 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mEB2551135715296E7207BA20CA792066B99BC8A1_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5E6F02E176E983A28FBA88F5BF2C739F3C113800_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_mAF234F4AE84FF2A75258ABFF4F36A4625CAFB1BE(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } // Method Definition Index: 8925 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mDAF9870CFC71F28FB95E39E6FB8DAA87C97BABDA_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } // Method Definition Index: 8926 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m970AA0FD0E055F2646F679D231F285B1FF529CA0_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_mA563DB7B33AF05F4E669A5E81992CA7F31BD3848(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // Method Definition Index: 8927 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m97D28D16ED74B47D5A303C02FB741FA6D675016C_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m61B486277DBCA2B100A0A7157E2C522D3AA30369(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m970AA0FD0E055F2646F679D231F285B1FF529CA0(__this, ((*(SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } // Method Definition Index: 8928 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m85D19F4BFFD8781895DC5C4E8B6103544924AA3C_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_array, const RuntimeMethod* method) { { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_0 = ___0_array; List_1_CopyTo_m0C406231F1B41CA6A3C61265634D1C341B5DE34D(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } // Method Definition Index: 8929 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m2BE6138DDF37EF9E5E51735E5EE737AF4F160C02_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } // Method Definition Index: 8930 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m0C406231F1B41CA6A3C61265634D1C341B5DE34D_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_0 = __this->____items; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // Method Definition Index: 8931 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m1F5A88161980970346D1F167002FCB9D303C02B5_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m1F9E7D500258BE244C9B37CC8D126AE78BEB9768(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } // Method Definition Index: 8932 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m2E1A3B9227BDE037200888B89A345003A48C2A28_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* ___0_match, const RuntimeMethod* method) { { Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m31317D2BB1D46A3949D58CD4C9B6EEFB805B39FB(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // Method Definition Index: 8933 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 List_1_Find_m675F04D118A6262B98F7FEB0B7E0993F53FB8D7F_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_1 = ___0_match; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_mDFFF08340CFB054D10EC35A8F237E327D01E9419_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7)); SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_14 = V_1; return L_14; } } // Method Definition Index: 8934 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* List_1_FindAll_mB59A690A701046A4CB4F37B365CEC505B28E3AA5_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* ___0_match, const RuntimeMethod* method) { List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* L_1 = (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m47C984B9AA0A8275E583ADDB0EB2FB2990A4D30E(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_2 = ___0_match; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_mDFFF08340CFB054D10EC35A8F237E327D01E9419_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* L_8 = V_0; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_m3C3DA736B39FDBE92DD99D2DDEA1E6EDA4710D05_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* L_16 = V_0; return L_16; } } // Method Definition Index: 8935 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m31317D2BB1D46A3949D58CD4C9B6EEFB805B39FB_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m25170870408488CC8E91172FB56CFCDE4D41E577(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } // Method Definition Index: 8936 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mC923D991183EFC3032DA43DCC9F431CCA1355ED4_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_startIndex, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m25170870408488CC8E91172FB56CFCDE4D41E577(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } // Method Definition Index: 8937 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m25170870408488CC8E91172FB56CFCDE4D41E577_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_10 = ___2_match; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_mDFFF08340CFB054D10EC35A8F237E327D01E9419_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } // Method Definition Index: 8938 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 List_1_FindLast_mDBD87D99EF875BA3B8FA175341354A8C20BA3300_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_2 = ___0_match; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_mDFFF08340CFB054D10EC35A8F237E327D01E9419_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7)); SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_14 = V_1; return L_14; } } // Method Definition Index: 8939 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m8B685AEDBE431E12FD84DE347B8F65FC6BC4D6F1_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, Action_1_t92C5FDA781FC11766BA810CAA0C836E80A7FFE4C* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t92C5FDA781FC11766BA810CAA0C836E80A7FFE4C* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t92C5FDA781FC11766BA810CAA0C836E80A7FFE4C* L_4 = ___0_action; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m2A7ED0C3F773820791EAA34BC86B24745CABB081_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // Method Definition Index: 8940 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t4D71533BFF7D546FC7EB99A4D25A5233CF4684D2 List_1_GetEnumerator_m0C114D820AC2D6FF3B90A7BF84EC8257BA93C06B_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { Enumerator_t4D71533BFF7D546FC7EB99A4D25A5233CF4684D2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m53DAA41F6BA15BB41C11F0AD2DDBB3921EEC502E((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } // Method Definition Index: 8941 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC3ACC4F17BA57C39A36DC78232D0CB47E9DA0E3B_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { Enumerator_t4D71533BFF7D546FC7EB99A4D25A5233CF4684D2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m53DAA41F6BA15BB41C11F0AD2DDBB3921EEC502E((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t4D71533BFF7D546FC7EB99A4D25A5233CF4684D2 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8942 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mA707846B77438AF83915CCBE40C3AF8096CFA52A_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { Enumerator_t4D71533BFF7D546FC7EB99A4D25A5233CF4684D2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m53DAA41F6BA15BB41C11F0AD2DDBB3921EEC502E((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t4D71533BFF7D546FC7EB99A4D25A5233CF4684D2 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8943 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mA563DB7B33AF05F4E669A5E81992CA7F31BD3848_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) { { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_0 = __this->____items; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_m3AA0BB69BE1BB9467F3015DA4B4E1044AF35533C(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return L_3; } } // Method Definition Index: 8944 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mE691CB2F194124E1AB8C8D48932FB283CF06472D_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m61B486277DBCA2B100A0A7157E2C522D3AA30369(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_mA563DB7B33AF05F4E669A5E81992CA7F31BD3848(__this, ((*(SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } // Method Definition Index: 8945 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m0A5FBA36164951C002959268CAE1AAAA4AC42A1F_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m1F5A88161980970346D1F167002FCB9D303C02B5(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_7 = __this->____items; int32_t L_8 = ___0_index; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_13 = __this->____items; int32_t L_14 = ___0_index; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // Method Definition Index: 8946 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mEFC343B1206C597837CB102F21E06B842B37E382_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mCA440EA8DE59F6C3A47357B052938B47088BD1A0(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m0A5FBA36164951C002959268CAE1AAAA4AC42A1F(__this, L_1, ((*(SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8947 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m964B6D633B54AAD973855A5D775B5D349DC2DD9A_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m1F5A88161980970346D1F167002FCB9D303C02B5(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_12 = __this->____items; int32_t L_13 = ___0_index; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_20 = __this->____items; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_45; L_45 = InterfaceFuncInvoker0< SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_m0A5FBA36164951C002959268CAE1AAAA4AC42A1F(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m99897850A1BB3578E53936137355BE0DBE2B5C9D(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // Method Definition Index: 8948 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mBE51B9E09B4237B2879A7880039E9E04ACC5A357_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_mA563DB7B33AF05F4E669A5E81992CA7F31BD3848(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_m531A75000C83F38562A8230989AB8DAD461B9E29(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); return (bool)1; } IL_0015: { return (bool)0; } } // Method Definition Index: 8949 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m3E4B06EA4532C1FDFBE69FCD35C46F435FB42BE0_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m61B486277DBCA2B100A0A7157E2C522D3AA30369(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mBE51B9E09B4237B2879A7880039E9E04ACC5A357(__this, ((*(SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0015: { return; } } // Method Definition Index: 8950 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mC03A620BE4DC617FC374456D5BB0CC435802FAAD_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_4 = ___0_match; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_mDFFF08340CFB054D10EC35A8F237E327D01E9419_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* L_16 = ___0_match; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_mDFFF08340CFB054D10EC35A8F237E327D01E9419_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // Method Definition Index: 8951 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m531A75000C83F38562A8230989AB8DAD461B9E29_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, const RuntimeMethod* method) { SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_5 = __this->____items; int32_t L_6 = ___0_index; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7)); SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // Method Definition Index: 8952 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m747B560DF19AED03682E9E2258427639158C73BB_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // Method Definition Index: 8953 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mF0EB5815DE52D29D08C44F076C97DB4ECA6BAD25_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5E6F02E176E983A28FBA88F5BF2C739F3C113800_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m56DEC89D9C1B21640BD65C67C8EB36AE75B8B6E0(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return; } } // Method Definition Index: 8954 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m56DEC89D9C1B21640BD65C67C8EB36AE75B8B6E0_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mD7D1769A2DFDE5F6FBC5ABB83BC9F44D4E01A11A(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // Method Definition Index: 8955 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m7C5741AD47698FCEC8116CCE508CB9AA767A3D9B_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5E6F02E176E983A28FBA88F5BF2C739F3C113800_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m92A04C7A305F2761098CCCE435E1CB6FFCA7AE8B(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8956 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m95F641AADF0DAF7B161AAB3C46959EE670D8DE44_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5E6F02E176E983A28FBA88F5BF2C739F3C113800_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m92A04C7A305F2761098CCCE435E1CB6FFCA7AE8B(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8957 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m92A04C7A305F2761098CCCE435E1CB6FFCA7AE8B_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisSelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7_mDF78162BAF41992717415C4305777541CFB78F8D(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // Method Definition Index: 8958 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m714289BDFA284DC5095F3684CE05F71824F32862_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, Comparison_1_t1E2D8261CC6BDF2163403F266C5410F5D18FABE0* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t1E2D8261CC6BDF2163403F266C5410F5D18FABE0* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t1E2D8261CC6BDF2163403F266C5410F5D18FABE0* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 53)); ArraySortHelper_1_Sort_m915F9CDF3A78831EBEC11D94CD5A7CBF88ACB57B(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8959 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* List_1_ToArray_m32532E09AD5E41DC0BA1B4BE7578FD6E85011A76_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_1 = ((List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_3 = (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*)(SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_4 = __this->____items; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_7 = V_0; return L_7; } } // Method Definition Index: 8960 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m99897850A1BB3578E53936137355BE0DBE2B5C9D_gshared (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_6; L_6 = InterfaceFuncInvoker0< SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m1F5A88161980970346D1F167002FCB9D303C02B5(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // Method Definition Index: 8961 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m150863A63D208EB934BA799F7381ECCB8D672D73_gshared (const RuntimeMethod* method) { { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_0 = (SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*)(SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // Method Definition Index: 8902 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m67D6AC643E5FFDC5961A65D45618A3B3EDE151BE_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_0 = ((List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } // Method Definition Index: 8903 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m256482DA7C4392861F7582F8012A7829678CA559_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_2 = ((List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_4 = (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*)(SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } // Method Definition Index: 8904 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m6ED1CF84157A7FE9566E233C64F39B8A6F50507C_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_6 = ((List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_8 = (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*)(SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_12 = ((List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m20A68AF75CFFA7B9DB681F8709134C8A3CEE64D1(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } // Method Definition Index: 8905 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m5CAEE80262D5D0FED664B5E7FA743693B3B0E98B_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } // Method Definition Index: 8906 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_mA0B1F38B4F01159C317522A23089F2EF2B133A8E_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_value, const RuntimeMethod* method) { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_6 = (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*)(SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_8 = __this->____items; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_12 = ((List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } // Method Definition Index: 8907 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5F8724656EB58F633FF0689799F605176F9D22E5_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 8908 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m0A92614287697DD4E592C123B6B9A59361F6FADD_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8909 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m742D87E6197799E5730CA0DCC649E0BD9FAE92AB_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8910 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m2B97A561FC6FE7D3E6CFE3CCFD4610A0A1D50076_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { return (bool)0; } } // Method Definition Index: 8911 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m6844F730CD9074308E033E8FBC49FC68A3F21B47_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __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 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } // Method Definition Index: 8912 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB List_1_get_Item_mF046B65C7304E4214022FCBC4F1C7C760834DF4C_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } // Method Definition Index: 8913 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mB9B957245DF97D4C8CDFBD70D8313AFF4B2D5654_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_2 = __this->____items; int32_t L_3 = ___0_index; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8914 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m8904100F5238D5FA2518620AAB74ECBC756685B2_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB)); SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } // Method Definition Index: 8915 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mD3A30ED883113E5A6580135D0A8A04D88DDA4319_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_1; L_1 = List_1_get_Item_mF046B65C7304E4214022FCBC4F1C7C760834DF4C(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } // Method Definition Index: 8916 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mF83631BACCC1C52A74F0CA791873371859398EE5_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_m45D3964D2FEAB6EA6A4B2219462D2FE4B571A9C0(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_mB9B957245DF97D4C8CDFBD70D8313AFF4B2D5654(__this, L_1, ((*(SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8917 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m8D1A09FF9E2864F351522BB65C7EA3310AD488E0_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_6 = V_0; int32_t L_7 = V_1; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB)L_8); return; } IL_0034: { SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_9 = ___0_item; List_1_AddWithResize_m994590E60987BFF03E318D91D954158CE5BF7F6C(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8918 IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m994590E60987BFF03E318D91D954158CE5BF7F6C_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m75BA1D8DC47999BF0F3DB7372384CD3877B7BFD5(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_3 = __this->____items; int32_t L_4 = V_0; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB)L_5); return; } } // Method Definition Index: 8919 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m0CF921FE836715CB687B2C3583FA13B7039CA226_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_m45D3964D2FEAB6EA6A4B2219462D2FE4B571A9C0(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_m8D1A09FF9E2864F351522BB65C7EA3310AD488E0_inline(__this, ((*(SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_m5F8724656EB58F633FF0689799F605176F9D22E5_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } // Method Definition Index: 8920 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m4A7D7D8F36CED084A3FDEA129E26F09C7FBA640A_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_mE70E1534B5440100B89121B1E2BF42881F774986(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } // Method Definition Index: 8921 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t8304182734D899FC84BE6896801AC241EC4A2D7E* List_1_AsReadOnly_m2C941E8095E31ADD47F5772E79FF8A63B7BB6C80_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t8304182734D899FC84BE6896801AC241EC4A2D7E* L_0 = (ReadOnlyCollection_1_t8304182734D899FC84BE6896801AC241EC4A2D7E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_mCA13E23A0F52B29A286CEA0F8B89571764AF5012(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } // Method Definition Index: 8922 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA81EE7AB763E84CEECCBD35993E81BF436E519F2_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, int32_t ___1_count, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_m24DCA35EC7B516E9E776425E4DD7E8F7375C37A5(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } // Method Definition Index: 8923 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m985B978181BDFBCE91C36A702F40B31F1BD9DA3C_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5F8724656EB58F633FF0689799F605176F9D22E5_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_mA81EE7AB763E84CEECCBD35993E81BF436E519F2(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } // Method Definition Index: 8924 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m72F013360E676A83108AACC268A89832394801C6_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5F8724656EB58F633FF0689799F605176F9D22E5_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_mA81EE7AB763E84CEECCBD35993E81BF436E519F2(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } // Method Definition Index: 8925 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m21715021B02C254E47950F5A93901B42EECBD039_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); } { int32_t L_1 = __this->____size; V_0 = L_1; __this->____size = 0; int32_t L_2 = V_0; if ((((int32_t)L_2) <= ((int32_t)0))) { goto IL_003c; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_3 = __this->____items; int32_t L_4 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL); return; } IL_003c: { return; } } // Method Definition Index: 8926 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m36D12F18A88D0A03932A67ED7B3734CB52FB25B0_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m8EEC0CB028A848A4FF76CDAD1F9841A6BE3B4F23(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } // Method Definition Index: 8927 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m8F770CABA60421E9705073152211F1BEBA2E316B_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m8904100F5238D5FA2518620AAB74ECBC756685B2(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m36D12F18A88D0A03932A67ED7B3734CB52FB25B0(__this, ((*(SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } // Method Definition Index: 8928 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6DC5B354CAB428A9D14039764A137B51F1A2BDA8_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_array, const RuntimeMethod* method) { { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_0 = ___0_array; List_1_CopyTo_m6DB226C3BE051D443F96FA3FFCEB02DF916DA6A9(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } // Method Definition Index: 8929 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m5587F11E81FDC98E097E646F9DE858A70996DAB6_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } // Method Definition Index: 8930 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6DB226C3BE051D443F96FA3FFCEB02DF916DA6A9_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_0 = __this->____items; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } // Method Definition Index: 8931 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m75BA1D8DC47999BF0F3DB7372384CD3877B7BFD5_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_mA0B1F38B4F01159C317522A23089F2EF2B133A8E(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } // Method Definition Index: 8932 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m4B3B0569E30A4A56333E0ED94BA0A3A6EDDFFF3D_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* ___0_match, const RuntimeMethod* method) { { Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_mD7A746B5DEE5BC236E7957ACE2406806B053D2E2(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } // Method Definition Index: 8933 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB List_1_Find_m34613B2F83798BC9CFCA7092EDF06EFE2A2BCB12_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_1 = ___0_match; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m02944A5B4F81828B36E114B028B11F349084A10F_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB)); SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_14 = V_1; return L_14; } } // Method Definition Index: 8934 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* List_1_FindAll_m860F68A6AB44C068E28A4560169B1A2A40C72EC8_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* ___0_match, const RuntimeMethod* method) { List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* L_1 = (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m67D6AC643E5FFDC5961A65D45618A3B3EDE151BE(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_2 = ___0_match; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m02944A5B4F81828B36E114B028B11F349084A10F_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* L_8 = V_0; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_m8D1A09FF9E2864F351522BB65C7EA3310AD488E0_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* L_16 = V_0; return L_16; } } // Method Definition Index: 8935 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mD7A746B5DEE5BC236E7957ACE2406806B053D2E2_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m888601858FB53F549256A4E98C353405F5CC7E87(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } // Method Definition Index: 8936 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m4569C407F84A2F7F725C0A9A4B3BE92DB31AF08B_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_startIndex, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m888601858FB53F549256A4E98C353405F5CC7E87(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } // Method Definition Index: 8937 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m888601858FB53F549256A4E98C353405F5CC7E87_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_10 = ___2_match; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m02944A5B4F81828B36E114B028B11F349084A10F_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } // Method Definition Index: 8938 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB List_1_FindLast_m175B1BEED04497DE69C5980AAE92F21CA78BAEC2_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { int32_t L_1 = __this->____size; V_0 = ((int32_t)il2cpp_codegen_subtract(L_1, 1)); goto IL_0039; } IL_0014: { Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_2 = ___0_match; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_3 = __this->____items; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m02944A5B4F81828B36E114B028B11F349084A10F_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0035; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_8 = __this->____items; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = L_9; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_11 = (L_8)->GetAt(static_cast(L_10)); return L_11; } IL_0035: { int32_t L_12 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_12, 1)); } IL_0039: { int32_t L_13 = V_0; if ((((int32_t)L_13) >= ((int32_t)0))) { goto IL_0014; } } { il2cpp_codegen_initobj((&V_1), sizeof(SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB)); SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_14 = V_1; return L_14; } } // Method Definition Index: 8939 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m7DAA5F72FCEE2596282AC9233CED1B3E59BEAC66_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, Action_1_t3A5E0BE54C840C0B1191FE726265A37532163305* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t3A5E0BE54C840C0B1191FE726265A37532163305* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t3A5E0BE54C840C0B1191FE726265A37532163305* L_4 = ___0_action; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_mBF4A4FA8C960F5A23076E5D5FA3F44D5E47A7956_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } // Method Definition Index: 8940 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9004D8CAF7CEFF757EFEAC6A4B749DD1D76B832E List_1_GetEnumerator_mA57FE7443D661F3C32937229998190A00541421F_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { Enumerator_t9004D8CAF7CEFF757EFEAC6A4B749DD1D76B832E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6604149B84D98BB77FB2064F5EA1BD1391CC5F86((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } // Method Definition Index: 8941 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mC81B42B7AA296714890E8FB2BBAA1054CAAD7441_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { Enumerator_t9004D8CAF7CEFF757EFEAC6A4B749DD1D76B832E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6604149B84D98BB77FB2064F5EA1BD1391CC5F86((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t9004D8CAF7CEFF757EFEAC6A4B749DD1D76B832E L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8942 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mB4874CE6D0A011E8939280B63491FA17644CAF72_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { Enumerator_t9004D8CAF7CEFF757EFEAC6A4B749DD1D76B832E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m6604149B84D98BB77FB2064F5EA1BD1391CC5F86((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t9004D8CAF7CEFF757EFEAC6A4B749DD1D76B832E L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } // Method Definition Index: 8943 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m8EEC0CB028A848A4FF76CDAD1F9841A6BE3B4F23_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) { { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_0 = __this->____items; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_mEE2DA01C2D69CAF56E49BCD16A9E1FD9E5CE9AB8(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); return L_3; } } // Method Definition Index: 8944 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m7D81D86E292757D911780EA9773792E3C5B0C8C3_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m8904100F5238D5FA2518620AAB74ECBC756685B2(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m8EEC0CB028A848A4FF76CDAD1F9841A6BE3B4F23(__this, ((*(SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } // Method Definition Index: 8945 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mC4420E78DADA60B74091B07E26FE887608D22921_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m75BA1D8DC47999BF0F3DB7372384CD3877B7BFD5(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_7 = __this->____items; int32_t L_8 = ___0_index; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_13 = __this->____items; int32_t L_14 = ___0_index; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } // Method Definition Index: 8946 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mBF93B2C238AB0D3B6090C90D557EB8896277578A_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_m45D3964D2FEAB6EA6A4B2219462D2FE4B571A9C0(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_mC4420E78DADA60B74091B07E26FE887608D22921(__this, L_1, ((*(SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 42)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } // Method Definition Index: 8947 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mE70E1534B5440100B89121B1E2BF42881F774986_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m75BA1D8DC47999BF0F3DB7372384CD3877B7BFD5(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_12 = __this->____items; int32_t L_13 = ___0_index; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_20 = __this->____items; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_45; L_45 = InterfaceFuncInvoker0< SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_mC4420E78DADA60B74091B07E26FE887608D22921(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m20A68AF75CFFA7B9DB681F8709134C8A3CEE64D1(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } // Method Definition Index: 8948 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mBFF079BB20712D09138293E836E8FF4B15300B48_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m8EEC0CB028A848A4FF76CDAD1F9841A6BE3B4F23(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_m59AFBD7447281216F78226B5C0333505F207D2E5(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 45)); return (bool)1; } IL_0015: { return (bool)0; } } // Method Definition Index: 8949 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m0DDD79F4679F7556CB263B3559909ADF0941ED06_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m8904100F5238D5FA2518620AAB74ECBC756685B2(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mBFF079BB20712D09138293E836E8FF4B15300B48(__this, ((*(SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 46)); } IL_0015: { return; } } // Method Definition Index: 8950 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m7B56CF1628374605AACFEF29B51035F22B4EC09F_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_4 = ___0_match; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m02944A5B4F81828B36E114B028B11F349084A10F_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* L_16 = ___0_match; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m02944A5B4F81828B36E114B028B11F349084A10F_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } // Method Definition Index: 8951 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m59AFBD7447281216F78226B5C0333505F207D2E5_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, const RuntimeMethod* method) { SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_5 = __this->____items; int32_t L_6 = ___0_index; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB)); SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } // Method Definition Index: 8952 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m2C5480E28E24C65E9962E958791C8DF18D820F64_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } // Method Definition Index: 8953 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3980C8469E29EC017259267739F5E24084B282F3_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5F8724656EB58F633FF0689799F605176F9D22E5_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_mDA2F5BCF4E8D610A9E815AF0D25EBF16191368F3(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 47)); return; } } // Method Definition Index: 8954 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mDA2F5BCF4E8D610A9E815AF0D25EBF16191368F3_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_mB1A975B1E773D11DB2AE4A2D8EE0CAEEBD61FFCF(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } // Method Definition Index: 8955 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1A2AF85B1D46A990C2DD066A1457982BD7064C2E_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5F8724656EB58F633FF0689799F605176F9D22E5_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m9F8463C1FEE07DA5CC91FC2D172642C699BBAF3B(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8956 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mAC507491950EC2E48BAEE217F40C6188A374390E_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m5F8724656EB58F633FF0689799F605176F9D22E5_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m9F8463C1FEE07DA5CC91FC2D172642C699BBAF3B(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); return; } } // Method Definition Index: 8957 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m9F8463C1FEE07DA5CC91FC2D172642C699BBAF3B_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisSerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB_mED7D018AE01050EAEC907F81D9930CE35B85EA32(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } // Method Definition Index: 8958 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mA488618AC0836B610431EB89F4BBFDEF7AB37A2C_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, Comparison_1_tD6D691026BF0451F24570F168FADEF77440CAD8E* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tD6D691026BF0451F24570F168FADEF77440CAD8E* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_tD6D691026BF0451F24570F168FADEF77440CAD8E* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 53)); ArraySortHelper_1_Sort_mFD26A89550CB79EB4C70BC6A19960645F018B957(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 52)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } // Method Definition Index: 8959 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* List_1_ToArray_mB0ADA5209CAF82737F429C1D80456337300530D5_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_1 = ((List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_3 = (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*)(SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_4 = __this->____items; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_7 = V_0; return L_7; } } // Method Definition Index: 8960 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m20A68AF75CFFA7B9DB681F8709134C8A3CEE64D1_gshared (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_6; L_6 = InterfaceFuncInvoker0< SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m75BA1D8DC47999BF0F3DB7372384CD3877B7BFD5(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } // Method Definition Index: 8961 IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m9E01DA13A4C0604EDE20A20BD85DCEF615DFD954_gshared (const RuntimeMethod* method) { { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_0 = (SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*)(SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif // Method Definition Index: 8917 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m524A1E5E4C25D08E4965A811A28E91A9041C5D95_gshared_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_item, const RuntimeMethod* method) { PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); PropertyPathPartU5BU5D_t7994D542F14DDDDEABB1792C335C20149399AEBB* L_6 = V_0; int32_t L_7 = V_1; PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF)L_8); return; } IL_0034: { PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF L_9 = ___0_item; List_1_AddWithResize_m7C9B7EB90B116AAFBE8BC3121AAD5258B0F6CF9C(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8907 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mFBE90296808D6E30605D54B5D503FE393FD5C76C_gshared_inline (List_1_tF144CCAA9ECC1473C88891AE61CDF91D5E85BCB4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 622 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mFF89F97E508DF44484B5916B0EF5F4C2937F1702_gshared_inline (Predicate_1_tA7A8A85B11304C160F44A3267B0A4C72BCDB66CF* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 598 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mA76A8C28B0D28810400D7B5E72970A4955E3FAD0_gshared_inline (Action_1_tD98C17959E30005829AE1673E9BBC38BFC32717D* __this, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, PropertyPathPart_tFB308743948D2298957DC1898D90AF2ACFED9DFF, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 8917 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m28DCD73896A7493A6DD85C89A5959213159327C0_gshared_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_item, const RuntimeMethod* method) { RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RaycastHit2DU5BU5D_t28739C686586993113318B63C84927FD43063FC7* L_6 = V_0; int32_t L_7 = V_1; RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA)L_8); return; } IL_0034: { RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA L_9 = ___0_item; List_1_AddWithResize_mA220A208EC71F5CD6865F6C2B7D5F053282001A4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8907 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m9DF5F004FF70828FB56F22C81485C8A57B3192DB_gshared_inline (List_1_t2EF0515F9247C0F480F55BF3E296366A47CB0324* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 622 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m2F26628AD1EBED3D755F7995B33076DC98F923F7_gshared_inline (Predicate_1_t231FE77F451704871DD8332FA13BC563C1DF98A7* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 598 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m8B1225F91C0F5DC60033006E3CC24844AD7B4CC2_gshared_inline (Action_1_tB190FB6312D47E8191741EA92FB16E944FB8422E* __this, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RaycastHit2D_t3EAAA06E6603C6BC61AC1291DD881C5C1E23BDFA, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 8917 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEB6DFEA132B5B7BF540D34177054003185D250E7_gshared_inline (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_item, const RuntimeMethod* method) { RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RaycastResultU5BU5D_tEAF6B3C3088179304676571328CBB001D8CECBC7* L_6 = V_0; int32_t L_7 = V_1; RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023)L_8); return; } IL_0034: { RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 L_9 = ___0_item; List_1_AddWithResize_m6B403207DC8AC640C29234B59D769B244BA3666C(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8907 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mE2EBEDC861C1EC398EDBE6CF2C9FB604AA71523E_gshared_inline (List_1_t8292C421BBB00D7661DC07462822936152BAB446* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 622 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m050CF70E115DB27C340689787B3AD9DBA05C0D60_gshared_inline (Predicate_1_t1335EE59D89A3558FF28D51C2BD57E9A6CBEE4A2* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 598 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m8266E5AF67DE65AEE8C922BD63B1B74159F97FBC_gshared_inline (Action_1_t03385AB239814E9CBE8F8EE1A653171DABEF4738* __this, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023 ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RaycastResult_tEC6A7B7CABA99C386F054F01E498AEC426CF8023, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 8917 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB250805CA1FB6E023D7DC263CB8A9FED9DF6832C_gshared_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_item, const RuntimeMethod* method) { RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RectIntU5BU5D_t0497041D1621D80C656705FB9F0AB63AD4D8698F* L_6 = V_0; int32_t L_7 = V_1; RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8)L_8); return; } IL_0034: { RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 L_9 = ___0_item; List_1_AddWithResize_m7AB2D7E7A971DA2781D3D87AEE011EC1EE6FC6D1(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8907 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mAC3A8C91727EB1B71F51D45CBCE6166C0AC10380_gshared_inline (List_1_t6988D2B11937CB8462E839C2DE1714ACD7797AF4* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 622 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mAE55F96690D1B38DAAD917F50D9A47AEBCD15706_gshared_inline (Predicate_1_t4E2DCAD6B2A184221B5B5B7CB2856915444BEFAA* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 598 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m772BFC081A1F103FE5853C01C98CA247BBB4D2CA_gshared_inline (Action_1_t81B62BA1F796D45B0F53C586C39E3B3EE7CECDF7* __this, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8 ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RectInt_t1744D10E1063135DA9D574F95205B98DAC600CB8, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 8917 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m9B5AE4C6C3A1DDAF6C5074928CEBBCCCF3B49B01_gshared_inline (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_item, const RuntimeMethod* method) { RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RendererListU5BU5D_t80C28472AABC27AC3809B9300B1F81D3AB423DDC* L_6 = V_0; int32_t L_7 = V_1; RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85)L_8); return; } IL_0034: { RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 L_9 = ___0_item; List_1_AddWithResize_mBDE1D951D63D2D13B761E75AB201B772052E7444(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8907 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1ED6E3A25C2924D8B9A70E3B281D9672D9371BAB_gshared_inline (List_1_tE719CFD9827ECEC23BAC8452B125081998D08CC6* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 622 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m74C9CDA5D1821B51BE957DB309E90D9D342C4541_gshared_inline (Predicate_1_t4F6F5B6DB903B99D6E202304A8726FFEF3D3C1D2* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 598 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m774FBF0D3777412980F9AA893F63EE57415A0920_gshared_inline (Action_1_tE4B74BA0EDD9240D469560981CAB74224CCE1CDD* __this, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85 ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RendererList_t608CE60421616EF4211F5B8AC62E3C36D4BDDF85, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 8917 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m94E1AD2C9F7309AF6F88D816BE8D088B476493F4_gshared_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_item, const RuntimeMethod* method) { RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RendererListHandleU5BU5D_t9F182E8E1E5140DEC19C6EE1F096F0329CCB7E3B* L_6 = V_0; int32_t L_7 = V_1; RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA)L_8); return; } IL_0034: { RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA L_9 = ___0_item; List_1_AddWithResize_mEF543AFCD12090E312BD074B84C2DB63CFCA77C4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8907 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m1A0024C7102BDD5F58DB4663D9C7600DB20EB0CA_gshared_inline (List_1_t67B4F73A05A1220FF45824DBE29F391490B25A0C* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 622 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m73315AB40F6A7C7931C1869FA953929645773B73_gshared_inline (Predicate_1_t14098631D37DC8342B94819E0B33BAA05141B212* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 598 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF4DC4662C66B296244FDC42CDD8C5429C00FB0B1_gshared_inline (Action_1_t2B66B316E2404E95FCBDEB03DC2A7868517F0A54* __this, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RendererListHandle_t2DFC72A560B979AE0BAFBABBD8B9AF5DC1FEFEBA, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 8917 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC1934D92ED646285D75B6E1A6145A1AFF4A1297E_gshared_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_item, const RuntimeMethod* method) { ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); ResourceHandleU5BU5D_tBE0445109EE43FB264DCC513FBD48544C0CA9948* L_6 = V_0; int32_t L_7 = V_1; ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C)L_8); return; } IL_0034: { ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C L_9 = ___0_item; List_1_AddWithResize_m017F00DCE1C7D3CD50ADC14611940261C2986755(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8907 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mEB1634E6F284B74CEC70898497BF8AEB4110A75C_gshared_inline (List_1_t4ACF9489301B655268E8A9C77CAED339DA26EE65* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 622 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mC91CA78DD86C604CAF0522CBF28FB8A7FC740D43_gshared_inline (Predicate_1_t9286A67DA86135244D08CD86C357A55F16C1C504* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 598 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m96D99F5759EA778A59ECB2564B903E17DA9F7270_gshared_inline (Action_1_t5191224A5EBF371048C61B66D17BF858D3A5B8EE* __this, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, ResourceHandle_tD3B1FFBD59EB9C23F0A020351836F834C4BD276C, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 8917 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mC7E2C3A3514C5E63B78CCA637141EA6834919CF1_gshared_inline (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_item, const RuntimeMethod* method) { RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); RuleMatcherU5BU5D_t0135EA06151E72D04414F3EAF9420CB85EE2236C* L_6 = V_0; int32_t L_7 = V_1; RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E)L_8); return; } IL_0034: { RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E L_9 = ___0_item; List_1_AddWithResize_m09E75D6387BC3C2B1D8AFCEDC514D63A08EEE1B2(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8907 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5777C0AA841C7008E525835CC04307C281B827E6_gshared_inline (List_1_t7C8CC805CEADA09DFAC2AC1A5D731D5EE956F6DC* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 622 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mB7019911426D2A3FC90A179DA40346BE923973A0_gshared_inline (Predicate_1_t73712DDC60A72913D08D4AB937615171122702A6* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 598 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m02274FB3E1E2B735EBF943DA01B340C7B6B8CF83_gshared_inline (Action_1_tB0037EB63A784B363B381F64BD4D0E1EB6D88FD6* __this, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, RuleMatcher_t327CFEB02C81AA20E639DE949DCBBAB5E92FF28E, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 8917 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m3C3DA736B39FDBE92DD99D2DDEA1E6EDA4710D05_gshared_inline (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_item, const RuntimeMethod* method) { SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); SelectorMatchRecordU5BU5D_t6033C70B62D6E4C7261F40F64F75070577947A19* L_6 = V_0; int32_t L_7 = V_1; SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7)L_8); return; } IL_0034: { SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 L_9 = ___0_item; List_1_AddWithResize_m1100CE47ACDDE7DD7AD1624D54F8796D9B39E581(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8907 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5E6F02E176E983A28FBA88F5BF2C739F3C113800_gshared_inline (List_1_tA1D3D4FCA4CFF8E02845F48D747A4C704D4C9CAE* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 622 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_mDFFF08340CFB054D10EC35A8F237E327D01E9419_gshared_inline (Predicate_1_t082074DFBBB16B23CBEAF213047C359D45971EBD* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 598 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m2A7ED0C3F773820791EAA34BC86B24745CABB081_gshared_inline (Action_1_t92C5FDA781FC11766BA810CAA0C836E80A7FFE4C* __this, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7 ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, SelectorMatchRecord_t1E93CDB54312CFB4A67768BB25ABB9AFB31BC5D7, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 8917 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m8D1A09FF9E2864F351522BB65C7EA3310AD488E0_gshared_inline (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_item, const RuntimeMethod* method) { SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_4 = V_0; NullCheck(L_4); if ((!(((uint32_t)L_3) < ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0034; } } { int32_t L_5 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); SerializedCommandU5BU5D_t183F8FF69C08B11837490ED3E5EC331D56797BD6* L_6 = V_0; int32_t L_7 = V_1; SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB)L_8); return; } IL_0034: { SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB L_9 = ___0_item; List_1_AddWithResize_m994590E60987BFF03E318D91D954158CE5BF7F6C(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } // Method Definition Index: 8907 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m5F8724656EB58F633FF0689799F605176F9D22E5_gshared_inline (List_1_tDF5E35A2A72039E94F93EB7FEC22A16411CFB289* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } // Method Definition Index: 622 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m02944A5B4F81828B36E114B028B11F349084A10F_gshared_inline (Predicate_1_t806384B0E47C6DED9C060BF6DF5A4AAEAB41B5DC* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } // Method Definition Index: 598 IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mBF4A4FA8C960F5A23076E5D5FA3F44D5E47A7956_gshared_inline (Action_1_t3A5E0BE54C840C0B1191FE726265A37532163305* __this, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, SerializedCommand_tC29E0C661BDD3D6C4B4EAEE095AADFCDF5CE97AB, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); }