Files
RedHotRoast-ios/HybridCLRData/StrippedAOTDllsTempProj/iOS/Il2CppOutputProject/Source/il2cppOutput/Generics__98.cpp
T
2026-07-17 14:03:00 +08:00

21566 lines
1.1 MiB
Plaintext

#include "pch-cpp.hpp"
#ifndef _MSC_VER
# include <alloca.h>
#else
# include <malloc.h>
#endif
#include <limits>
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 <typename T1>
struct InterfaceActionInvoker1Invoker;
template <typename T1>
struct InterfaceActionInvoker1Invoker<T1*>
{
static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
void* params[1] = { p1 };
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, params[0]);
}
};
template <typename T1, typename T2>
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 <typename R>
struct InterfaceFuncInvoker0
{
typedef R (*Func)(void*, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1
{
typedef R (*Func)(void*, T1, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method);
}
};
template <typename R, typename T1>
struct InterfaceFuncInvoker1Invoker;
template <typename R, typename T1>
struct InterfaceFuncInvoker1Invoker<R, T1*>
{
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
R ret;
void* params[1] = { p1 };
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2
{
typedef R (*Func)(void*, T1, T2, const RuntimeMethod*);
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method);
}
};
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2Invoker;
template <typename R, typename T1, typename T2>
struct InterfaceFuncInvoker2Invoker<R, T1*, T2*>
{
static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1* p1, T2* p2)
{
const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface);
R ret;
void* params[2] = { p1, p2 };
invokeData.method->invoker_method(il2cpp_codegen_get_method_pointer(invokeData.method), invokeData.method, obj, params, &ret);
return ret;
}
};
template <typename T1>
struct InvokerActionInvoker1;
template <typename T1>
struct InvokerActionInvoker1<T1*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, params[0]);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2;
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1, T2*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2)
{
void* params[2] = { &p1, p2 };
method->invoker_method(methodPtr, method, obj, params, params[1]);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2)
{
void* params[2] = { p1, &p2 };
method->invoker_method(methodPtr, method, obj, params, params[1]);
}
};
template <typename T1, typename T2>
struct InvokerActionInvoker2<T1*, T2*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
{
void* params[2] = { p1, p2 };
method->invoker_method(methodPtr, method, obj, params, params[1]);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3;
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1, T2*, T3*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1 p1, T2* p2, T3* p3)
{
void* params[3] = { &p1, p2, p3 };
method->invoker_method(methodPtr, method, obj, params, params[2]);
}
};
template <typename T1, typename T2, typename T3>
struct InvokerActionInvoker3<T1*, T2*, T3*>
{
static inline void Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3* p3)
{
void* params[3] = { p1, p2, p3 };
method->invoker_method(methodPtr, method, obj, params, params[2]);
}
};
template <typename R, typename T1>
struct InvokerFuncInvoker1;
template <typename R, typename T1>
struct InvokerFuncInvoker1<R, T1*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1)
{
R ret;
void* params[1] = { p1 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2;
template <typename R, typename T1, typename T2>
struct InvokerFuncInvoker2<R, T1*, T2*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2)
{
R ret;
void* params[2] = { p1, p2 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4;
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4<R, T1*, T2*, T3, T4>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2* p2, T3 p3, T4 p4)
{
R ret;
void* params[4] = { p1, p2, &p3, &p4 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4>
struct InvokerFuncInvoker4<R, T1*, T2, T3, T4*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3 p3, T4* p4)
{
R ret;
void* params[4] = { p1, &p2, &p3, p4 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct InvokerFuncInvoker5;
template <typename R, typename T1, typename T2, typename T3, typename T4, typename T5>
struct InvokerFuncInvoker5<R, T1*, T2, T3, T4*, T5*>
{
static inline R Invoke (Il2CppMethodPointer methodPtr, const RuntimeMethod* method, void* obj, T1* p1, T2 p2, T3 p3, T4* p4, T5* p5)
{
R ret;
void* params[5] = { p1, &p2, &p3, p4, p5 };
method->invoker_method(methodPtr, method, obj, params, &ret);
return ret;
}
};
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C;
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87;
struct Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81;
struct Action_1_t2EDB30EAB747FDF563DD6410FC76AF861A09A0C2;
struct Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99;
struct Action_1_t65244C16DEDC14A148E461BCC2976D87C2079400;
struct Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935;
struct Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99;
struct Action_2_tAC461AE4F7B507965CE2E6A32853473F8C02CD75;
struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C;
struct Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8;
struct Action_2_t61BB2CC6BE8685D4BBD98CB5103A1378118F861C;
struct Action_2_tA0C6A99A660990DD5E499EB3339D552D2B1C48DE;
struct Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58;
struct Action_3_t1FAC6C9524972119CAFAB0C44EA3BE18552B391B;
struct Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146;
struct Comparer_1_t5FA51F75A961701842266E5AE9A523EB0EC0B727;
struct Comparer_1_tB7F51412D69F88D22DA5DD6C60AC774519C01DDE;
struct Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB;
struct Comparer_1_t0F92587FB79CF1B4B6C3D7A5BC30C60108810820;
struct Comparison_1_t30B79D9F5F84D1FC372D3727914E6F0CA6B42F65;
struct Comparison_1_t388CFEE675F4A6E15BB604A7AD4C3A5B6D265FB7;
struct Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49;
struct Comparison_1_t6B7D1CFDB55EFA1F6A2924E7899A2DE9502DC5D1;
struct Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9;
struct Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152;
struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC;
struct EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2;
struct ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB;
struct ICollection_1_t77739521790EB7E3F514D44638D90AB775EDE8ED;
struct ICollection_1_tEF23B8A78E9122DAA952DB1517D31EB7EC90563B;
struct ICollection_1_tB388ED908E2D241F56264CA971F25D9ADC1ADEC3;
struct ICollection_1_tF3738727140D026118B1CC924D00FFE5EC779A56;
struct ICollection_1_tA5A613A1C53FA8E760B75C2173FE94AED7889554;
struct IComparer_1_t907B6C23B64794BADB9F24CF5D605493FF68A41D;
struct IComparer_1_tFDB0B934337DF4DC2367C1B24FB3247B40F049E1;
struct IComparer_1_tCA720E7837F12C38065A4AB632B5FAAD19EC30AA;
struct IComparer_1_t4E06F669DFF0E3D31C0238006AEF05829DF4DCB0;
struct IEnumerable_1_t6C47A8FE62321E6AD75C312B8549AFD2B13F0591;
struct IEnumerable_1_t5C1E5CDFEA99062D152E83B174072FEDB9763788;
struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66;
struct IEnumerable_1_t87DA30A8E5D2186159FC439CAE17588020CE58B7;
struct IEnumerator_1_tFABD3B897F1296469E9A2DB9BCF6C89439049208;
struct IEnumerator_1_t786B62AC67FA178E58431BFE67E04F218C47538F;
struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD;
struct IEnumerator_1_tC0C08C9659581E6A592DEEC8CEE4A412A400B773;
struct IEnumerator_1_tD1458B7D83AB52223A503862617A8A15E008EE1E;
struct IEnumerator_1_t75CB2681E18F7F2791528FA2CA60361FDB5DA08D;
struct IEnumerator_1_tD09148BA6E5557A33472301B0A6BF6CAA20B303E;
struct IEnumerator_1_t24E89F758DB9595FE8BBC33FEF8DB2AD7A82DFFD;
struct IEqualityComparer_1_t47CC0B235E693652D181B679FF6D61A469ECC122;
struct IEqualityComparer_1_t8F311B92E481D1CA65701A546C19C8FDED4DD6E4;
struct KeyCollection_tF66D8C01F2A58C937006A6F100099A98BB1E109D;
struct KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4;
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D;
struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A;
struct List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F;
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12;
struct Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95;
struct Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B;
struct Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107;
struct Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827;
struct Predicate_1_t7839110B5CBEAFFCFA014C63F7197510D5AAE303;
struct Predicate_1_tB68046D6A03E277F98DDBD8BD761BE41B0F79753;
struct ValueCollection_t09388557A76C67A5826B2502D326ED02B7D9E050;
struct ValueCollection_tDA8A06D514091B1F618B7EA9EC76319894F8CE68;
struct cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04;
struct cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688;
struct cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30;
struct cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F;
struct dbn_1_t0329D06E38C97C83D18696DA24C683C7D7B8ADCE;
struct dbn_1_tD39945E352185D10B466998B0A433900C5A7C9CF;
struct dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92;
struct dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C;
struct dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E;
struct dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F;
struct ddb_t017E85D6F1EC7F2E472F9F80FD3311618300C8D9;
struct ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6;
struct ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C;
struct ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA;
struct ddd_2_t930A70DDC83E6530CBEC6FEC4A3FA533405A99A0;
struct dge_1_tE236A6C1E2103800286EB8EC985957F8C0EF46FF;
struct dge_1_t9F5BA552E623212671411EA63F0B4B8A04FE3CAB;
struct dge_1_t3608086A0091577CB64E535B29A5B596F84913CB;
struct dgf_2_tE8E2E46EB51E42007DB922FA4938566528F9D385;
struct dgf_2_t7C1D374BD82A434FE83F1944F4F80970CDD2EA8D;
struct dgg_3_t0FB13EAFFAC014D83932C958E5AC42E0879353C6;
struct dgg_3_t60349A86D752180BD5BE313CA9218B90741DA0DB;
struct dgg_3_tA14C8D197550B7A66D956D506F076750950E50F6;
struct dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C;
struct dhp_1_t51C60569E2DDDD34E6A4DEB8026A75E1562FD2DD;
struct dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C;
struct dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D;
struct dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B;
struct dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491;
struct EntryU5BU5D_t957A01A589BC16F5F52CE105A79B69946778FDBA;
struct EntryU5BU5D_t0C6C224D2C739931261A5B4D326307FD6B137CD3;
struct KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57;
struct KeyValuePair_2U5BU5D_t835E3E09CD516C07C4B63EB335813CA26A6EB0F9;
struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB;
struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771;
struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C;
struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
struct dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139;
struct dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8;
struct dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375;
struct czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B;
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263;
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129;
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F;
struct AsyncCallback_t7FEF460CBDCFB9C5FA2EF776984778B9A4145F4C;
struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E;
struct IAsyncResult_t7B9B5A0ECB35DCEC31B8A8122C37D687369253B5;
struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220;
struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA;
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB;
struct Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3;
struct MethodInfo_t;
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A;
struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6;
struct String_t;
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915;
struct cya_t8993218D3DD65565F488F89F67FBDEC3446C0C8B;
struct czh_tE8F1A87C5388086F23589583A37E369F2950CBC9;
IL2CPP_EXTERN_C RuntimeClass* ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_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* Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C RuntimeClass* NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var;
IL2CPP_EXTERN_C String_t* _stringLiteral07624473F417C06C74D59C64840A1532FCE2C626;
IL2CPP_EXTERN_C String_t* _stringLiteral0EBE26183B9E5BF28E32247130C32FFD868B5565;
IL2CPP_EXTERN_C String_t* _stringLiteral14E4A1F492301946015F0A6B1C40296CE46A4251;
IL2CPP_EXTERN_C String_t* _stringLiteral158BA1ED10A53D1BA59A2C5D9C58736662B34750;
IL2CPP_EXTERN_C String_t* _stringLiteral237DA396E8FE2D1C94C98875D84C7D661FF86FB6;
IL2CPP_EXTERN_C String_t* _stringLiteral253F379CE43832F182E0F1922F84B2F9D7990EAE;
IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1;
IL2CPP_EXTERN_C String_t* _stringLiteral2D65EE85CADB9008DEE48BCD5A9E95E54D15F3FF;
IL2CPP_EXTERN_C String_t* _stringLiteral30B98916AF7031E9D83FB88E885E523F6A280F64;
IL2CPP_EXTERN_C String_t* _stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470;
IL2CPP_EXTERN_C String_t* _stringLiteral42D48467A5973EC464AB24EB0FCB81BA90632807;
IL2CPP_EXTERN_C String_t* _stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25;
IL2CPP_EXTERN_C String_t* _stringLiteral57462D5D876383291750F779D30A75A0AD5ED4AE;
IL2CPP_EXTERN_C String_t* _stringLiteral8323D44D38CA9D8ED487159B21F762B262510EE5;
IL2CPP_EXTERN_C String_t* _stringLiteral9BAEE8262C16DE81112FD83C0BCDF8B9B7492766;
IL2CPP_EXTERN_C String_t* _stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED;
IL2CPP_EXTERN_C String_t* _stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4;
IL2CPP_EXTERN_C String_t* _stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7;
IL2CPP_EXTERN_C String_t* _stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C;
IL2CPP_EXTERN_C String_t* _stringLiteralEC97BB83DEFADDF866FC5F52CAC696C8CBA94929;
IL2CPP_EXTERN_C String_t* _stringLiteralF30F85E4B9304912E404666CAD45979D3833BFAE;
IL2CPP_EXTERN_C String_t* _stringLiteralF8D08FCF1537043BF0289FA98C51BF5A3AC7C618;
IL2CPP_EXTERN_C String_t* _stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267;
IL2CPP_EXTERN_C String_t* _stringLiteralFD3412F2BE6DFF4AD50FE90B25E77D0B0EAFA92F;
struct Delegate_t_marshaled_com;
struct Delegate_t_marshaled_pinvoke;
struct Exception_t_marshaled_com;
struct Exception_t_marshaled_pinvoke;
struct KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57;
struct KeyValuePair_2U5BU5D_t835E3E09CD516C07C4B63EB335813CA26A6EB0F9;
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918;
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA;
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C;
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC;
struct dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139;
struct dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8;
struct dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375;
struct czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B;
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 Comparer_1_t5FA51F75A961701842266E5AE9A523EB0EC0B727 : public RuntimeObject
{
};
struct Comparer_1_tB7F51412D69F88D22DA5DD6C60AC774519C01DDE : public RuntimeObject
{
};
struct Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB : public RuntimeObject
{
};
struct Comparer_1_t0F92587FB79CF1B4B6C3D7A5BC30C60108810820 : public RuntimeObject
{
};
struct Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t957A01A589BC16F5F52CE105A79B69946778FDBA* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_tF66D8C01F2A58C937006A6F100099A98BB1E109D* ____keys;
ValueCollection_t09388557A76C67A5826B2502D326ED02B7D9E050* ____values;
RuntimeObject* ____syncRoot;
};
struct Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152 : public RuntimeObject
{
Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____buckets;
EntryU5BU5D_t0C6C224D2C739931261A5B4D326307FD6B137CD3* ____entries;
int32_t ____count;
int32_t ____freeList;
int32_t ____freeCount;
int32_t ____version;
RuntimeObject* ____comparer;
KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4* ____keys;
ValueCollection_tDA8A06D514091B1F618B7EA9EC76319894F8CE68* ____values;
RuntimeObject* ____syncRoot;
};
struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC : public RuntimeObject
{
};
struct EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2 : public RuntimeObject
{
};
struct KeyCollection_tF66D8C01F2A58C937006A6F100099A98BB1E109D : public RuntimeObject
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* ____dictionary;
};
struct KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4 : public RuntimeObject
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* ____dictionary;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A : public RuntimeObject
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F : public RuntimeObject
{
czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* ____items;
int32_t ____size;
int32_t ____version;
RuntimeObject* ____syncRoot;
};
struct cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04 : public RuntimeObject
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___Items;
int32_t ___Count;
int32_t ___version;
};
struct cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688 : public RuntimeObject
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___Items;
int32_t ___Count;
int32_t ___version;
};
struct cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30 : public RuntimeObject
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___Items;
int32_t ___Count;
int32_t ___version;
};
struct cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F : public RuntimeObject
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___Items;
int32_t ___Count;
int32_t ___version;
};
struct dbn_1_t0329D06E38C97C83D18696DA24C683C7D7B8ADCE : public RuntimeObject
{
RuntimeObject* ___oqr;
RuntimeObject* ___oqs;
bool ___oqt;
};
struct dbn_1_tD39945E352185D10B466998B0A433900C5A7C9CF : public RuntimeObject {};
struct dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92 : public RuntimeObject
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* ___osx;
};
struct dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C : public RuntimeObject
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* ___osx;
};
struct dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E : public RuntimeObject
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* ___osy;
};
struct dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F : public RuntimeObject
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___osy;
};
struct ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C : public RuntimeObject
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* ___otd;
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* ___ote;
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* ___otf;
int32_t ___version;
};
struct ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA : public RuntimeObject
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* ___otd;
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* ___ote;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___otf;
int32_t ___version;
};
struct ddd_2_t930A70DDC83E6530CBEC6FEC4A3FA533405A99A0 : public RuntimeObject
{
ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* ___otj;
};
struct dge_1_tE236A6C1E2103800286EB8EC985957F8C0EF46FF : public RuntimeObject
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* ___evt;
bool ___param;
};
struct dge_1_t9F5BA552E623212671411EA63F0B4B8A04FE3CAB : public RuntimeObject
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___evt;
RuntimeObject* ___param;
};
struct dge_1_t3608086A0091577CB64E535B29A5B596F84913CB : public RuntimeObject {};
struct dgf_2_tE8E2E46EB51E42007DB922FA4938566528F9D385 : public RuntimeObject
{
Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* ___evt;
RuntimeObject* ___param1;
RuntimeObject* ___param2;
};
struct dgf_2_t7C1D374BD82A434FE83F1944F4F80970CDD2EA8D : public RuntimeObject {};
struct dgg_3_t0FB13EAFFAC014D83932C958E5AC42E0879353C6 : public RuntimeObject
{
Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* ___evt;
RuntimeObject* ___param1;
RuntimeObject* ___param2;
RuntimeObject* ___param3;
};
struct dgg_3_tA14C8D197550B7A66D956D506F076750950E50F6 : public RuntimeObject {};
struct dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C : public RuntimeObject
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___ozh;
int32_t ___ozi;
int32_t ___U3CozjU3Ek__BackingField;
};
struct dhp_1_t51C60569E2DDDD34E6A4DEB8026A75E1562FD2DD : public RuntimeObject
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___ozh;
int32_t ___ozi;
int32_t ___U3CozjU3Ek__BackingField;
};
struct dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C : public RuntimeObject
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___ozk;
int32_t ___ozl;
int32_t ___U3CozmU3Ek__BackingField;
};
struct dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D : public RuntimeObject
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___ozk;
int32_t ___ozl;
int32_t ___U3CozmU3Ek__BackingField;
};
struct dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B : public RuntimeObject
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* ___ozk;
int32_t ___ozl;
int32_t ___U3CozmU3Ek__BackingField;
};
struct dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491 : public RuntimeObject
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* ___ozk;
int32_t ___ozl;
int32_t ___U3CozmU3Ek__BackingField;
};
struct String_t : public RuntimeObject
{
int32_t ____stringLength;
Il2CppChar ____firstChar;
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F : public RuntimeObject
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_pinvoke
{
};
struct ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F_marshaled_com
{
};
struct Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____list;
int32_t ____index;
int32_t ____version;
RuntimeObject* ____current;
};
typedef Il2CppFullySharedGenericStruct Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF;
typedef Il2CppFullySharedGenericStruct Enumerator_tCE524E1EDE85D0323EE92B88698F1E1DB881AFA3;
typedef Il2CppFullySharedGenericStruct KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669;
typedef Il2CppFullySharedGenericStruct cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6;
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22
{
bool ___m_value;
};
struct DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D
{
uint64_t ____dateData;
};
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 Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7
{
float ___x;
float ___y;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2
{
float ___x;
float ___y;
float ___z;
};
struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915
{
union
{
struct
{
};
uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1];
};
};
struct dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE
{
czh_tE8F1A87C5388086F23589583A37E369F2950CBC9* ___skeleton;
int32_t ___startSlot;
int32_t ___endSlot;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
bool ___forceSeparate;
int32_t ___preActiveClippingSlotSource;
int32_t ___rawTriangleCount;
int32_t ___rawVertexCount;
int32_t ___rawFirstVertexIndex;
bool ___hasClipping;
};
struct dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_marshaled_pinvoke
{
czh_tE8F1A87C5388086F23589583A37E369F2950CBC9* ___skeleton;
int32_t ___startSlot;
int32_t ___endSlot;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
int32_t ___forceSeparate;
int32_t ___preActiveClippingSlotSource;
int32_t ___rawTriangleCount;
int32_t ___rawVertexCount;
int32_t ___rawFirstVertexIndex;
int32_t ___hasClipping;
};
struct dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_marshaled_com
{
czh_tE8F1A87C5388086F23589583A37E369F2950CBC9* ___skeleton;
int32_t ___startSlot;
int32_t ___endSlot;
Material_t18053F08F347D0DCA5E1140EC7EC4533DD8A14E3* ___material;
int32_t ___forceSeparate;
int32_t ___preActiveClippingSlotSource;
int32_t ___rawTriangleCount;
int32_t ___rawVertexCount;
int32_t ___rawFirstVertexIndex;
int32_t ___hasClipping;
};
struct czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8
{
int32_t ___ojs;
String_t* ___ojt;
cya_t8993218D3DD65565F488F89F67FBDEC3446C0C8B* ___oju;
int32_t ___ojv;
};
struct czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8_marshaled_pinvoke
{
int32_t ___ojs;
char* ___ojt;
cya_t8993218D3DD65565F488F89F67FBDEC3446C0C8B* ___oju;
int32_t ___ojv;
};
struct czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8_marshaled_com
{
int32_t ___ojs;
Il2CppChar* ___ojt;
cya_t8993218D3DD65565F488F89F67FBDEC3446C0C8B* ___oju;
int32_t ___ojv;
};
struct dfk_t8686E8F584137FFF5A096451FA1525A401BA1741
{
String_t* ___Label;
int32_t ___Amount;
};
struct dfk_t8686E8F584137FFF5A096451FA1525A401BA1741_marshaled_pinvoke
{
char* ___Label;
int32_t ___Amount;
};
struct dfk_t8686E8F584137FFF5A096451FA1525A401BA1741_marshaled_com
{
Il2CppChar* ___Label;
int32_t ___Amount;
};
struct Enumerator_t1EE12D7E6DF53AFFF59D17B04DFCA50AD2FEC21E
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* ____dictionary;
int32_t ____index;
int32_t ____version;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ____currentKey;
};
struct KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130
{
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___key;
RuntimeObject* ___value;
};
struct cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B
{
cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* ___ofb;
int32_t ___next;
int32_t ___ofc;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___current;
};
struct cys_t77E50E15C644A5869C604882F1C802434F0A13BF
{
cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* ___ofb;
int32_t ___next;
int32_t ___ofc;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___current;
};
struct cys_t365734F47A79063EC450869FBF066C01AC209CAB
{
cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* ___ofb;
int32_t ___next;
int32_t ___ofc;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___current;
};
struct ddb_t017E85D6F1EC7F2E472F9F80FD3311618300C8D9 : public RuntimeObject {};
struct dgg_3_t60349A86D752180BD5BE313CA9218B90741DA0DB : public RuntimeObject
{
Action_3_t1FAC6C9524972119CAFAB0C44EA3BE18552B391B* ___evt;
RuntimeObject* ___param1;
dfk_t8686E8F584137FFF5A096451FA1525A401BA1741 ___param2;
RuntimeObject* ___param3;
};
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 LogType_t9CC0F1B620DFBF3A01E8C2D2316A850D745EF331
{
int32_t ___value__;
};
struct dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3
{
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___dateTime;
float ___elapsedSeconds;
int32_t ___frameCount;
};
struct dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3_marshaled_pinvoke
{
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___dateTime;
float ___elapsedSeconds;
int32_t ___frameCount;
};
struct dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3_marshaled_com
{
DateTime_t66193957C73913903DDAD89FEDC46139BCA5802D ___dateTime;
float ___elapsedSeconds;
int32_t ___frameCount;
};
struct ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6 : public RuntimeObject
{
int32_t ___osz;
KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 ___ota;
ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* ___U3CU3E4__this;
int32_t ___otb;
int32_t ___otc;
};
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 SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t
{
};
struct dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A
{
String_t* ___logString;
String_t* ___stackTrace;
int32_t ___logType;
};
struct dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A_marshaled_pinvoke
{
char* ___logString;
char* ___stackTrace;
int32_t ___logType;
};
struct dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A_marshaled_com
{
Il2CppChar* ___logString;
Il2CppChar* ___stackTrace;
int32_t ___logType;
};
struct Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C : public MulticastDelegate_t
{
};
struct Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87 : public MulticastDelegate_t
{
};
struct Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81 : public MulticastDelegate_t
{
};
struct Action_1_t2EDB30EAB747FDF563DD6410FC76AF861A09A0C2 : public MulticastDelegate_t
{
};
struct Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99 : public MulticastDelegate_t
{
};
struct Action_1_t65244C16DEDC14A148E461BCC2976D87C2079400 : public MulticastDelegate_t
{
};
struct Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935 : public MulticastDelegate_t
{
};
struct Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99 : public MulticastDelegate_t
{
};
struct Action_2_tAC461AE4F7B507965CE2E6A32853473F8C02CD75 : public MulticastDelegate_t
{
};
struct Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C : public MulticastDelegate_t
{
};
struct Action_2_t983A40F124DCF06E5CEB4DE585CE7204D7F7E25C : public MulticastDelegate_t
{
};
struct Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8 : public MulticastDelegate_t
{
};
struct Action_2_t61BB2CC6BE8685D4BBD98CB5103A1378118F861C : public MulticastDelegate_t
{
};
struct Action_2_tA0C6A99A660990DD5E499EB3339D552D2B1C48DE : public MulticastDelegate_t
{
};
struct Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58 : public MulticastDelegate_t
{
};
struct Action_3_t1FAC6C9524972119CAFAB0C44EA3BE18552B391B : public MulticastDelegate_t
{
};
struct Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146 : public MulticastDelegate_t
{
};
struct Comparison_1_t30B79D9F5F84D1FC372D3727914E6F0CA6B42F65 : public MulticastDelegate_t
{
};
struct Comparison_1_t388CFEE675F4A6E15BB604A7AD4C3A5B6D265FB7 : public MulticastDelegate_t
{
};
struct Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49 : public MulticastDelegate_t
{
};
struct Comparison_1_t6B7D1CFDB55EFA1F6A2924E7899A2DE9502DC5D1 : public MulticastDelegate_t
{
};
struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12 : public MulticastDelegate_t
{
};
struct Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95 : public MulticastDelegate_t
{
};
struct Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B : public MulticastDelegate_t
{
};
struct Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107 : public MulticastDelegate_t
{
};
struct Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827 : public MulticastDelegate_t
{
};
struct Predicate_1_t7839110B5CBEAFFCFA014C63F7197510D5AAE303 : public MulticastDelegate_t
{
};
struct Predicate_1_tB68046D6A03E277F98DDBD8BD761BE41B0F79753 : public MulticastDelegate_t
{
};
struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
String_t* ____paramName;
};
struct InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295
{
};
struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
};
struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263
{
RuntimeObject* ____actualValue;
};
struct Comparer_1_t5FA51F75A961701842266E5AE9A523EB0EC0B727_StaticFields
{
Comparer_1_t5FA51F75A961701842266E5AE9A523EB0EC0B727* ___defaultComparer;
};
struct Comparer_1_tB7F51412D69F88D22DA5DD6C60AC774519C01DDE_StaticFields
{
Comparer_1_tB7F51412D69F88D22DA5DD6C60AC774519C01DDE* ___defaultComparer;
};
struct Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB_StaticFields
{
Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* ___defaultComparer;
};
struct Comparer_1_t0F92587FB79CF1B4B6C3D7A5BC30C60108810820_StaticFields
{
Comparer_1_t0F92587FB79CF1B4B6C3D7A5BC30C60108810820* ___defaultComparer;
};
struct EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC_StaticFields
{
EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* ___defaultComparer;
};
struct EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2_StaticFields
{
EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* ___defaultComparer;
};
struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray;
};
struct List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A_StaticFields
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___s_emptyArray;
};
struct List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F_StaticFields
{
czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* ___s_emptyArray;
};
struct cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04_StaticFields
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___ofe;
};
struct cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688_StaticFields
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___ofe;
};
struct cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30_StaticFields
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___ofe;
};
struct cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F_StaticFields
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___ofe;
};
struct String_t_StaticFields
{
String_t* ___Empty;
};
struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields
{
String_t* ___TrueString;
String_t* ___FalseString;
};
struct Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_StaticFields
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___zeroVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___oneVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___upVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___downVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___leftVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___rightVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___positiveInfinityVector;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___negativeInfinityVector;
};
struct Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_StaticFields
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___zeroVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___oneVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___upVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___downVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___leftVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___rightVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___forwardVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___backVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___positiveInfinityVector;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___negativeInfinityVector;
};
#ifdef __clang__
#pragma clang diagnostic pop
#endif
struct Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA : public RuntimeArray
{
ALIGN_FIELD (8) Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 m_Items[1];
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* 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, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 value)
{
m_Items[index] = value;
}
};
struct Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C : public RuntimeArray
{
ALIGN_FIELD (8) Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 m_Items[1];
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* 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, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 value)
{
m_Items[index] = value;
}
};
struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
};
struct dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139 : public RuntimeArray
{
ALIGN_FIELD (8) dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE m_Items[1];
inline dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE* 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, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___skeleton), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#endif
}
inline dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___skeleton), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___material), (void*)NULL);
#endif
}
};
struct czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B : public RuntimeArray
{
ALIGN_FIELD (8) czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 m_Items[1];
inline czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8* 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, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ojt), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___oju), (void*)NULL);
#endif
}
inline czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___ojt), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___oju), (void*)NULL);
#endif
}
};
struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918 : public RuntimeArray
{
ALIGN_FIELD (8) RuntimeObject* m_Items[1];
inline RuntimeObject* GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline RuntimeObject** 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, RuntimeObject* value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
inline RuntimeObject* GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline RuntimeObject** GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, RuntimeObject* value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value);
}
};
struct KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57 : public RuntimeArray
{
ALIGN_FIELD (8) uint8_t m_Items[1];
inline uint8_t* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + il2cpp_array_calc_byte_offset(this, index);
}
};
struct KeyValuePair_2U5BU5D_t835E3E09CD516C07C4B63EB335813CA26A6EB0F9 : public RuntimeArray
{
ALIGN_FIELD (8) KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 m_Items[1];
inline KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130* GetAddressAt(il2cpp_array_size_t index)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items + index;
}
inline void SetAt(il2cpp_array_size_t index, KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key))->___ojt), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key))->___oju), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
#endif
}
inline KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key))->___ojt), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key))->___oju), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value), (void*)NULL);
#endif
}
};
struct dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8 : public RuntimeArray
{
ALIGN_FIELD (8) dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A m_Items[1];
inline dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A* 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, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___logString), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___stackTrace), (void*)NULL);
#endif
}
inline dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A value)
{
m_Items[index] = value;
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___logString), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___stackTrace), (void*)NULL);
#endif
}
};
struct dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375 : public RuntimeArray
{
ALIGN_FIELD (8) dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 m_Items[1];
inline dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 GetAt(il2cpp_array_size_t index) const
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
return m_Items[index];
}
inline dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3* 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, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 value)
{
IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length);
m_Items[index] = value;
}
inline dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 GetAtUnchecked(il2cpp_array_size_t index) const
{
return m_Items[index];
}
inline dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3* GetAddressAtUnchecked(il2cpp_array_size_t index)
{
return m_Items + index;
}
inline void SetAtUnchecked(il2cpp_array_size_t index, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 value)
{
m_Items[index] = value;
}
};
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idu_m03D22A47F428CB728713878365C4E86AF2EB6DFA_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, RuntimeObject* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idn_mB9869D37B9941823373CC90012713C6D3A757867_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, RuntimeObject* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idm_mEC60FC8A9FDE53DA4386208557CB2E7674527785_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, RuntimeObject* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_get_Capacity_m1737AD02D6744A3A129CBEF0C42598F3A96D447B_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ids_m392DA642AA3A3194880BF7D0C3B22942160DC83D_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t5FA51F75A961701842266E5AE9A523EB0EC0B727* Comparer_1_get_Default_m77CF4606E152FBF45E30CBB1A44494A34750F94A_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m4D5D30559E0610E5DD0BCBD5BD410B8CB7133BA8_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m83B1C60B8124766F6EBE2167D55BD79E668386A2_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_index, int32_t ___2_length, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idt_m87C03A34D6F16FD54572E8A3876B9EF44432472B_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m41D235C46A8FBCB3A7DE975CE7CBFD7751FE5078_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_mFD1CE4BFDFC01A2C6F3E162D6A93F36D5F58FBD4_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_RemoveAt_m16E245812F3C9B5989E60C8D5934094BF250F826_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_GrowIfNeeded_m2BB49DA379E29B11B18AE1F88B2AC50AC84EAEC8_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_addedCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_mC7FDD3C4D6C53658F76841AE1E3CE43C9251D9C4_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7_gshared (Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idq_mC8158AF59634012C506B37D2FB8EAC1D3037D144_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___2_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* cyt_1_idp_m30FC11879AF7B29E7382B2BACD4401B82B6925D3_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_mB8F4BC21227AE30781D7CE46884D7FC0B1C546BD_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m066CEBA461E3029BF92EE4DB3ACBCB8A4409AE40_gshared_inline (Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Add_mE53E620178D2B1203D38592A9CDC6C9FCFDE5171_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m58C46E778DCE13DFC28D66B7F136C7B07523E4E3_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Insert_m1391689145AC88554429E81CAFB8BEEF117CA6E3_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m3C60C84018CAD36C0EC956A14935394A7DD116C6_gshared_inline (Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idr_m5496EB29E0C6FDBE131CAAD95457C09F1E261488_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___2_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cys__ctor_m2E43A753F45BE7DE9C04594A748BD8C74F1B4339_gshared (cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B* __this, cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m39638791D0424431044CD19811A35D2D43794F6D_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idv_m2E735BE954F143DB29AF0F123EB0BCE3F914C792_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idw_m7B17D9DBAA574CD359941FA1C89E39130EEAC779_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B cyt_1_GetEnumerator_m292EB368224FE610B7988971DF1199F0131C0A4E_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mBE761BE0E1B934F55927B9EF1F7332433A52D06F_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Comparison_1_t30B79D9F5F84D1FC372D3727914E6F0CA6B42F65* ___1_comparison, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m751F4C823AF1914F352A814D57BDEB5713089049_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB8ECA9F55A4358C7D7D0505F6335A78750502FDB_gshared (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_index, int32_t ___2_length, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m1160BC1705C948A38E0D1485E2EABBA80D6F4372_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idu_mBBF795914BC38D4228340BC81108977F08B1FD64_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, RuntimeObject* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idn_m69BDA39B7D811EEDE7ACC5D62B641F7E258C9B1D_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, RuntimeObject* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idm_mA330841DF3716C56003A665365C77B3CAC65FC84_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, RuntimeObject* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_get_Capacity_mF2AB503CAC3C8E7DBE088B47669427F22F778F85_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ids_m33E1F052B90DA5D8A9669E0129E78D4146CD8D4B_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tB7F51412D69F88D22DA5DD6C60AC774519C01DDE* Comparer_1_get_Default_m90062886491261D5C06DB7265536F99C4C692544_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3CA841E40073D0F005011B0D0DC91D6FF6BCBEF5_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4B1BD2C264CE071640953D019BE7DA3B63DDF06F_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_index, int32_t ___2_length, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idt_mDCBD67D505FBB5B230F29EAB5A3D46ADCE58D491_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2BC4CEF6B6F4F82FD59BC458FA7A16F6C0EDC8DB_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_m48F9592EB608E4BA196E442D3A3881B019CD0195_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_RemoveAt_m1C24CED5CF200F8A1C04B51CDAD15AF7FF68E8CC_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_GrowIfNeeded_mAEF7D188973CFEAA1E7574D23C485E5B611D95BD_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_addedCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_mE434BAC80046A6D9653579C20AD16F1D831F8E72_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F_gshared (Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idq_m38140C97059C02EC91EDA8221AEE502781A77262_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___2_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* cyt_1_idp_mE816B6506123B529EBDD26C9CEFC949C20385D66_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m9D756F61B9BDA34A4EDF9C3B42B6D4B389388ECE_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m9FE817A40A1AA77B5B15B6C0E90EB7A4715A819D_gshared_inline (Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Add_m52ED42A00A0427ADEC076ED4569D05645E9D0C44_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mDEEDD12A164F41DC4C3EE36DCDDE671EA8C18084_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Insert_m72AE62B17B4B1F0687801164015A9A57398979D1_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m211AB6C2AA7326F6BFC8338EC888360A219AFF41_gshared_inline (Action_1_t2EDB30EAB747FDF563DD6410FC76AF861A09A0C2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idr_mFE24E36081163031516FC9ADCBDB071841EDB661_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___2_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cys__ctor_m9549D2A0F20C5E3C6B6CEDBA25E65FF923FCE390_gshared (cys_t77E50E15C644A5869C604882F1C802434F0A13BF* __this, cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3E23294C983591428D5481A6201C56FA7DD46672_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idv_mB0BAD899495CB544C0DD78A6DB5E38A40D3D4649_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idw_m3AE71BACA99883A330CC914CEA37C200B57F78DD_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cys_t77E50E15C644A5869C604882F1C802434F0A13BF cyt_1_GetEnumerator_mF1AED064156198F9D7C2DAF5790E2FC9B49B173F_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m5ADAEF4F229323891438DE1C1BA1EDE875FE0F25_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Comparison_1_t388CFEE675F4A6E15BB604A7AD4C3A5B6D265FB7* ___1_comparison, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2C32D4CA9236DF142CBF717B64D1FE3FB9BD0A81_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mAED93F7B6422EE8D865822B3F937F98C6BC38C63_gshared (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_index, int32_t ___2_length, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m14A0ED70A3C766F607CF6B5120DA1B3978A4F4FB_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cys__ctor_m59655E395274A60591B39B246479C7BFA6047918_gshared (cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6* __this, cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idu_m8481243ABC303F1FA18915562AA6040421DA1833_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, RuntimeObject* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idn_mC336EB6405EEC73EC06C607DF233C91702F7B800_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, RuntimeObject* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idm_m24E5FFE138B2C69E2FD34790BFCD209E3C95E3A6_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, RuntimeObject* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_get_Capacity_m89DE4C79A5F5E78A7ADCD934C4356AA2D349E046_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ids_m48723CA3D69A7699C03C15531556D383517005B7_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t0F92587FB79CF1B4B6C3D7A5BC30C60108810820* Comparer_1_get_Default_mC0CF16F3B310E0EC29A537CA439CE6372D490E7B_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE46D1090801D7805286CE04C504DD323807581E6_gshared (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m5621FAC25C96C37AC7C3EB82925A0041D428E1AD_gshared (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, int32_t ___1_index, int32_t ___2_length, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idt_m0C0005F5D1B987C2F6268841ADD9ADE9C51599A6_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_LastIndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m36116068305CA7A39BCB30BA1977B0A2BF1C0487_gshared (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_m09CE85832020FF0A6923577BA56FA85A65B59FC5_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_RemoveAt_m9CEECF46DF4F02B26F41E2EFB7436C6D72358EF1_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_GrowIfNeeded_m8BE7792370A2E4FE436E1DD348D4B18FE66FAB82_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_addedCount, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_mF8D46EE70BB82A18595ADFB2F083C63219A392BB_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661_gshared (Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idq_m6E00065F781DBDA45C502D62F5B7D0BE67F83AD1_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___2_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* cyt_1_idp_m5368F1902A6F276E67F065543EF34A028FE66DE3_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_mD5AC53308BC264CDA59C3FB038CCB16E219F8156_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m5480B771254D542E62A4BDE363CBA1D745A8DCBD_gshared_inline (Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Add_mE7876AAAEC143C6090F8B0A949BCD73E46AC492D_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mCCADB3039BF374B5FF789B94D250822170D9BAAB_gshared (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Insert_m661C3F5D3C87927FD0A2ADADAC798B88731E260C_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___1_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mC9ACF060BEFA0547F6BE583EE1434F364C5BA70F_gshared_inline (Action_1_t65244C16DEDC14A148E461BCC2976D87C2079400* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idr_mA722B342F34F9406E61ECB6D2699BD5061EC516F_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___2_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cys__ctor_mD2F7B1CBBE01256939793123A18D55B930542212_gshared (cys_t365734F47A79063EC450869FBF066C01AC209CAB* __this, cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m2BDA82D748A621CA3C5DB1296BDDFD3DEF730B8D_gshared (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idv_m43FD8BDF4B424D7EA121F5957FBF1AC04BE8E054_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idw_m7DB029D5A1BD04909B647B2F4D6A8559327D55FD_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cys_t365734F47A79063EC450869FBF066C01AC209CAB cyt_1_GetEnumerator_mF9619C88E8692E8B71B88DF28819A310A8D767A4_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m0B69BF600265505C8F485705B5D5DB6964E3346A_gshared (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, Comparison_1_t6B7D1CFDB55EFA1F6A2924E7899A2DE9502DC5D1* ___1_comparison, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Resize_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE0D0F01E867124BE0FF97CC6FD9717440C8ABA7E_gshared (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m7796CD1F8098AD70BD34144833707022D199E19A_gshared (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, int32_t ___1_index, int32_t ___2_length, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___3_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m03585E30BF5A5EC5314AEB9E7F7F28D34E141460_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR RuntimeObject* Activator_CreateInstance_TisRuntimeObject_m62506836177F0F862A8D619638BF37F48721F138_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4* Dictionary_2_get_Keys_mCB6315D400AD68F1B63E0EB0D451BB56443537E5_gshared (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyCollection_CopyTo_mD6BE4DC46EB6B91EE764FB48457E101DE498BC39_gshared (KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4* __this, czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* ___0_array, int32_t ___1_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Count_mF29193EF68AE0DC01A8FD42E99746EE7F07C124F_gshared (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t1EE12D7E6DF53AFFF59D17B04DFCA50AD2FEC21E KeyCollection_GetEnumerator_mF01CBE3F5C45D939A67F3661A6D9A40FC0FA6577_gshared (KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_ContainsKey_m99E51401EF1A7AC45B60BE8164E60B1C0EA512C6_gshared (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dcz_GetEnumerator_m966CF691FAB035236DCF7F86FE9A9D492068B5AD_gshared (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dda_GetEnumerator_m35014D70968BB426EA81C3535B929306EA2C20AC_gshared (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E_gshared (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 List_1_get_Item_mE9239D6A1BEFFB80ACBC3DA6A22F98BF0809CF31_gshared (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mB53AFA91B6452448BEDF93EAA8BE322C7D0FF5A4_gshared (KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m6CEFE0E51E0B191850967EBAB1057160770B0765_gshared_inline (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2__ctor_m93B6835B89790A185B46392468B9CEF907EF64CA_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* EqualityComparer_1_get_Default_mE95D9646CAA44385FE1BE53BA838B1A56710F712_gshared_inline (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2__ctor_m48624B00885E8F53F16CEF73144EB65E7E676851_gshared (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE3B7DF7DC50A4019878FBAC37BD8F6F78277436E_gshared (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* Dictionary_2_get_Comparer_m353E535FCBD5794FACEB4EC931A6620C07D73541_gshared (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Add_mE229C642A9AEACFC3F812693DF9ACE66D76DAB65_gshared (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB2518F82DAC2F9477101C26B3589D0F628A5B777_gshared_inline (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_item, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Dictionary_2_get_Item_mEECC27D0CD12A1009D43857D5D7CC760AEDC02D1_gshared (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_set_Item_m26977729C22BBE9A4D98551DB2ED1E077B4AD9D0_gshared (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, int32_t ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m237EA4F9CB08BE124EC41EC44D3629ACC674DCA5_gshared (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, int32_t ___0_index, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_TryGetValue_mE7EEAC95469A87DE076B4991887E77F2CC63DD29_gshared (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, int32_t* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dcz__ctor_mEB65B6DF1389F9D1CCC8CF96CDAEE9978F8B573C_gshared (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_RemoveAt_mCF808CFEF11F9B8F94CD2695E4D0068920D224FB_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Dictionary_2_Remove_mBCC1FEF970060BFDE6E2487E060FA6034D82ADCF_gshared (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m5BA2F69F6A607E42F848E0EA47660544D636993A_gshared (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dda__ctor_m00BFD9DCD40BA46EEF0BD72974B593D86FAB2C07_gshared (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m842CBD01CFC7018AA0831A96F47D295ABE70A2AD_gshared (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, int32_t ___0_index, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_Add_m920A13215FE9CE9FE24ED4FAA6F9CCB62DF990FB_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Dictionary_2_Clear_m68238B956E85BEFD11467687FC78934844E1BBE6_gshared (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m70F16533FBAD20732914DAD0162CD462436E1238_gshared_inline (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddb__ctor_mA56EE8606F4B97C677888974BA10112E18E6747E_gshared (ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6* __this, int32_t ___0_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_gshared_inline (KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m6C0E35A71639C122DD34454730F393D95EC28CC3_gshared_inline (KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_Insert_mE81807C0B06FB11BD91F362145F12763365C7370_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_index, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___1_key, RuntimeObject* ___2_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* ddc_2_get_Keys_m9477A6154376573C8EE654F7E7108363B5931668_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* ddc_2_get_Values_mE7F03CD20153ECF2DBCDFFBA6CAFAD6116D947A9_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_Remove_m56890E0D50C5B1330AD5BC885976A69533D35A65_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_GetEnumerator_m284ACF12C1A6549E08AD4AFFC8D043AB2E89011E_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_m399A0EB5E51EFD9B7D25DFE0EB7BF5EC0BE98346_gshared_inline (Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_mF07B59AA619C969F4FC6B4FC9CC2894844228B55_gshared_inline (Action_3_t1FAC6C9524972119CAFAB0C44EA3BE18552B391B* __this, RuntimeObject* ___0_arg1, dfk_t8686E8F584137FFF5A096451FA1525A401BA1741 ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t dhp_1_get_Count_mED0E1F089C5C8A4012AFA485340FD68E39E775DB_gshared_inline (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C* __this, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void dhp_1_ist_m98D675466EA414F1E88B4A9F51AD1F95D557E2C3_gshared_inline (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C* __this, int32_t ___0_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_gshared_inline (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isv_m986EE05B03CD889C07376C910EA9794648DDE6E7_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_gshared_inline (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_set_Item_m217FE77E85134E602DBB4612949AE4514A88B1D1_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isw_mF058F078DF6BE24E271C09691C95C11E62257074_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, int32_t ___1_b, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___2_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_RemoveAll_TisRuntimeObject_m37C992E9EA43798B9C87E6FD51510C2FF104459E_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_shouldRemoveElement, Action_2_tAC461AE4F7B507965CE2E6A32853473F8C02CD75* ___1_onElementIndexChanged, dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* ___2_synchronizedBuffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73_gshared (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, RuntimeObject* ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_gshared_inline (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isv_m9846866B91B6DCC9BECE98C4790EA72D61D36965_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_gshared_inline (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_set_Item_m0C81CBC276B51ACBF754710EE48872F4E474F57E_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_index, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isw_m06C5335CDB4AD1106D3E473DCBCFADA31C549123_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, int32_t ___1_b, Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* ___2_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_RemoveAll_Tisdhw_tDE961A55B183033D1472ACD49B99F4761CE8850A_m8CA9A60D704FBA09857E62D9E23E9FD5631B6297_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, Predicate_1_t7839110B5CBEAFFCFA014C63F7197510D5AAE303* ___0_shouldRemoveElement, Action_2_t61BB2CC6BE8685D4BBD98CB5103A1378118F861C* ___1_onElementIndexChanged, dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* ___2_synchronizedBuffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_Tisdhw_tDE961A55B183033D1472ACD49B99F4761CE8850A_m0319E6675684787DE7E66E5E158990C082732A44_gshared (dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* ___0_array, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mD94D90FADE3B45350B2C372E12A82DEBD8497C44_gshared_inline (Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* __this, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A ___0_obj, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_gshared_inline (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isv_m78A9D6FECF11E677135FA7CE8E9AD9149C97D131_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_gshared_inline (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_set_Item_mFA10C9EF0A407931756D9B1B820904009AF2733E_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_index, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 ___1_value, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isw_m02DAE33CB12FB48B6545F98654E9028A9D7B0771_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, int32_t ___1_b, Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* ___2_c, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_RemoveAll_Tisdhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3_m688A47C710695C30BF7E4ACD14DAAC9CE5763E55_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, Predicate_1_tB68046D6A03E277F98DDBD8BD761BE41B0F79753* ___0_shouldRemoveElement, Action_2_tA0C6A99A660990DD5E499EB3339D552D2B1C48DE* ___1_onElementIndexChanged, dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* ___2_synchronizedBuffer, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_Tisdhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3_mA5F02AF2A36F716ECA0D9480092F2C6E73CE99C7_gshared (dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* ___0_array, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mC5579635847F8F1AA87124E5270AAD151DEF37B3_gshared_inline (Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* __this, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 ___0_obj, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* EqualityComparer_1_CreateComparer_mB7456CB03D4E9C1EB23AF495D9A1656D9ED2F2F2_gshared (const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mC3375BF4CF752D45A9E177674763555BAE78AAE0_gshared (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) ;
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ;
inline void cyt_1_idu_m03D22A47F428CB728713878365C4E86AF2EB6DFA (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, RuntimeObject*, const RuntimeMethod*))cyt_1_idu_m03D22A47F428CB728713878365C4E86AF2EB6DFA_gshared)(__this, ___0_a, method);
}
inline void cyt_1_idn_mB9869D37B9941823373CC90012713C6D3A757867 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, RuntimeObject*, const RuntimeMethod*))cyt_1_idn_mB9869D37B9941823373CC90012713C6D3A757867_gshared)(__this, ___0_a, method);
}
inline void cyt_1_idm_mEC60FC8A9FDE53DA4386208557CB2E7674527785 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, RuntimeObject*, const RuntimeMethod*))cyt_1_idm_mEC60FC8A9FDE53DA4386208557CB2E7674527785_gshared)(__this, ___0_a, method);
}
inline int32_t cyt_1_get_Capacity_m1737AD02D6744A3A129CBEF0C42598F3A96D447B (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, const RuntimeMethod*))cyt_1_get_Capacity_m1737AD02D6744A3A129CBEF0C42598F3A96D447B_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF (int32_t ___0_val1, int32_t ___1_val2, const RuntimeMethod* method) ;
inline void cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, int32_t, const RuntimeMethod*))cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380_gshared)(__this, ___0_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
inline void cyt_1_ids_m392DA642AA3A3194880BF7D0C3B22942160DC83D (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, int32_t, int32_t, const RuntimeMethod*))cyt_1_ids_m392DA642AA3A3194880BF7D0C3B22942160DC83D_gshared)(__this, ___0_a, ___1_b, 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 Comparer_1_t5FA51F75A961701842266E5AE9A523EB0EC0B727* Comparer_1_get_Default_m77CF4606E152FBF45E30CBB1A44494A34750F94A (const RuntimeMethod* method)
{
return (( Comparer_1_t5FA51F75A961701842266E5AE9A523EB0EC0B727* (*) (const RuntimeMethod*))Comparer_1_get_Default_m77CF4606E152FBF45E30CBB1A44494A34750F94A_gshared)(method);
}
inline void Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m4D5D30559E0610E5DD0BCBD5BD410B8CB7133BA8 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m4D5D30559E0610E5DD0BCBD5BD410B8CB7133BA8_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method);
}
inline int32_t Array_BinarySearch_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m83B1C60B8124766F6EBE2167D55BD79E668386A2 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_index, int32_t ___2_length, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, int32_t, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m83B1C60B8124766F6EBE2167D55BD79E668386A2_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method);
}
inline void cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, int32_t, int32_t, const RuntimeMethod*))cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F_gshared)(__this, ___0_a, ___1_b, method);
}
inline void cyt_1_idt_m87C03A34D6F16FD54572E8A3876B9EF44432472B (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, int32_t, const RuntimeMethod*))cyt_1_idt_m87C03A34D6F16FD54572E8A3876B9EF44432472B_gshared)(__this, ___0_a, method);
}
inline int32_t Array_LastIndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m41D235C46A8FBCB3A7DE975CE7CBFD7751FE5078 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m41D235C46A8FBCB3A7DE975CE7CBFD7751FE5078_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline int32_t cyt_1_IndexOf_mFD1CE4BFDFC01A2C6F3E162D6A93F36D5F58FBD4 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
{
return (( int32_t (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))cyt_1_IndexOf_mFD1CE4BFDFC01A2C6F3E162D6A93F36D5F58FBD4_gshared)(__this, ___0_item, method);
}
inline void cyt_1_RemoveAt_m16E245812F3C9B5989E60C8D5934094BF250F826 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, int32_t, const RuntimeMethod*))cyt_1_RemoveAt_m16E245812F3C9B5989E60C8D5934094BF250F826_gshared)(__this, ___0_index, method);
}
inline void cyt_1_GrowIfNeeded_m2BB49DA379E29B11B18AE1F88B2AC50AC84EAEC8 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, int32_t, const RuntimeMethod*))cyt_1_GrowIfNeeded_m2BB49DA379E29B11B18AE1F88B2AC50AC84EAEC8_gshared)(__this, ___0_addedCount, method);
}
inline void cyt_1_CopyTo_mC7FDD3C4D6C53658F76841AE1E3CE43C9251D9C4 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, int32_t, const RuntimeMethod*))cyt_1_CopyTo_mC7FDD3C4D6C53658F76841AE1E3CE43C9251D9C4_gshared)(__this, ___0_array, ___1_arrayIndex, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162 (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline void cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7 (Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_a, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95*, const RuntimeMethod*))cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7_gshared)(___0_a, method);
}
inline int32_t cyt_1_idq_mC8158AF59634012C506B37D2FB8EAC1D3037D144 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___2_c, const RuntimeMethod* method)
{
return (( int32_t (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, int32_t, int32_t, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95*, const RuntimeMethod*))cyt_1_idq_mC8158AF59634012C506B37D2FB8EAC1D3037D144_gshared)(__this, ___0_a, ___1_b, ___2_c, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465 (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* cyt_1_idp_m30FC11879AF7B29E7382B2BACD4401B82B6925D3 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_a, const RuntimeMethod* method)
{
return (( cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95*, const RuntimeMethod*))cyt_1_idp_m30FC11879AF7B29E7382B2BACD4401B82B6925D3_gshared)(__this, ___0_a, method);
}
inline void cyt_1__ctor_mB8F4BC21227AE30781D7CE46884D7FC0B1C546BD (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, const RuntimeMethod*))cyt_1__ctor_mB8F4BC21227AE30781D7CE46884D7FC0B1C546BD_gshared)(__this, method);
}
inline bool Predicate_1_Invoke_m066CEBA461E3029BF92EE4DB3ACBCB8A4409AE40_inline (Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))Predicate_1_Invoke_m066CEBA461E3029BF92EE4DB3ACBCB8A4409AE40_gshared_inline)(__this, ___0_obj, method);
}
inline void cyt_1_Add_mE53E620178D2B1203D38592A9CDC6C9FCFDE5171 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))cyt_1_Add_mE53E620178D2B1203D38592A9CDC6C9FCFDE5171_gshared)(__this, ___0_item, method);
}
inline void Array_Reverse_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m58C46E778DCE13DFC28D66B7F136C7B07523E4E3 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m58C46E778DCE13DFC28D66B7F136C7B07523E4E3_gshared)(___0_array, ___1_index, ___2_length, method);
}
inline void cyt_1_Insert_m1391689145AC88554429E81CAFB8BEEF117CA6E3 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_item, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))cyt_1_Insert_m1391689145AC88554429E81CAFB8BEEF117CA6E3_gshared)(__this, ___0_index, ___1_item, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ;
inline void Action_1_Invoke_m3C60C84018CAD36C0EC956A14935394A7DD116C6_inline (Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))Action_1_Invoke_m3C60C84018CAD36C0EC956A14935394A7DD116C6_gshared_inline)(__this, ___0_obj, method);
}
inline int32_t cyt_1_idr_m5496EB29E0C6FDBE131CAAD95457C09F1E261488 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___2_c, const RuntimeMethod* method)
{
return (( int32_t (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, int32_t, int32_t, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95*, const RuntimeMethod*))cyt_1_idr_m5496EB29E0C6FDBE131CAAD95457C09F1E261488_gshared)(__this, ___0_a, ___1_b, ___2_c, method);
}
inline void cys__ctor_m2E43A753F45BE7DE9C04594A748BD8C74F1B4339 (cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B* __this, cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B*, cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, const RuntimeMethod*))cys__ctor_m2E43A753F45BE7DE9C04594A748BD8C74F1B4339_gshared)(__this, ___0_a, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, RuntimeObject* ___1_actualValue, String_t* ___2_message, const RuntimeMethod* 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) ;
inline int32_t Array_IndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m39638791D0424431044CD19811A35D2D43794F6D (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m39638791D0424431044CD19811A35D2D43794F6D_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void cyt_1_idv_m2E735BE954F143DB29AF0F123EB0BCE3F914C792 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, int32_t, RuntimeObject*, const RuntimeMethod*))cyt_1_idv_m2E735BE954F143DB29AF0F123EB0BCE3F914C792_gshared)(__this, ___0_a, ___1_b, method);
}
inline void cyt_1_idw_m7B17D9DBAA574CD359941FA1C89E39130EEAC779 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, int32_t, RuntimeObject*, const RuntimeMethod*))cyt_1_idw_m7B17D9DBAA574CD359941FA1C89E39130EEAC779_gshared)(__this, ___0_a, ___1_b, method);
}
inline cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B cyt_1_GetEnumerator_m292EB368224FE610B7988971DF1199F0131C0A4E (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
return (( cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, const RuntimeMethod*))cyt_1_GetEnumerator_m292EB368224FE610B7988971DF1199F0131C0A4E_gshared)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900 (RuntimeArray* ___0_sourceArray, RuntimeArray* ___1_destinationArray, int32_t ___2_length, const RuntimeMethod* method) ;
inline void Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mBE761BE0E1B934F55927B9EF1F7332433A52D06F (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, Comparison_1_t30B79D9F5F84D1FC372D3727914E6F0CA6B42F65* ___1_comparison, const RuntimeMethod* method)
{
(( void (*) (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, Comparison_1_t30B79D9F5F84D1FC372D3727914E6F0CA6B42F65*, const RuntimeMethod*))Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mBE761BE0E1B934F55927B9EF1F7332433A52D06F_gshared)(___0_array, ___1_comparison, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, const RuntimeMethod* method) ;
inline void Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m751F4C823AF1914F352A814D57BDEB5713089049 (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method)
{
(( void (*) (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA**, int32_t, const RuntimeMethod*))Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m751F4C823AF1914F352A814D57BDEB5713089049_gshared)(___0_array, ___1_newSize, method);
}
inline int32_t Array_BinarySearch_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB8ECA9F55A4358C7D7D0505F6335A78750502FDB (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_index, int32_t ___2_length, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___3_value, const RuntimeMethod* method)
{
return (( int32_t (*) (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, int32_t, int32_t, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*))Array_BinarySearch_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB8ECA9F55A4358C7D7D0505F6335A78750502FDB_gshared)(___0_array, ___1_index, ___2_length, ___3_value, method);
}
inline void cyt_1__ctor_m1160BC1705C948A38E0D1485E2EABBA80D6F4372 (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, int32_t, const RuntimeMethod*))cyt_1__ctor_m1160BC1705C948A38E0D1485E2EABBA80D6F4372_gshared)(__this, ___0_a, ___1_b, method);
}
inline void cyt_1_idu_mBBF795914BC38D4228340BC81108977F08B1FD64 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, RuntimeObject*, const RuntimeMethod*))cyt_1_idu_mBBF795914BC38D4228340BC81108977F08B1FD64_gshared)(__this, ___0_a, method);
}
inline void cyt_1_idn_m69BDA39B7D811EEDE7ACC5D62B641F7E258C9B1D (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, RuntimeObject*, const RuntimeMethod*))cyt_1_idn_m69BDA39B7D811EEDE7ACC5D62B641F7E258C9B1D_gshared)(__this, ___0_a, method);
}
inline void cyt_1_idm_mA330841DF3716C56003A665365C77B3CAC65FC84 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, RuntimeObject*, const RuntimeMethod*))cyt_1_idm_mA330841DF3716C56003A665365C77B3CAC65FC84_gshared)(__this, ___0_a, method);
}
inline int32_t cyt_1_get_Capacity_mF2AB503CAC3C8E7DBE088B47669427F22F778F85 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, const RuntimeMethod*))cyt_1_get_Capacity_mF2AB503CAC3C8E7DBE088B47669427F22F778F85_gshared)(__this, method);
}
inline void cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, int32_t, const RuntimeMethod*))cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0_gshared)(__this, ___0_value, method);
}
inline void cyt_1_ids_m33E1F052B90DA5D8A9669E0129E78D4146CD8D4B (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, int32_t, int32_t, const RuntimeMethod*))cyt_1_ids_m33E1F052B90DA5D8A9669E0129E78D4146CD8D4B_gshared)(__this, ___0_a, ___1_b, method);
}
inline Comparer_1_tB7F51412D69F88D22DA5DD6C60AC774519C01DDE* Comparer_1_get_Default_m90062886491261D5C06DB7265536F99C4C692544 (const RuntimeMethod* method)
{
return (( Comparer_1_tB7F51412D69F88D22DA5DD6C60AC774519C01DDE* (*) (const RuntimeMethod*))Comparer_1_get_Default_m90062886491261D5C06DB7265536F99C4C692544_gshared)(method);
}
inline void Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3CA841E40073D0F005011B0D0DC91D6FF6BCBEF5 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3CA841E40073D0F005011B0D0DC91D6FF6BCBEF5_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method);
}
inline int32_t Array_BinarySearch_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4B1BD2C264CE071640953D019BE7DA3B63DDF06F (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_index, int32_t ___2_length, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, int32_t, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4B1BD2C264CE071640953D019BE7DA3B63DDF06F_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method);
}
inline void cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, int32_t, int32_t, const RuntimeMethod*))cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D_gshared)(__this, ___0_a, ___1_b, method);
}
inline void cyt_1_idt_mDCBD67D505FBB5B230F29EAB5A3D46ADCE58D491 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, int32_t, const RuntimeMethod*))cyt_1_idt_mDCBD67D505FBB5B230F29EAB5A3D46ADCE58D491_gshared)(__this, ___0_a, method);
}
inline int32_t Array_LastIndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2BC4CEF6B6F4F82FD59BC458FA7A16F6C0EDC8DB (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2BC4CEF6B6F4F82FD59BC458FA7A16F6C0EDC8DB_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline int32_t cyt_1_IndexOf_m48F9592EB608E4BA196E442D3A3881B019CD0195 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
{
return (( int32_t (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))cyt_1_IndexOf_m48F9592EB608E4BA196E442D3A3881B019CD0195_gshared)(__this, ___0_item, method);
}
inline void cyt_1_RemoveAt_m1C24CED5CF200F8A1C04B51CDAD15AF7FF68E8CC (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, int32_t, const RuntimeMethod*))cyt_1_RemoveAt_m1C24CED5CF200F8A1C04B51CDAD15AF7FF68E8CC_gshared)(__this, ___0_index, method);
}
inline void cyt_1_GrowIfNeeded_mAEF7D188973CFEAA1E7574D23C485E5B611D95BD (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, int32_t, const RuntimeMethod*))cyt_1_GrowIfNeeded_mAEF7D188973CFEAA1E7574D23C485E5B611D95BD_gshared)(__this, ___0_addedCount, method);
}
inline void cyt_1_CopyTo_mE434BAC80046A6D9653579C20AD16F1D831F8E72 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, int32_t, const RuntimeMethod*))cyt_1_CopyTo_mE434BAC80046A6D9653579C20AD16F1D831F8E72_gshared)(__this, ___0_array, ___1_arrayIndex, method);
}
inline void cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F (Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_a, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B*, const RuntimeMethod*))cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F_gshared)(___0_a, method);
}
inline int32_t cyt_1_idq_m38140C97059C02EC91EDA8221AEE502781A77262 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___2_c, const RuntimeMethod* method)
{
return (( int32_t (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, int32_t, int32_t, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B*, const RuntimeMethod*))cyt_1_idq_m38140C97059C02EC91EDA8221AEE502781A77262_gshared)(__this, ___0_a, ___1_b, ___2_c, method);
}
inline cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* cyt_1_idp_mE816B6506123B529EBDD26C9CEFC949C20385D66 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_a, const RuntimeMethod* method)
{
return (( cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B*, const RuntimeMethod*))cyt_1_idp_mE816B6506123B529EBDD26C9CEFC949C20385D66_gshared)(__this, ___0_a, method);
}
inline void cyt_1__ctor_m9D756F61B9BDA34A4EDF9C3B42B6D4B389388ECE (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, const RuntimeMethod*))cyt_1__ctor_m9D756F61B9BDA34A4EDF9C3B42B6D4B389388ECE_gshared)(__this, method);
}
inline bool Predicate_1_Invoke_m9FE817A40A1AA77B5B15B6C0E90EB7A4715A819D_inline (Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Predicate_1_Invoke_m9FE817A40A1AA77B5B15B6C0E90EB7A4715A819D_gshared_inline)(__this, ___0_obj, method);
}
inline void cyt_1_Add_m52ED42A00A0427ADEC076ED4569D05645E9D0C44 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))cyt_1_Add_m52ED42A00A0427ADEC076ED4569D05645E9D0C44_gshared)(__this, ___0_item, method);
}
inline void Array_Reverse_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mDEEDD12A164F41DC4C3EE36DCDDE671EA8C18084 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mDEEDD12A164F41DC4C3EE36DCDDE671EA8C18084_gshared)(___0_array, ___1_index, ___2_length, method);
}
inline void cyt_1_Insert_m72AE62B17B4B1F0687801164015A9A57398979D1 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_item, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))cyt_1_Insert_m72AE62B17B4B1F0687801164015A9A57398979D1_gshared)(__this, ___0_index, ___1_item, method);
}
inline void Action_1_Invoke_m211AB6C2AA7326F6BFC8338EC888360A219AFF41_inline (Action_1_t2EDB30EAB747FDF563DD6410FC76AF861A09A0C2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t2EDB30EAB747FDF563DD6410FC76AF861A09A0C2*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Action_1_Invoke_m211AB6C2AA7326F6BFC8338EC888360A219AFF41_gshared_inline)(__this, ___0_obj, method);
}
inline int32_t cyt_1_idr_mFE24E36081163031516FC9ADCBDB071841EDB661 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___2_c, const RuntimeMethod* method)
{
return (( int32_t (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, int32_t, int32_t, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B*, const RuntimeMethod*))cyt_1_idr_mFE24E36081163031516FC9ADCBDB071841EDB661_gshared)(__this, ___0_a, ___1_b, ___2_c, method);
}
inline void cys__ctor_m9549D2A0F20C5E3C6B6CEDBA25E65FF923FCE390 (cys_t77E50E15C644A5869C604882F1C802434F0A13BF* __this, cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cys_t77E50E15C644A5869C604882F1C802434F0A13BF*, cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, const RuntimeMethod*))cys__ctor_m9549D2A0F20C5E3C6B6CEDBA25E65FF923FCE390_gshared)(__this, ___0_a, method);
}
inline int32_t Array_IndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3E23294C983591428D5481A6201C56FA7DD46672 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3E23294C983591428D5481A6201C56FA7DD46672_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void cyt_1_idv_mB0BAD899495CB544C0DD78A6DB5E38A40D3D4649 (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, int32_t, RuntimeObject*, const RuntimeMethod*))cyt_1_idv_mB0BAD899495CB544C0DD78A6DB5E38A40D3D4649_gshared)(__this, ___0_a, ___1_b, method);
}
inline void cyt_1_idw_m3AE71BACA99883A330CC914CEA37C200B57F78DD (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, int32_t, RuntimeObject*, const RuntimeMethod*))cyt_1_idw_m3AE71BACA99883A330CC914CEA37C200B57F78DD_gshared)(__this, ___0_a, ___1_b, method);
}
inline cys_t77E50E15C644A5869C604882F1C802434F0A13BF cyt_1_GetEnumerator_mF1AED064156198F9D7C2DAF5790E2FC9B49B173F (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
return (( cys_t77E50E15C644A5869C604882F1C802434F0A13BF (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, const RuntimeMethod*))cyt_1_GetEnumerator_mF1AED064156198F9D7C2DAF5790E2FC9B49B173F_gshared)(__this, method);
}
inline void Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m5ADAEF4F229323891438DE1C1BA1EDE875FE0F25 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, Comparison_1_t388CFEE675F4A6E15BB604A7AD4C3A5B6D265FB7* ___1_comparison, const RuntimeMethod* method)
{
(( void (*) (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, Comparison_1_t388CFEE675F4A6E15BB604A7AD4C3A5B6D265FB7*, const RuntimeMethod*))Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m5ADAEF4F229323891438DE1C1BA1EDE875FE0F25_gshared)(___0_array, ___1_comparison, method);
}
inline void Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2C32D4CA9236DF142CBF717B64D1FE3FB9BD0A81 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method)
{
(( void (*) (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C**, int32_t, const RuntimeMethod*))Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2C32D4CA9236DF142CBF717B64D1FE3FB9BD0A81_gshared)(___0_array, ___1_newSize, method);
}
inline int32_t Array_BinarySearch_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mAED93F7B6422EE8D865822B3F937F98C6BC38C63 (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_index, int32_t ___2_length, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___3_value, const RuntimeMethod* method)
{
return (( int32_t (*) (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, int32_t, int32_t, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*))Array_BinarySearch_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mAED93F7B6422EE8D865822B3F937F98C6BC38C63_gshared)(___0_array, ___1_index, ___2_length, ___3_value, method);
}
inline void cyt_1__ctor_m14A0ED70A3C766F607CF6B5120DA1B3978A4F4FB (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, int32_t, const RuntimeMethod*))cyt_1__ctor_m14A0ED70A3C766F607CF6B5120DA1B3978A4F4FB_gshared)(__this, ___0_a, ___1_b, method);
}
inline void cys__ctor_m59655E395274A60591B39B246479C7BFA6047918 (cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6* __this, cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6*, cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, const RuntimeMethod*))cys__ctor_m59655E395274A60591B39B246479C7BFA6047918_gshared)(__this, ___0_a, method);
}
inline void cyt_1_idu_m8481243ABC303F1FA18915562AA6040421DA1833 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, RuntimeObject*, const RuntimeMethod*))cyt_1_idu_m8481243ABC303F1FA18915562AA6040421DA1833_gshared)(__this, ___0_a, method);
}
inline void cyt_1_idn_mC336EB6405EEC73EC06C607DF233C91702F7B800 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, RuntimeObject*, const RuntimeMethod*))cyt_1_idn_mC336EB6405EEC73EC06C607DF233C91702F7B800_gshared)(__this, ___0_a, method);
}
inline void cyt_1_idm_m24E5FFE138B2C69E2FD34790BFCD209E3C95E3A6 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, RuntimeObject*, const RuntimeMethod*))cyt_1_idm_m24E5FFE138B2C69E2FD34790BFCD209E3C95E3A6_gshared)(__this, ___0_a, method);
}
inline int32_t cyt_1_get_Capacity_m89DE4C79A5F5E78A7ADCD934C4356AA2D349E046 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, const RuntimeMethod*))cyt_1_get_Capacity_m89DE4C79A5F5E78A7ADCD934C4356AA2D349E046_gshared)(__this, method);
}
inline void cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_value, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, int32_t, const RuntimeMethod*))cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D_gshared)(__this, ___0_value, method);
}
inline void cyt_1_ids_m48723CA3D69A7699C03C15531556D383517005B7 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, int32_t, int32_t, const RuntimeMethod*))cyt_1_ids_m48723CA3D69A7699C03C15531556D383517005B7_gshared)(__this, ___0_a, ___1_b, method);
}
inline Comparer_1_t0F92587FB79CF1B4B6C3D7A5BC30C60108810820* Comparer_1_get_Default_mC0CF16F3B310E0EC29A537CA439CE6372D490E7B (const RuntimeMethod* method)
{
return (( Comparer_1_t0F92587FB79CF1B4B6C3D7A5BC30C60108810820* (*) (const RuntimeMethod*))Comparer_1_get_Default_mC0CF16F3B310E0EC29A537CA439CE6372D490E7B_gshared)(method);
}
inline void Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE46D1090801D7805286CE04C504DD323807581E6 (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
(( void (*) (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE46D1090801D7805286CE04C504DD323807581E6_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method);
}
inline int32_t Array_BinarySearch_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m5621FAC25C96C37AC7C3EB82925A0041D428E1AD (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, int32_t ___1_index, int32_t ___2_length, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method)
{
return (( int32_t (*) (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*, int32_t, int32_t, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m5621FAC25C96C37AC7C3EB82925A0041D428E1AD_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method);
}
inline void cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, int32_t, int32_t, const RuntimeMethod*))cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3_gshared)(__this, ___0_a, ___1_b, method);
}
inline void cyt_1_idt_m0C0005F5D1B987C2F6268841ADD9ADE9C51599A6 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, int32_t, const RuntimeMethod*))cyt_1_idt_m0C0005F5D1B987C2F6268841ADD9ADE9C51599A6_gshared)(__this, ___0_a, method);
}
inline int32_t Array_LastIndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m36116068305CA7A39BCB30BA1977B0A2BF1C0487 (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE, int32_t, int32_t, const RuntimeMethod*))Array_LastIndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m36116068305CA7A39BCB30BA1977B0A2BF1C0487_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline int32_t cyt_1_IndexOf_m09CE85832020FF0A6923577BA56FA85A65B59FC5 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, const RuntimeMethod* method)
{
return (( int32_t (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE, const RuntimeMethod*))cyt_1_IndexOf_m09CE85832020FF0A6923577BA56FA85A65B59FC5_gshared)(__this, ___0_item, method);
}
inline void cyt_1_RemoveAt_m9CEECF46DF4F02B26F41E2EFB7436C6D72358EF1 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, int32_t, const RuntimeMethod*))cyt_1_RemoveAt_m9CEECF46DF4F02B26F41E2EFB7436C6D72358EF1_gshared)(__this, ___0_index, method);
}
inline void cyt_1_GrowIfNeeded_m8BE7792370A2E4FE436E1DD348D4B18FE66FAB82 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, int32_t, const RuntimeMethod*))cyt_1_GrowIfNeeded_m8BE7792370A2E4FE436E1DD348D4B18FE66FAB82_gshared)(__this, ___0_addedCount, method);
}
inline void cyt_1_CopyTo_mF8D46EE70BB82A18595ADFB2F083C63219A392BB (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*, int32_t, const RuntimeMethod*))cyt_1_CopyTo_mF8D46EE70BB82A18595ADFB2F083C63219A392BB_gshared)(__this, ___0_array, ___1_arrayIndex, method);
}
inline void cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661 (Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_a, const RuntimeMethod* method)
{
(( void (*) (Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827*, const RuntimeMethod*))cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661_gshared)(___0_a, method);
}
inline int32_t cyt_1_idq_m6E00065F781DBDA45C502D62F5B7D0BE67F83AD1 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___2_c, const RuntimeMethod* method)
{
return (( int32_t (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, int32_t, int32_t, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827*, const RuntimeMethod*))cyt_1_idq_m6E00065F781DBDA45C502D62F5B7D0BE67F83AD1_gshared)(__this, ___0_a, ___1_b, ___2_c, method);
}
inline cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* cyt_1_idp_m5368F1902A6F276E67F065543EF34A028FE66DE3 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_a, const RuntimeMethod* method)
{
return (( cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827*, const RuntimeMethod*))cyt_1_idp_m5368F1902A6F276E67F065543EF34A028FE66DE3_gshared)(__this, ___0_a, method);
}
inline void cyt_1__ctor_mD5AC53308BC264CDA59C3FB038CCB16E219F8156 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, const RuntimeMethod*))cyt_1__ctor_mD5AC53308BC264CDA59C3FB038CCB16E219F8156_gshared)(__this, method);
}
inline bool Predicate_1_Invoke_m5480B771254D542E62A4BDE363CBA1D745A8DCBD_inline (Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_obj, const RuntimeMethod* method)
{
return (( bool (*) (Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827*, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE, const RuntimeMethod*))Predicate_1_Invoke_m5480B771254D542E62A4BDE363CBA1D745A8DCBD_gshared_inline)(__this, ___0_obj, method);
}
inline void cyt_1_Add_mE7876AAAEC143C6090F8B0A949BCD73E46AC492D (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE, const RuntimeMethod*))cyt_1_Add_mE7876AAAEC143C6090F8B0A949BCD73E46AC492D_gshared)(__this, ___0_item, method);
}
inline void Array_Reverse_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mCCADB3039BF374B5FF789B94D250822170D9BAAB (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method)
{
(( void (*) (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mCCADB3039BF374B5FF789B94D250822170D9BAAB_gshared)(___0_array, ___1_index, ___2_length, method);
}
inline void cyt_1_Insert_m661C3F5D3C87927FD0A2ADADAC798B88731E260C (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___1_item, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, int32_t, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE, const RuntimeMethod*))cyt_1_Insert_m661C3F5D3C87927FD0A2ADADAC798B88731E260C_gshared)(__this, ___0_index, ___1_item, method);
}
inline void Action_1_Invoke_mC9ACF060BEFA0547F6BE583EE1434F364C5BA70F_inline (Action_1_t65244C16DEDC14A148E461BCC2976D87C2079400* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t65244C16DEDC14A148E461BCC2976D87C2079400*, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE, const RuntimeMethod*))Action_1_Invoke_mC9ACF060BEFA0547F6BE583EE1434F364C5BA70F_gshared_inline)(__this, ___0_obj, method);
}
inline int32_t cyt_1_idr_mA722B342F34F9406E61ECB6D2699BD5061EC516F (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___2_c, const RuntimeMethod* method)
{
return (( int32_t (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, int32_t, int32_t, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827*, const RuntimeMethod*))cyt_1_idr_mA722B342F34F9406E61ECB6D2699BD5061EC516F_gshared)(__this, ___0_a, ___1_b, ___2_c, method);
}
inline void cys__ctor_mD2F7B1CBBE01256939793123A18D55B930542212 (cys_t365734F47A79063EC450869FBF066C01AC209CAB* __this, cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* ___0_a, const RuntimeMethod* method)
{
(( void (*) (cys_t365734F47A79063EC450869FBF066C01AC209CAB*, cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, const RuntimeMethod*))cys__ctor_mD2F7B1CBBE01256939793123A18D55B930542212_gshared)(__this, ___0_a, method);
}
inline int32_t Array_IndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m2BDA82D748A621CA3C5DB1296BDDFD3DEF730B8D (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m2BDA82D748A621CA3C5DB1296BDDFD3DEF730B8D_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void cyt_1_idv_m43FD8BDF4B424D7EA121F5957FBF1AC04BE8E054 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, int32_t, RuntimeObject*, const RuntimeMethod*))cyt_1_idv_m43FD8BDF4B424D7EA121F5957FBF1AC04BE8E054_gshared)(__this, ___0_a, ___1_b, method);
}
inline void cyt_1_idw_m7DB029D5A1BD04909B647B2F4D6A8559327D55FD (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, int32_t, RuntimeObject*, const RuntimeMethod*))cyt_1_idw_m7DB029D5A1BD04909B647B2F4D6A8559327D55FD_gshared)(__this, ___0_a, ___1_b, method);
}
inline cys_t365734F47A79063EC450869FBF066C01AC209CAB cyt_1_GetEnumerator_mF9619C88E8692E8B71B88DF28819A310A8D767A4 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
return (( cys_t365734F47A79063EC450869FBF066C01AC209CAB (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, const RuntimeMethod*))cyt_1_GetEnumerator_mF9619C88E8692E8B71B88DF28819A310A8D767A4_gshared)(__this, method);
}
inline void Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m0B69BF600265505C8F485705B5D5DB6964E3346A (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, Comparison_1_t6B7D1CFDB55EFA1F6A2924E7899A2DE9502DC5D1* ___1_comparison, const RuntimeMethod* method)
{
(( void (*) (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*, Comparison_1_t6B7D1CFDB55EFA1F6A2924E7899A2DE9502DC5D1*, const RuntimeMethod*))Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m0B69BF600265505C8F485705B5D5DB6964E3346A_gshared)(___0_array, ___1_comparison, method);
}
inline void Array_Resize_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE0D0F01E867124BE0FF97CC6FD9717440C8ABA7E (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139** ___0_array, int32_t ___1_newSize, const RuntimeMethod* method)
{
(( void (*) (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139**, int32_t, const RuntimeMethod*))Array_Resize_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE0D0F01E867124BE0FF97CC6FD9717440C8ABA7E_gshared)(___0_array, ___1_newSize, method);
}
inline int32_t Array_BinarySearch_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m7796CD1F8098AD70BD34144833707022D199E19A (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, int32_t ___1_index, int32_t ___2_length, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___3_value, const RuntimeMethod* method)
{
return (( int32_t (*) (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*, int32_t, int32_t, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE, const RuntimeMethod*))Array_BinarySearch_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m7796CD1F8098AD70BD34144833707022D199E19A_gshared)(___0_array, ___1_index, ___2_length, ___3_value, method);
}
inline void cyt_1__ctor_m03585E30BF5A5EC5314AEB9E7F7F28D34E141460 (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
(( void (*) (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*, dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*, int32_t, const RuntimeMethod*))cyt_1__ctor_m03585E30BF5A5EC5314AEB9E7F7F28D34E141460_gshared)(__this, ___0_a, ___1_b, method);
}
inline RuntimeObject* Activator_CreateInstance_TisRuntimeObject_m62506836177F0F862A8D619638BF37F48721F138 (const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (const RuntimeMethod*))Activator_CreateInstance_TisRuntimeObject_m62506836177F0F862A8D619638BF37F48721F138_gshared)(method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, String_t* ___0_message, const RuntimeMethod* method) ;
inline KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4* Dictionary_2_get_Keys_mCB6315D400AD68F1B63E0EB0D451BB56443537E5 (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, const RuntimeMethod* method)
{
return (( KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4* (*) (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*, const RuntimeMethod*))Dictionary_2_get_Keys_mCB6315D400AD68F1B63E0EB0D451BB56443537E5_gshared)(__this, method);
}
inline void KeyCollection_CopyTo_mD6BE4DC46EB6B91EE764FB48457E101DE498BC39 (KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4* __this, czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* ___0_array, int32_t ___1_index, const RuntimeMethod* method)
{
(( void (*) (KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4*, czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B*, int32_t, const RuntimeMethod*))KeyCollection_CopyTo_mD6BE4DC46EB6B91EE764FB48457E101DE498BC39_gshared)(__this, ___0_array, ___1_index, method);
}
inline int32_t Dictionary_2_get_Count_mF29193EF68AE0DC01A8FD42E99746EE7F07C124F (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*, const RuntimeMethod*))Dictionary_2_get_Count_mF29193EF68AE0DC01A8FD42E99746EE7F07C124F_gshared)(__this, method);
}
inline Enumerator_t1EE12D7E6DF53AFFF59D17B04DFCA50AD2FEC21E KeyCollection_GetEnumerator_mF01CBE3F5C45D939A67F3661A6D9A40FC0FA6577 (KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4* __this, const RuntimeMethod* method)
{
return (( Enumerator_t1EE12D7E6DF53AFFF59D17B04DFCA50AD2FEC21E (*) (KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4*, const RuntimeMethod*))KeyCollection_GetEnumerator_mF01CBE3F5C45D939A67F3661A6D9A40FC0FA6577_gshared)(__this, method);
}
inline bool Dictionary_2_ContainsKey_m99E51401EF1A7AC45B60BE8164E60B1C0EA512C6 (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, const RuntimeMethod*))Dictionary_2_ContainsKey_m99E51401EF1A7AC45B60BE8164E60B1C0EA512C6_gshared)(__this, ___0_key, method);
}
inline RuntimeObject* dcz_GetEnumerator_m966CF691FAB035236DCF7F86FE9A9D492068B5AD (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C*, const RuntimeMethod*))dcz_GetEnumerator_m966CF691FAB035236DCF7F86FE9A9D492068B5AD_gshared)(__this, method);
}
inline void List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t, const RuntimeMethod*))List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931_gshared)(__this, ___0_array, ___1_arrayIndex, method);
}
inline int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method);
}
inline Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
return (( Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC_gshared)(__this, method);
}
inline bool List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
return (( bool (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D_gshared)(__this, ___0_item, method);
}
inline RuntimeObject* dda_GetEnumerator_m35014D70968BB426EA81C3535B929306EA2C20AC (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F*, const RuntimeMethod*))dda_GetEnumerator_m35014D70968BB426EA81C3535B929306EA2C20AC_gshared)(__this, method);
}
inline void KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method)
{
(( void (*) (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, const RuntimeMethod*))KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E_gshared)((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)__this, ___0_key, ___1_value, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* __this, const RuntimeMethod* method) ;
inline czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 List_1_get_Item_mE9239D6A1BEFFB80ACBC3DA6A22F98BF0809CF31 (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 (*) (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F*, int32_t, const RuntimeMethod*))List_1_get_Item_mE9239D6A1BEFFB80ACBC3DA6A22F98BF0809CF31_gshared)(__this, ___0_index, method);
}
inline RuntimeObject* List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method);
}
inline void KeyValuePair_2__ctor_mB53AFA91B6452448BEDF93EAA8BE322C7D0FF5A4 (KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, RuntimeObject*, const RuntimeMethod*))KeyValuePair_2__ctor_mB53AFA91B6452448BEDF93EAA8BE322C7D0FF5A4_gshared)(__this, ___0_key, ___1_value, method);
}
inline int32_t List_1_get_Count_m6CEFE0E51E0B191850967EBAB1057160770B0765_inline (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F*, const RuntimeMethod*))List_1_get_Count_m6CEFE0E51E0B191850967EBAB1057160770B0765_gshared_inline)(__this, method);
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7 (RuntimeObject* ___0_objA, RuntimeObject* ___1_objB, const RuntimeMethod* method) ;
inline void ddc_2__ctor_m93B6835B89790A185B46392468B9CEF907EF64CA (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
(( void (*) (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA*, int32_t, RuntimeObject*, const RuntimeMethod*))ddc_2__ctor_m93B6835B89790A185B46392468B9CEF907EF64CA_gshared)(__this, ___0_a, ___1_b, method);
}
inline EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* EqualityComparer_1_get_Default_mE95D9646CAA44385FE1BE53BA838B1A56710F712_inline (const RuntimeMethod* method)
{
return (( EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* (*) (const RuntimeMethod*))EqualityComparer_1_get_Default_mE95D9646CAA44385FE1BE53BA838B1A56710F712_gshared_inline)(method);
}
inline void Dictionary_2__ctor_m48624B00885E8F53F16CEF73144EB65E7E676851 (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*, int32_t, RuntimeObject*, const RuntimeMethod*))Dictionary_2__ctor_m48624B00885E8F53F16CEF73144EB65E7E676851_gshared)(__this, ___0_capacity, ___1_comparer, method);
}
inline void List_1__ctor_mE3B7DF7DC50A4019878FBAC37BD8F6F78277436E (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F*, int32_t, const RuntimeMethod*))List_1__ctor_mE3B7DF7DC50A4019878FBAC37BD8F6F78277436E_gshared)(__this, ___0_capacity, method);
}
inline void List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_capacity, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428_gshared)(__this, ___0_capacity, method);
}
inline RuntimeObject* Dictionary_2_get_Comparer_m353E535FCBD5794FACEB4EC931A6620C07D73541 (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*, const RuntimeMethod*))Dictionary_2_get_Comparer_m353E535FCBD5794FACEB4EC931A6620C07D73541_gshared)(__this, method);
}
inline void Dictionary_2_Add_mE229C642A9AEACFC3F812693DF9ACE66D76DAB65 (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, int32_t, const RuntimeMethod*))Dictionary_2_Add_mE229C642A9AEACFC3F812693DF9ACE66D76DAB65_gshared)(__this, ___0_key, ___1_value, method);
}
inline void List_1_Add_mB2518F82DAC2F9477101C26B3589D0F628A5B777_inline (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, const RuntimeMethod*))List_1_Add_mB2518F82DAC2F9477101C26B3589D0F628A5B777_gshared_inline)(__this, ___0_item, method);
}
inline void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method);
}
inline int32_t Dictionary_2_get_Item_mEECC27D0CD12A1009D43857D5D7CC760AEDC02D1 (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, const RuntimeMethod* method)
{
return (( int32_t (*) (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, const RuntimeMethod*))Dictionary_2_get_Item_mEECC27D0CD12A1009D43857D5D7CC760AEDC02D1_gshared)(__this, ___0_key, method);
}
inline void Dictionary_2_set_Item_m26977729C22BBE9A4D98551DB2ED1E077B4AD9D0 (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, int32_t ___1_value, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, int32_t, const RuntimeMethod*))Dictionary_2_set_Item_m26977729C22BBE9A4D98551DB2ED1E077B4AD9D0_gshared)(__this, ___0_key, ___1_value, method);
}
inline void List_1_Insert_m237EA4F9CB08BE124EC41EC44D3629ACC674DCA5 (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, int32_t ___0_index, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___1_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F*, int32_t, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, const RuntimeMethod*))List_1_Insert_m237EA4F9CB08BE124EC41EC44D3629ACC674DCA5_gshared)(__this, ___0_index, ___1_item, method);
}
inline void List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094_gshared)(__this, ___0_index, ___1_item, method);
}
inline bool Dictionary_2_TryGetValue_mE7EEAC95469A87DE076B4991887E77F2CC63DD29 (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, int32_t* ___1_value, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, int32_t*, const RuntimeMethod*))Dictionary_2_TryGetValue_mE7EEAC95469A87DE076B4991887E77F2CC63DD29_gshared)(__this, ___0_key, ___1_value, method);
}
inline void dcz__ctor_mEB65B6DF1389F9D1CCC8CF96CDAEE9978F8B573C (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* ___0_a, const RuntimeMethod* method)
{
(( void (*) (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C*, Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*, const RuntimeMethod*))dcz__ctor_mEB65B6DF1389F9D1CCC8CF96CDAEE9978F8B573C_gshared)(__this, ___0_a, method);
}
inline void ddc_2_RemoveAt_mCF808CFEF11F9B8F94CD2695E4D0068920D224FB (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA*, int32_t, const RuntimeMethod*))ddc_2_RemoveAt_mCF808CFEF11F9B8F94CD2695E4D0068920D224FB_gshared)(__this, ___0_index, method);
}
inline bool Dictionary_2_Remove_mBCC1FEF970060BFDE6E2487E060FA6034D82ADCF (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, const RuntimeMethod*))Dictionary_2_Remove_mBCC1FEF970060BFDE6E2487E060FA6034D82ADCF_gshared)(__this, ___0_key, method);
}
inline void List_1_RemoveAt_m5BA2F69F6A607E42F848E0EA47660544D636993A (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m5BA2F69F6A607E42F848E0EA47660544D636993A_gshared)(__this, ___0_index, method);
}
inline void List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared)(__this, ___0_index, method);
}
inline void dda__ctor_m00BFD9DCD40BA46EEF0BD72974B593D86FAB2C07 (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_a, const RuntimeMethod* method)
{
(( void (*) (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F*, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))dda__ctor_m00BFD9DCD40BA46EEF0BD72974B593D86FAB2C07_gshared)(__this, ___0_a, method);
}
inline void List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56_gshared)(__this, ___0_index, ___1_value, method);
}
inline void List_1_set_Item_m842CBD01CFC7018AA0831A96F47D295ABE70A2AD (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, int32_t ___0_index, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___1_value, const RuntimeMethod* method)
{
(( void (*) (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F*, int32_t, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, const RuntimeMethod*))List_1_set_Item_m842CBD01CFC7018AA0831A96F47D295ABE70A2AD_gshared)(__this, ___0_index, ___1_value, method);
}
inline void ddc_2_Add_m920A13215FE9CE9FE24ED4FAA6F9CCB62DF990FB (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, RuntimeObject*, const RuntimeMethod*))ddc_2_Add_m920A13215FE9CE9FE24ED4FAA6F9CCB62DF990FB_gshared)(__this, ___0_key, ___1_value, method);
}
inline void Dictionary_2_Clear_m68238B956E85BEFD11467687FC78934844E1BBE6 (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* __this, const RuntimeMethod* method)
{
(( void (*) (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*, const RuntimeMethod*))Dictionary_2_Clear_m68238B956E85BEFD11467687FC78934844E1BBE6_gshared)(__this, method);
}
inline void List_1_Clear_m70F16533FBAD20732914DAD0162CD462436E1238_inline (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F*, const RuntimeMethod*))List_1_Clear_m70F16533FBAD20732914DAD0162CD462436E1238_gshared_inline)(__this, method);
}
inline void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline)(__this, method);
}
inline void ddb__ctor_mA56EE8606F4B97C677888974BA10112E18E6747E (ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6* __this, int32_t ___0_a, const RuntimeMethod* method)
{
(( void (*) (ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6*, int32_t, const RuntimeMethod*))ddb__ctor_mA56EE8606F4B97C677888974BA10112E18E6747E_gshared)(__this, ___0_a, method);
}
inline czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_inline (KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130* __this, const RuntimeMethod* method)
{
return (( czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 (*) (KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130*, const RuntimeMethod*))KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_gshared_inline)(__this, method);
}
inline RuntimeObject* KeyValuePair_2_get_Value_m6C0E35A71639C122DD34454730F393D95EC28CC3_inline (KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130*, const RuntimeMethod*))KeyValuePair_2_get_Value_m6C0E35A71639C122DD34454730F393D95EC28CC3_gshared_inline)(__this, method);
}
inline void ddc_2_Insert_mE81807C0B06FB11BD91F362145F12763365C7370 (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_index, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___1_key, RuntimeObject* ___2_value, const RuntimeMethod* method)
{
(( void (*) (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA*, int32_t, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, RuntimeObject*, const RuntimeMethod*))ddc_2_Insert_mE81807C0B06FB11BD91F362145F12763365C7370_gshared)(__this, ___0_index, ___1_key, ___2_value, method);
}
inline dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* ddc_2_get_Keys_m9477A6154376573C8EE654F7E7108363B5931668 (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
return (( dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* (*) (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA*, const RuntimeMethod*))ddc_2_get_Keys_m9477A6154376573C8EE654F7E7108363B5931668_gshared)(__this, method);
}
inline dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* ddc_2_get_Values_mE7F03CD20153ECF2DBCDFFBA6CAFAD6116D947A9 (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
return (( dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* (*) (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA*, const RuntimeMethod*))ddc_2_get_Values_mE7F03CD20153ECF2DBCDFFBA6CAFAD6116D947A9_gshared)(__this, method);
}
inline bool ddc_2_Remove_m56890E0D50C5B1330AD5BC885976A69533D35A65 (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, const RuntimeMethod* method)
{
return (( bool (*) (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, const RuntimeMethod*))ddc_2_Remove_m56890E0D50C5B1330AD5BC885976A69533D35A65_gshared)(__this, ___0_key, method);
}
inline RuntimeObject* ddc_2_GetEnumerator_m284ACF12C1A6549E08AD4AFFC8D043AB2E89011E (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
return (( RuntimeObject* (*) (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA*, const RuntimeMethod*))ddc_2_GetEnumerator_m284ACF12C1A6549E08AD4AFFC8D043AB2E89011E_gshared)(__this, method);
}
inline void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C*, bool, const RuntimeMethod*))Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline)(__this, ___0_obj, method);
}
inline void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, RuntimeObject*, const RuntimeMethod*))Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline)(__this, ___0_obj, method);
}
inline void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
{
(( void (*) (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline)(__this, ___0_arg1, ___1_arg2, method);
}
inline void Action_3_Invoke_m399A0EB5E51EFD9B7D25DFE0EB7BF5EC0BE98346_inline (Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
{
(( void (*) (Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*))Action_3_Invoke_m399A0EB5E51EFD9B7D25DFE0EB7BF5EC0BE98346_gshared_inline)(__this, ___0_arg1, ___1_arg2, ___2_arg3, method);
}
inline void Action_3_Invoke_mF07B59AA619C969F4FC6B4FC9CC2894844228B55_inline (Action_3_t1FAC6C9524972119CAFAB0C44EA3BE18552B391B* __this, RuntimeObject* ___0_arg1, dfk_t8686E8F584137FFF5A096451FA1525A401BA1741 ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
{
(( void (*) (Action_3_t1FAC6C9524972119CAFAB0C44EA3BE18552B391B*, RuntimeObject*, dfk_t8686E8F584137FFF5A096451FA1525A401BA1741, RuntimeObject*, const RuntimeMethod*))Action_3_Invoke_mF07B59AA619C969F4FC6B4FC9CC2894844228B55_gshared_inline)(__this, ___0_arg1, ___1_arg2, ___2_arg3, method);
}
inline int32_t dhp_1_get_Count_mED0E1F089C5C8A4012AFA485340FD68E39E775DB_inline (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C*, const RuntimeMethod*))dhp_1_get_Count_mED0E1F089C5C8A4012AFA485340FD68E39E775DB_gshared_inline)(__this, method);
}
inline void dhp_1_ist_m98D675466EA414F1E88B4A9F51AD1F95D557E2C3_inline (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
(( void (*) (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C*, int32_t, const RuntimeMethod*))dhp_1_ist_m98D675466EA414F1E88B4A9F51AD1F95D557E2C3_gshared_inline)(__this, ___0_a, method);
}
inline int32_t dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C*, const RuntimeMethod*))dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_gshared_inline)(__this, method);
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method) ;
inline void dhq_1_isv_m986EE05B03CD889C07376C910EA9794648DDE6E7 (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
(( void (*) (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C*, int32_t, const RuntimeMethod*))dhq_1_isv_m986EE05B03CD889C07376C910EA9794648DDE6E7_gshared)(__this, ___0_a, method);
}
inline void dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_inline (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
(( void (*) (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C*, int32_t, const RuntimeMethod*))dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_gshared_inline)(__this, ___0_a, method);
}
inline void dhq_1_set_Item_m217FE77E85134E602DBB4612949AE4514A88B1D1 (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
(( void (*) (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C*, int32_t, RuntimeObject*, const RuntimeMethod*))dhq_1_set_Item_m217FE77E85134E602DBB4612949AE4514A88B1D1_gshared)(__this, ___0_index, ___1_value, method);
}
inline void dhq_1_isw_mF058F078DF6BE24E271C09691C95C11E62257074 (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, int32_t ___1_b, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___2_c, const RuntimeMethod* method)
{
(( void (*) (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C*, int32_t, int32_t, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87*, const RuntimeMethod*))dhq_1_isw_mF058F078DF6BE24E271C09691C95C11E62257074_gshared)(__this, ___0_a, ___1_b, ___2_c, method);
}
inline int32_t dhq_1_RemoveAll_TisRuntimeObject_m37C992E9EA43798B9C87E6FD51510C2FF104459E (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_shouldRemoveElement, Action_2_tAC461AE4F7B507965CE2E6A32853473F8C02CD75* ___1_onElementIndexChanged, dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* ___2_synchronizedBuffer, const RuntimeMethod* method)
{
return (( int32_t (*) (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C*, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12*, Action_2_tAC461AE4F7B507965CE2E6A32853473F8C02CD75*, dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C*, const RuntimeMethod*))dhq_1_RemoveAll_TisRuntimeObject_m37C992E9EA43798B9C87E6FD51510C2FF104459E_gshared)(__this, ___0_shouldRemoveElement, ___1_onElementIndexChanged, ___2_synchronizedBuffer, method);
}
inline int32_t Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73 (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, RuntimeObject* ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline int32_t dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B*, const RuntimeMethod*))dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_gshared_inline)(__this, method);
}
inline void dhq_1_isv_m9846866B91B6DCC9BECE98C4790EA72D61D36965 (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, const RuntimeMethod* method)
{
(( void (*) (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B*, int32_t, const RuntimeMethod*))dhq_1_isv_m9846866B91B6DCC9BECE98C4790EA72D61D36965_gshared)(__this, ___0_a, method);
}
inline void dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_inline (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, const RuntimeMethod* method)
{
(( void (*) (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B*, int32_t, const RuntimeMethod*))dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_gshared_inline)(__this, ___0_a, method);
}
inline void dhq_1_set_Item_m0C81CBC276B51ACBF754710EE48872F4E474F57E (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_index, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A ___1_value, const RuntimeMethod* method)
{
(( void (*) (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B*, int32_t, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A, const RuntimeMethod*))dhq_1_set_Item_m0C81CBC276B51ACBF754710EE48872F4E474F57E_gshared)(__this, ___0_index, ___1_value, method);
}
inline void dhq_1_isw_m06C5335CDB4AD1106D3E473DCBCFADA31C549123 (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, int32_t ___1_b, Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* ___2_c, const RuntimeMethod* method)
{
(( void (*) (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B*, int32_t, int32_t, Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935*, const RuntimeMethod*))dhq_1_isw_m06C5335CDB4AD1106D3E473DCBCFADA31C549123_gshared)(__this, ___0_a, ___1_b, ___2_c, method);
}
inline int32_t dhq_1_RemoveAll_Tisdhw_tDE961A55B183033D1472ACD49B99F4761CE8850A_m8CA9A60D704FBA09857E62D9E23E9FD5631B6297 (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, Predicate_1_t7839110B5CBEAFFCFA014C63F7197510D5AAE303* ___0_shouldRemoveElement, Action_2_t61BB2CC6BE8685D4BBD98CB5103A1378118F861C* ___1_onElementIndexChanged, dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* ___2_synchronizedBuffer, const RuntimeMethod* method)
{
return (( int32_t (*) (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B*, Predicate_1_t7839110B5CBEAFFCFA014C63F7197510D5AAE303*, Action_2_t61BB2CC6BE8685D4BBD98CB5103A1378118F861C*, dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B*, const RuntimeMethod*))dhq_1_RemoveAll_Tisdhw_tDE961A55B183033D1472ACD49B99F4761CE8850A_m8CA9A60D704FBA09857E62D9E23E9FD5631B6297_gshared)(__this, ___0_shouldRemoveElement, ___1_onElementIndexChanged, ___2_synchronizedBuffer, method);
}
inline int32_t Array_IndexOf_Tisdhw_tDE961A55B183033D1472ACD49B99F4761CE8850A_m0319E6675684787DE7E66E5E158990C082732A44 (dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* ___0_array, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_Tisdhw_tDE961A55B183033D1472ACD49B99F4761CE8850A_m0319E6675684787DE7E66E5E158990C082732A44_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void Action_1_Invoke_mD94D90FADE3B45350B2C372E12A82DEBD8497C44_inline (Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* __this, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935*, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A, const RuntimeMethod*))Action_1_Invoke_mD94D90FADE3B45350B2C372E12A82DEBD8497C44_gshared_inline)(__this, ___0_obj, method);
}
inline int32_t dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, const RuntimeMethod* method)
{
return (( int32_t (*) (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491*, const RuntimeMethod*))dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_gshared_inline)(__this, method);
}
inline void dhq_1_isv_m78A9D6FECF11E677135FA7CE8E9AD9149C97D131 (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, const RuntimeMethod* method)
{
(( void (*) (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491*, int32_t, const RuntimeMethod*))dhq_1_isv_m78A9D6FECF11E677135FA7CE8E9AD9149C97D131_gshared)(__this, ___0_a, method);
}
inline void dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_inline (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, const RuntimeMethod* method)
{
(( void (*) (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491*, int32_t, const RuntimeMethod*))dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_gshared_inline)(__this, ___0_a, method);
}
inline void dhq_1_set_Item_mFA10C9EF0A407931756D9B1B820904009AF2733E (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_index, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 ___1_value, const RuntimeMethod* method)
{
(( void (*) (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491*, int32_t, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3, const RuntimeMethod*))dhq_1_set_Item_mFA10C9EF0A407931756D9B1B820904009AF2733E_gshared)(__this, ___0_index, ___1_value, method);
}
inline void dhq_1_isw_m02DAE33CB12FB48B6545F98654E9028A9D7B0771 (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, int32_t ___1_b, Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* ___2_c, const RuntimeMethod* method)
{
(( void (*) (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491*, int32_t, int32_t, Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99*, const RuntimeMethod*))dhq_1_isw_m02DAE33CB12FB48B6545F98654E9028A9D7B0771_gshared)(__this, ___0_a, ___1_b, ___2_c, method);
}
inline int32_t dhq_1_RemoveAll_Tisdhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3_m688A47C710695C30BF7E4ACD14DAAC9CE5763E55 (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, Predicate_1_tB68046D6A03E277F98DDBD8BD761BE41B0F79753* ___0_shouldRemoveElement, Action_2_tA0C6A99A660990DD5E499EB3339D552D2B1C48DE* ___1_onElementIndexChanged, dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* ___2_synchronizedBuffer, const RuntimeMethod* method)
{
return (( int32_t (*) (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491*, Predicate_1_tB68046D6A03E277F98DDBD8BD761BE41B0F79753*, Action_2_tA0C6A99A660990DD5E499EB3339D552D2B1C48DE*, dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491*, const RuntimeMethod*))dhq_1_RemoveAll_Tisdhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3_m688A47C710695C30BF7E4ACD14DAAC9CE5763E55_gshared)(__this, ___0_shouldRemoveElement, ___1_onElementIndexChanged, ___2_synchronizedBuffer, method);
}
inline int32_t Array_IndexOf_Tisdhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3_mA5F02AF2A36F716ECA0D9480092F2C6E73CE99C7 (dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* ___0_array, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method)
{
return (( int32_t (*) (dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_Tisdhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3_mA5F02AF2A36F716ECA0D9480092F2C6E73CE99C7_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method);
}
inline void Action_1_Invoke_mC5579635847F8F1AA87124E5270AAD151DEF37B3_inline (Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* __this, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 ___0_obj, const RuntimeMethod* method)
{
(( void (*) (Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99*, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3, const RuntimeMethod*))Action_1_Invoke_mC5579635847F8F1AA87124E5270AAD151DEF37B3_gshared_inline)(__this, ___0_obj, method);
}
inline EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* EqualityComparer_1_CreateComparer_mB7456CB03D4E9C1EB23AF495D9A1656D9ED2F2F2 (const RuntimeMethod* method)
{
return (( EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* (*) (const RuntimeMethod*))EqualityComparer_1_CreateComparer_mB7456CB03D4E9C1EB23AF495D9A1656D9ED2F2F2_gshared)(method);
}
inline void List_1_AddWithResize_mC3375BF4CF752D45A9E177674763555BAE78AAE0 (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F*, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, const RuntimeMethod*))List_1_AddWithResize_mC3375BF4CF752D45A9E177674763555BAE78AAE0_gshared)(__this, ___0_item, method);
}
inline void List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
(( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4_gshared)(__this, ___0_item, method);
}
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_mB8F4BC21227AE30781D7CE46884D7FC0B1C546BD_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ((cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ofe;
__this->___Items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_mFAF99414880DB11608FE76DE419B4CD859C02FB1_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_a;
cyt_1_idu_m03D22A47F428CB728713878365C4E86AF2EB6DFA(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
RuntimeObject* L_1 = ___0_a;
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_002a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = ((cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ofe;
__this->___Items = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_3);
RuntimeObject* L_4 = ___0_a;
cyt_1_idn_mB9869D37B9941823373CC90012713C6D3A757867(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
return;
}
IL_002a:
{
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);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_7 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_6);
__this->___Items = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_7);
RuntimeObject* L_8 = V_0;
cyt_1_idm_mEC60FC8A9FDE53DA4386208557CB2E7674527785(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_GrowIfNeeded_m2BB49DA379E29B11B18AE1F88B2AC50AC84EAEC8_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = cyt_1_get_Capacity_m1737AD02D6744A3A129CBEF0C42598F3A96D447B(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_RemoveAt_m16E245812F3C9B5989E60C8D5934094BF250F826_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) >= ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
int32_t L_4 = ___0_index;
cyt_1_ids_m392DA642AA3A3194880BF7D0C3B22942160DC83D(__this, L_4, (-1), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, 1, NULL);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_fpr_m5013F6FBDF211581ADA3EA3890C7678D673D15B7_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_t5FA51F75A961701842266E5AE9A523EB0EC0B727* L_2;
L_2 = Comparer_1_get_Default_m77CF4606E152FBF45E30CBB1A44494A34750F94A(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m4D5D30559E0610E5DD0BCBD5BD410B8CB7133BA8(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_BinarySearch_m90DC431B1BC1AD2C59C7D9DC3D7AB13C5A039A31_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_item;
RuntimeObject* L_3 = ___1_comparer;
int32_t L_4;
L_4 = Array_BinarySearch_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m83B1C60B8124766F6EBE2167D55BD79E668386A2(L_0, 0, L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_RemoveRange_m8F7BE9AE4951D4BE637B62EF26C40C0E4F2C572B_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_0035;
}
}
{
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
cyt_1_ids_m392DA642AA3A3194880BF7D0C3B22942160DC83D(__this, L_3, ((-L_4)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
int32_t L_7 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0035:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ihk_m928978FCECC9C3E9F3EB089BF73F5E6AC498B787_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, bool ___0_clearArray, const RuntimeMethod* method)
{
{
bool L_0 = ___0_clearArray;
if (!L_0)
{
goto IL_0017;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = __this->___Items;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
NullCheck(L_2);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL);
}
IL_0017:
{
__this->___Count = 0;
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_LastIndexOf_mCD672FA88F4F9329FF2721C2D406D215C270FEAF_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
cyt_1_idt_m87C03A34D6F16FD54572E8A3876B9EF44432472B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = __this->___Items;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = ___1_index;
int32_t L_5;
L_5 = Array_LastIndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m41D235C46A8FBCB3A7DE975CE7CBFD7751FE5078(L_1, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_Remove_m062BC9BFF28976721C2A4DCA9AA7282FD3852B27_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_0 = ___0_item;
int32_t L_1;
L_1 = cyt_1_IndexOf_mFD1CE4BFDFC01A2C6F3E162D6A93F36D5F58FBD4(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0013;
}
}
{
int32_t L_3 = V_0;
cyt_1_RemoveAt_m16E245812F3C9B5989E60C8D5934094BF250F826(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
}
IL_0013:
{
int32_t L_4 = V_0;
return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_get_Capacity_m1737AD02D6744A3A129CBEF0C42598F3A96D447B_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_AddRange_mAB6FAC9142EE8565EF1ECAE2015142E9E0546C7A_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* ___0_list, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* L_0 = ___0_list;
cyt_1_idu_m03D22A47F428CB728713878365C4E86AF2EB6DFA(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* L_1 = ___0_list;
NullCheck(L_1);
int32_t L_2 = L_1->___Count;
V_0 = L_2;
int32_t L_3 = V_0;
if (L_3)
{
goto IL_0012;
}
}
{
return;
}
IL_0012:
{
int32_t L_4 = V_0;
cyt_1_GrowIfNeeded_m2BB49DA379E29B11B18AE1F88B2AC50AC84EAEC8(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* L_5 = ___0_list;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = __this->___Items;
int32_t L_7 = __this->___Count;
NullCheck(L_5);
cyt_1_CopyTo_mC7FDD3C4D6C53658F76841AE1E3CE43C9251D9C4(L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
int32_t L_8 = __this->___Count;
int32_t L_9 = V_0;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_8, L_9));
int32_t L_10 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_10, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_mcl_m8CB0A1709EC2041E1E0FA7B2CB7A7E0F30DF591F_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = cyt_1_get_Capacity_m1737AD02D6744A3A129CBEF0C42598F3A96D447B(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 cyt_1_Pop_m1D942FB105DF30F9D4735785E4E4C0325B57E486_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
{
int32_t L_0 = __this->___Count;
if (L_0)
{
goto IL_0013;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral57462D5D876383291750F779D30A75A0AD5ED4AE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_0013:
{
int32_t L_2 = __this->___Count;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = __this->___Items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_7 = __this->___Items;
int32_t L_8 = V_0;
il2cpp_codegen_initobj((&V_1), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_1;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_9);
int32_t L_10 = __this->___Count;
__this->___Count = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
int32_t L_11 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_11, 1));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_LastIndexOf_m976331236DD2CDF3A7259348BE4794360C11FF37_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_item;
int32_t L_2 = __this->___Count;
int32_t L_3 = __this->___Count;
int32_t L_4;
L_4 = Array_LastIndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m41D235C46A8FBCB3A7DE975CE7CBFD7751FE5078(L_0, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_cdv_m425008674204833F4DFABBE3223DF40D1D606D66_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 cyt_1_Find_mE816926E6772357B815517E8EC85968D83DC3BBE_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idq_mC8158AF59634012C506B37D2FB8EAC1D3037D144(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
V_0 = L_3;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) == ((uint32_t)(-1)))))
{
goto IL_0023;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = V_1;
return L_5;
}
IL_0023:
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = __this->___Items;
int32_t L_7 = V_0;
NullCheck(L_6);
int32_t L_8 = L_7;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Clear_m37020454BE15980E12B952A88DAF37C4DAE21494_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, bool ___0_clearArray, const RuntimeMethod* method)
{
{
bool L_0 = ___0_clearArray;
if (!L_0)
{
goto IL_0017;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = __this->___Items;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
NullCheck(L_2);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL);
}
IL_0017:
{
__this->___Count = 0;
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000f:
{
int32_t L_2 = ___1_b;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001e;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_001e:
{
int32_t L_4 = ___0_a;
int32_t L_5 = ___1_b;
int32_t L_6 = __this->___Count;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((uint32_t)L_6))))
{
goto IL_0034;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8323D44D38CA9D8ED487159B21F762B262510EE5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0034:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindIndex_m205FDCA1C3F33C7C6044092B045D5F45157CF1B2_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idq_mC8158AF59634012C506B37D2FB8EAC1D3037D144(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_cql_mEFDF50ED3195B5DD78803282AC4B181F12739030_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_Exists_m1C9AEC2FB8CC208E88B649A657DCBCB6546AEF0F_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idq_mC8158AF59634012C506B37D2FB8EAC1D3037D144(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Insert_m1391689145AC88554429E81CAFB8BEEF117CA6E3_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___1_item, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
cyt_1_idt_m87C03A34D6F16FD54572E8A3876B9EF44432472B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_1 = __this->___Count;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
NullCheck(L_2);
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))))
{
goto IL_001e;
}
}
{
cyt_1_GrowIfNeeded_m2BB49DA379E29B11B18AE1F88B2AC50AC84EAEC8(__this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
}
IL_001e:
{
int32_t L_3 = ___0_index;
cyt_1_ids_m392DA642AA3A3194880BF7D0C3B22942160DC83D(__this, L_3, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = __this->___Items;
int32_t L_5 = ___0_index;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___1_item;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_6);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_iqf_mC776FDEA945D889772BD4A840EFF50B0D1A9890F_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_0035;
}
}
{
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
cyt_1_ids_m392DA642AA3A3194880BF7D0C3B22942160DC83D(__this, L_3, ((-L_4)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
int32_t L_7 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0035:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* cyt_1_FindAll_mD2EE22269F0D65AE82CAA0F14F6E5ABA7702D8AB_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_1 = ___0_match;
cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* L_2;
L_2 = cyt_1_idp_m30FC11879AF7B29E7382B2BACD4401B82B6925D3(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* cyt_1_idp_m30FC11879AF7B29E7382B2BACD4401B82B6925D3_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_a, const RuntimeMethod* method)
{
cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* V_0 = NULL;
int32_t V_1 = 0;
{
cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* L_0 = (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
cyt_1__ctor_mB8F4BC21227AE30781D7CE46884D7FC0B1C546BD(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
V_0 = L_0;
V_1 = 0;
goto IL_0034;
}
IL_000a:
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_1 = ___0_a;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m066CEBA461E3029BF92EE4DB3ACBCB8A4409AE40_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (!L_6)
{
goto IL_0030;
}
}
{
cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* L_7 = V_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = __this->___Items;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_7);
cyt_1_Add_mE53E620178D2B1203D38592A9CDC6C9FCFDE5171(L_7, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
}
IL_0030:
{
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0034:
{
int32_t L_13 = V_1;
int32_t L_14 = __this->___Count;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_000a;
}
}
{
cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* L_15 = V_0;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_jxj_m453DBF1D13F10117E39E65BAA9709166033F255C_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
Array_Reverse_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m58C46E778DCE13DFC28D66B7F136C7B07523E4E3(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_RemoveAll_mE6885188A9B3363CFB2A4FA436FEACEF5A6917B5_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
V_0 = 0;
V_1 = 0;
V_0 = 0;
goto IL_0026;
}
IL_000e:
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_1 = ___0_match;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m066CEBA461E3029BF92EE4DB3ACBCB8A4409AE40_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (L_6)
{
goto IL_002f;
}
}
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0026:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___Count;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000e;
}
}
IL_002f:
{
int32_t L_10 = V_0;
int32_t L_11 = __this->___Count;
if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
{
goto IL_003a;
}
}
{
return 0;
}
IL_003a:
{
int32_t L_12 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
goto IL_0082;
}
IL_004e:
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_14 = ___0_match;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_15 = __this->___Items;
int32_t L_16 = V_1;
NullCheck(L_15);
int32_t L_17 = L_16;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck(L_14);
bool L_19;
L_19 = Predicate_1_Invoke_m066CEBA461E3029BF92EE4DB3ACBCB8A4409AE40_inline(L_14, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (L_19)
{
goto IL_007e;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_20 = __this->___Items;
int32_t L_21 = V_0;
int32_t L_22 = L_21;
V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_23 = __this->___Items;
int32_t L_24 = V_1;
NullCheck(L_23);
int32_t L_25 = L_24;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_26);
}
IL_007e:
{
int32_t L_27 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_0082:
{
int32_t L_28 = V_1;
int32_t L_29 = __this->___Count;
if ((((int32_t)L_28) < ((int32_t)L_29)))
{
goto IL_004e;
}
}
{
int32_t L_30 = V_1;
int32_t L_31 = V_0;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_30, L_31))) <= ((int32_t)0)))
{
goto IL_00a0;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_32 = __this->___Items;
int32_t L_33 = V_0;
int32_t L_34 = V_1;
int32_t L_35 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_32, L_33, ((int32_t)il2cpp_codegen_subtract(L_34, L_35)), NULL);
}
IL_00a0:
{
int32_t L_36 = V_0;
__this->___Count = L_36;
int32_t L_37 = V_1;
int32_t L_38 = V_0;
return ((int32_t)il2cpp_codegen_subtract(L_37, L_38));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindIndex_mD1BDE4B3BAC76B64BE62B3C7BCA2737B86ACAF5E_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___2_match, const RuntimeMethod* method)
{
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___2_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
int32_t L_2 = ___1_count;
cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F(__this, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_3 = ___0_startIndex;
int32_t L_4 = ___1_count;
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_5 = ___2_match;
int32_t L_6;
L_6 = cyt_1_idq_mC8158AF59634012C506B37D2FB8EAC1D3037D144(__this, L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idq_mC8158AF59634012C506B37D2FB8EAC1D3037D144_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___2_c, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = ___0_a;
V_1 = L_2;
goto IL_0022;
}
IL_0008:
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_3 = ___2_c;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = __this->___Items;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = L_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
NullCheck(L_3);
bool L_8;
L_8 = Predicate_1_Invoke_m066CEBA461E3029BF92EE4DB3ACBCB8A4409AE40_inline(L_3, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (!L_8)
{
goto IL_001e;
}
}
{
int32_t L_9 = V_1;
return L_9;
}
IL_001e:
{
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0022:
{
int32_t L_11 = V_1;
int32_t L_12 = V_0;
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0008;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idw_m7B17D9DBAA574CD359941FA1C89E39130EEAC779_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, RuntimeObject* ___1_b, 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;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = ___1_b;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_0);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0027:
{
{
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0030;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck((RuntimeObject*)L_3);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_3);
}
IL_0030:
{
return;
}
}
});
try
{
{
goto IL_001d_1;
}
IL_0009_1:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
L_5 = InterfaceFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 36), L_4);
V_1 = L_5;
int32_t L_6 = ___0_a;
int32_t L_7 = L_6;
___0_a = ((int32_t)il2cpp_codegen_add(L_7, 1));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = V_1;
cyt_1_Insert_m1391689145AC88554429E81CAFB8BEEF117CA6E3(__this, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
}
IL_001d_1:
{
RuntimeObject* L_9 = V_0;
NullCheck((RuntimeObject*)L_9);
bool L_10;
L_10 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_9);
if (L_10)
{
goto IL_0009_1;
}
}
{
goto IL_0031;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m1160BC1705C948A38E0D1485E2EABBA80D6F4372_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = ___0_a;
__this->___Items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_0);
int32_t L_1 = ___1_b;
__this->___Count = L_1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindIndex_mFE4B7242DE21AB8A92F93292EA331A46EF4DA8AA_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_startIndex, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___1_match, const RuntimeMethod* method)
{
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___1_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
cyt_1_idt_m87C03A34D6F16FD54572E8A3876B9EF44432472B(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_2 = ___0_startIndex;
int32_t L_3 = __this->___Count;
int32_t L_4 = ___0_startIndex;
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_5 = ___1_match;
int32_t L_6;
L_6 = cyt_1_idq_mC8158AF59634012C506B37D2FB8EAC1D3037D144(__this, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, L_4)), L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ForEach_m6769659C2F5CEB1A5F121D01ED3618222EE04284_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* L_0 = ___0_action;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
V_0 = 0;
goto IL_0028;
}
IL_0012:
{
Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* L_2 = ___0_action;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = __this->___Items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
Action_1_Invoke_m3C60C84018CAD36C0EC956A14935394A7DD116C6_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0028:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___Count;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_0012;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idu_m03D22A47F428CB728713878365C4E86AF2EB6DFA_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_a;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindLastIndex_m832A49AB24A9C7F36363F67BABAA914C38C40AF6_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idr_m5496EB29E0C6FDBE131CAAD95457C09F1E261488(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B cyt_1_GetEnumerator_m292EB368224FE610B7988971DF1199F0131C0A4E_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B L_0;
memset((&L_0), 0, sizeof(L_0));
cys__ctor_m2E43A753F45BE7DE9C04594A748BD8C74F1B4339((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_LastIndexOf_m19C593E563304057F1190CDBA09C0A71E257FC2D_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_001a;
}
}
{
int32_t L_1 = ___1_index;
int32_t L_2 = L_1;
RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D65EE85CADB9008DEE48BCD5A9E95E54D15F3FF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
}
IL_001a:
{
int32_t L_5 = ___2_count;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0034;
}
}
{
int32_t L_6 = ___2_count;
int32_t L_7 = L_6;
RuntimeObject* L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_7);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_9 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral158BA1ED10A53D1BA59A2C5D9C58736662B34750)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method);
}
IL_0034:
{
int32_t L_10 = ___1_index;
int32_t L_11 = ___2_count;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_10, L_11)), 1))) >= ((int32_t)0)))
{
goto IL_0052;
}
}
{
int32_t L_12 = ___2_count;
int32_t L_13 = L_12;
RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral237DA396E8FE2D1C94C98875D84C7D661FF86FB6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method);
}
IL_0052:
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_16 = __this->___Items;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_17 = ___0_item;
int32_t L_18 = ___1_index;
int32_t L_19 = ___2_count;
int32_t L_20;
L_20 = Array_LastIndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m41D235C46A8FBCB3A7DE975CE7CBFD7751FE5078(L_16, L_17, L_18, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_fno_m25861E70219B1A68FAD38EAE3EB4DEBF685C7AA1_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* 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_002f;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* 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;
int32_t L_5 = ___0_min;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0028;
}
}
{
int32_t L_6 = ___0_min;
V_0 = L_6;
}
IL_0028:
{
int32_t L_7 = V_0;
cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_mED583AE01E599526D73CBF27D8F4E843BD73769D_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = ___0_array;
int32_t L_2 = __this->___Count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, 0, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_m0669FBBB4D211947605D6A9FB93F5720F6C3E497_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000f:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001e;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_001e:
{
int32_t L_4 = ___1_index;
int32_t L_5 = ___2_count;
int32_t L_6 = __this->___Count;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((uint32_t)L_6))))
{
goto IL_0034;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_7 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8323D44D38CA9D8ED487159B21F762B262510EE5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0034:
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = __this->___Items;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = ___0_item;
int32_t L_10 = ___1_index;
int32_t L_11 = ___2_count;
int32_t L_12;
L_12 = Array_IndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m39638791D0424431044CD19811A35D2D43794F6D(L_8, L_9, L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
return L_12;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindLastIndex_mE56AE2FB5C2AD6FCAFF0F54CCEEB2B35BA6CD973_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___2_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
int32_t L_2 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_1, L_2)), 1));
int32_t L_3 = V_0;
int32_t L_4 = ___1_count;
cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F(__this, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_5 = V_0;
int32_t L_6 = ___1_count;
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_7 = ___2_match;
int32_t L_8;
L_8 = cyt_1_idr_m5496EB29E0C6FDBE131CAAD95457C09F1E261488(__this, L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idt_m87C03A34D6F16FD54572E8A3876B9EF44432472B_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7_gshared (Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_a, const RuntimeMethod* method)
{
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___0_a;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_InsertRange_mA6875457CF2D30813F493925182E188E736AF08C_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_0 = NULL;
RuntimeObject* V_1 = NULL;
{
RuntimeObject* L_0 = ___1_collection;
cyt_1_idu_m03D22A47F428CB728713878365C4E86AF2EB6DFA(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
int32_t L_1 = ___0_index;
cyt_1_idt_m87C03A34D6F16FD54572E8A3876B9EF44432472B(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
RuntimeObject* L_2 = ___1_collection;
if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*)__this))))
{
goto IL_004f;
}
}
{
int32_t L_3 = __this->___Count;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_3);
V_0 = L_4;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = V_0;
cyt_1_CopyTo_mC7FDD3C4D6C53658F76841AE1E3CE43C9251D9C4(__this, L_5, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
int32_t L_6 = __this->___Count;
cyt_1_GrowIfNeeded_m2BB49DA379E29B11B18AE1F88B2AC50AC84EAEC8(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
int32_t L_7 = ___0_index;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = V_0;
NullCheck(L_8);
cyt_1_ids_m392DA642AA3A3194880BF7D0C3B22942160DC83D(__this, L_7, ((int32_t)(((RuntimeArray*)L_8)->max_length)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_9 = V_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_10 = __this->___Items;
int32_t L_11 = ___0_index;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_12 = V_0;
NullCheck(L_12);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, 0, (RuntimeArray*)L_10, L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
goto IL_006b;
}
IL_004f:
{
RuntimeObject* L_13 = ___1_collection;
V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_14 = V_1;
if (!L_14)
{
goto IL_0063;
}
}
{
int32_t L_15 = ___0_index;
RuntimeObject* L_16 = V_1;
cyt_1_idv_m2E735BE954F143DB29AF0F123EB0BCE3F914C792(__this, L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
goto IL_006b;
}
IL_0063:
{
int32_t L_17 = ___0_index;
RuntimeObject* L_18 = ___1_collection;
cyt_1_idw_m7B17D9DBAA574CD359941FA1C89E39130EEAC779(__this, L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
}
IL_006b:
{
int32_t L_19 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_19, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindLastIndex_m81C97C85ED366646F60D63D0AD75B081C0607CF0_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_startIndex, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___1_match, const RuntimeMethod* method)
{
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___1_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
cyt_1_idt_m87C03A34D6F16FD54572E8A3876B9EF44432472B(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_2 = ___0_startIndex;
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_3 = ___1_match;
int32_t L_4;
L_4 = cyt_1_idr_m5496EB29E0C6FDBE131CAAD95457C09F1E261488(__this, 0, ((int32_t)il2cpp_codegen_add(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idm_mEC60FC8A9FDE53DA4386208557CB2E7674527785_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RuntimeObject* L_0 = ___0_a;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_0);
V_0 = L_1;
int32_t L_2 = V_0;
if (L_2)
{
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
int32_t L_3 = V_0;
cyt_1_GrowIfNeeded_m2BB49DA379E29B11B18AE1F88B2AC50AC84EAEC8(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
RuntimeObject* L_4 = ___0_a;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
NullCheck(L_4);
InterfaceActionInvoker2< Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_4, L_5, L_6);
int32_t L_7 = __this->___Count;
int32_t L_8 = V_0;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_7, L_8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lkm_m14AA0D0D65FF231915631848F5328042C88F697F_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = cyt_1_get_Capacity_m1737AD02D6744A3A129CBEF0C42598F3A96D447B(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_mD8DDF6DAA873BB1B14E9DFA3BF040BD89D4B6311_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
cyt_1_idt_m87C03A34D6F16FD54572E8A3876B9EF44432472B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = __this->___Items;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = __this->___Count;
int32_t L_5 = ___1_index;
int32_t L_6;
L_6 = Array_IndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m39638791D0424431044CD19811A35D2D43794F6D(L_1, L_2, L_3, ((int32_t)il2cpp_codegen_subtract(L_4, L_5)), il2cpp_rgctx_method(method->klass->rgctx_data, 44));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* cyt_1_idz_m5E80F22C4AA6F90AF1466FD14BC945E1CC885D75_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B L_0;
L_0 = cyt_1_GetEnumerator_m292EB368224FE610B7988971DF1199F0131C0A4E(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 42), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Reverse_mFD6E6D2E5C89BBD52A17C09D4B6E9F6688D59892_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Array_Reverse_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m58C46E778DCE13DFC28D66B7F136C7B07523E4E3(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* cyt_1_idy_m014CD61C23AE6E6FC8C606D36C8D18057F79A805_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B L_0;
L_0 = cyt_1_GetEnumerator_m292EB368224FE610B7988971DF1199F0131C0A4E(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
cys_t5A6A43539E8B11FA5C02C8666BFC4DD1E100B09B L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 42), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__cctor_m5EAD00193D3796340BDC45A57836EB6B323BFC44_gshared (const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 8), (uint32_t)0);
((cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ofe = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ofe), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_TrueForAll_m726FE62B0E073936FFBAB9545EADC20FD59A845D_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
V_0 = 0;
goto IL_0024;
}
IL_000a:
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_1 = ___0_match;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m066CEBA461E3029BF92EE4DB3ACBCB8A4409AE40_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (L_6)
{
goto IL_0020;
}
}
{
return (bool)0;
}
IL_0020:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0024:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___Count;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000a;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Add_mE53E620178D2B1203D38592A9CDC6C9FCFDE5171_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = __this->___Items;
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
{
goto IL_0017;
}
}
{
cyt_1_GrowIfNeeded_m2BB49DA379E29B11B18AE1F88B2AC50AC84EAEC8(__this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
}
IL_0017:
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
int32_t L_3 = __this->___Count;
V_0 = L_3;
int32_t L_4 = V_0;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = V_0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = ___0_item;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_6);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lpf_mB116F4F690CC917224B4C97A96856D1900F0A245_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_t5FA51F75A961701842266E5AE9A523EB0EC0B727* L_2;
L_2 = Comparer_1_get_Default_m77CF4606E152FBF45E30CBB1A44494A34750F94A(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m4D5D30559E0610E5DD0BCBD5BD410B8CB7133BA8(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* cyt_1_ToArray_m886AAF60A1F7F018D753A1C34F5A0829BF74991E_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_0 = NULL;
{
int32_t L_0 = __this->___Count;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_0);
V_0 = L_1;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = V_0;
int32_t L_4 = __this->___Count;
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_2, (RuntimeArray*)L_3, L_4, NULL);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = V_0;
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_xn_m12927B49D030E105FA778F89EA4B18BD0751A029_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Array_Reverse_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m58C46E778DCE13DFC28D66B7F136C7B07523E4E3(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m94290E6A53FFC65EA05EC2EACF156DE00D775ECA_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_0015:
{
int32_t L_2 = ___0_a;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_2);
__this->___Items = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_3);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_mA4AEF89AF13C3EF2E4F26B79C3A84F504EDEC58F_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
RuntimeObject* L_2 = ___0_comparer;
Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m4D5D30559E0610E5DD0BCBD5BD410B8CB7133BA8(L_0, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_m124F1E3DAEB5105DD4C26B6EFB93A07E6DF58E9C_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___3_count;
cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = ___1_array;
int32_t L_5 = ___2_arrayIndex;
int32_t L_6 = ___3_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_2, L_3, (RuntimeArray*)L_4, L_5, L_6, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_m010D20CED5BC8E63B8D15B43D4FE1FD53B4BD996_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
RuntimeObject* L_5 = ___2_comparer;
Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m4D5D30559E0610E5DD0BCBD5BD410B8CB7133BA8(L_2, L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_6 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_6, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_mmf_mE4B77D9ACF5F87E923FB2D7ED444349C657C18BF_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_t5FA51F75A961701842266E5AE9A523EB0EC0B727* L_2;
L_2 = Comparer_1_get_Default_m77CF4606E152FBF45E30CBB1A44494A34750F94A(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m4D5D30559E0610E5DD0BCBD5BD410B8CB7133BA8(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idn_mB9869D37B9941823373CC90012713C6D3A757867_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, RuntimeObject* ___0_a, 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;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = ___0_a;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_0);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0021:
{
{
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_002a;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck((RuntimeObject*)L_3);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_3);
}
IL_002a:
{
return;
}
}
});
try
{
{
goto IL_0017_1;
}
IL_0009_1:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5;
L_5 = InterfaceFuncInvoker0< Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 36), L_4);
V_1 = L_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_6 = V_1;
cyt_1_Add_mE53E620178D2B1203D38592A9CDC6C9FCFDE5171(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
}
IL_0017_1:
{
RuntimeObject* L_7 = V_0;
NullCheck((RuntimeObject*)L_7);
bool L_8;
L_8 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_7);
if (L_8)
{
goto IL_0009_1;
}
}
{
goto IL_002b;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_dm_m57A9F75E4F3D8A18C7440C6AFCE9FF8B9B0FD29A_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Array_Reverse_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m58C46E778DCE13DFC28D66B7F136C7B07523E4E3(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_m9A29180C6E25E3E081BD60615A11F5D56BAB5459_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Comparison_1_t30B79D9F5F84D1FC372D3727914E6F0CA6B42F65* ___0_comparison, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
Comparison_1_t30B79D9F5F84D1FC372D3727914E6F0CA6B42F65* L_1 = ___0_comparison;
Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mBE761BE0E1B934F55927B9EF1F7332433A52D06F(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 50));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
int32_t L_1 = __this->___Count;
if ((!(((uint32_t)L_0) < ((uint32_t)L_1))))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_2, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
}
IL_000f:
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** L_3 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA**)(&__this->___Items);
int32_t L_4 = ___0_value;
Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m751F4C823AF1914F352A814D57BDEB5713089049(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_EnsureCapacity_m969B9D53DC7E15BCDF4BA12CF8824BA3800A8FC4_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* 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_002f;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* 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;
int32_t L_5 = ___0_min;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0028;
}
}
{
int32_t L_6 = ___0_min;
V_0 = L_6;
}
IL_0028:
{
int32_t L_7 = V_0;
cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* cyt_1_Resize_m70B686F1612C1F5120C93F4AFD005B5A54716FEA_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_newSize, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_1 = NULL;
int32_t V_2 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_3;
memset((&V_3), 0, sizeof(V_3));
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = __this->___Items;
V_1 = L_1;
int32_t L_2 = ___0_newSize;
int32_t L_3 = V_0;
if ((((int32_t)L_2) <= ((int32_t)L_3)))
{
goto IL_0022;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA** L_4 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA**)(&__this->___Items);
int32_t L_5 = ___0_newSize;
Array_Resize_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m751F4C823AF1914F352A814D57BDEB5713089049(L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
goto IL_0042;
}
IL_0022:
{
int32_t L_6 = ___0_newSize;
int32_t L_7 = V_0;
if ((((int32_t)L_6) >= ((int32_t)L_7)))
{
goto IL_0042;
}
}
{
int32_t L_8 = ___0_newSize;
V_2 = L_8;
goto IL_003e;
}
IL_002a:
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_9 = V_1;
int32_t L_10 = V_2;
il2cpp_codegen_initobj((&V_3), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_11 = V_3;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7)L_11);
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_003e:
{
int32_t L_13 = V_2;
int32_t L_14 = V_0;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_002a;
}
}
IL_0042:
{
int32_t L_15 = ___0_newSize;
__this->___Count = L_15;
return __this;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_jz_m0C4209482ED5CF1783F0A14FD76FB4D789438FA3_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_t5FA51F75A961701842266E5AE9A523EB0EC0B727* L_2;
L_2 = Comparer_1_get_Default_m77CF4606E152FBF45E30CBB1A44494A34750F94A(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m4D5D30559E0610E5DD0BCBD5BD410B8CB7133BA8(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_duz_m5E1B14B0903D387E21ADEE1F2A4D1D4DD1356806_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) >= ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF30F85E4B9304912E404666CAD45979D3833BFAE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
int32_t L_4 = ___0_index;
cyt_1_ids_m392DA642AA3A3194880BF7D0C3B22942160DC83D(__this, L_4, (-1), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, 1, NULL);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_bca_m7CA7229C07F31067DFB5268383D8EECE5C9F1148_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral14E4A1F492301946015F0A6B1C40296CE46A4251)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000f:
{
int32_t L_2 = ___1_b;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001e;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30B98916AF7031E9D83FB88E885E523F6A280F64)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_001e:
{
int32_t L_4 = ___0_a;
int32_t L_5 = ___1_b;
int32_t L_6 = __this->___Count;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((uint32_t)L_6))))
{
goto IL_0034;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral253F379CE43832F182E0F1922F84B2F9D7990EAE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0034:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ik_m492D39E4CA3BF58CBB0683460876AB972606E70E_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = cyt_1_get_Capacity_m1737AD02D6744A3A129CBEF0C42598F3A96D447B(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_mzc_mBF93BBBD23A0E54141BA1B838B16268B612DB1A3_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Reverse_mF07E054C4163E4A6065AEF0EC944F3BE8A1A94DD_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
Array_Reverse_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m58C46E778DCE13DFC28D66B7F136C7B07523E4E3(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_AddRange_m9431A98ED64E0E5AA936FFC7251998D5E7B6BA10_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_collection;
cyt_1_idu_m03D22A47F428CB728713878365C4E86AF2EB6DFA(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
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_001a;
}
}
{
RuntimeObject* L_3 = V_0;
cyt_1_idm_mEC60FC8A9FDE53DA4386208557CB2E7674527785(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
goto IL_0021;
}
IL_001a:
{
RuntimeObject* L_4 = ___0_collection;
cyt_1_idn_mB9869D37B9941823373CC90012713C6D3A757867(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
}
IL_0021:
{
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lnb_m8CB4C2950FF9B26AE30B9F63A95B9DE717E9435A_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
Array_Reverse_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m58C46E778DCE13DFC28D66B7F136C7B07523E4E3(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_mC7FDD3C4D6C53658F76841AE1E3CE43C9251D9C4_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
int32_t L_3 = __this->___Count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_bqm_m6A2FDB029201C828D6E5585FCFBACC5EE7670EDD_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BAEE8262C16DE81112FD83C0BCDF8B9B7492766)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ook_mBD33D5E58386D55E037557A0F32806B3098058F0_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42D48467A5973EC464AB24EB0FCB81BA90632807)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_Contains_mDCD63D62B790BFD21BDEFBCFACAA6282292B5885_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_item;
int32_t L_2 = __this->___Count;
int32_t L_3;
L_3 = Array_IndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m39638791D0424431044CD19811A35D2D43794F6D(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ids_m392DA642AA3A3194880BF7D0C3B22942160DC83D_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_b;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = ___1_b;
___0_a = ((int32_t)il2cpp_codegen_subtract(L_1, L_2));
}
IL_0009:
{
int32_t L_3 = ___0_a;
int32_t L_4 = __this->___Count;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_002f;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = __this->___Items;
int32_t L_6 = ___0_a;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_7 = __this->___Items;
int32_t L_8 = ___0_a;
int32_t L_9 = ___1_b;
int32_t L_10 = __this->___Count;
int32_t L_11 = ___0_a;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, ((int32_t)il2cpp_codegen_add(L_8, L_9)), ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
}
IL_002f:
{
int32_t L_12 = __this->___Count;
int32_t L_13 = ___1_b;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_12, L_13));
int32_t L_14 = ___1_b;
if ((((int32_t)L_14) >= ((int32_t)0)))
{
goto IL_0054;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_15 = __this->___Items;
int32_t L_16 = __this->___Count;
int32_t L_17 = ___1_b;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_15, L_16, ((-L_17)), NULL);
}
IL_0054:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_BinarySearch_mC7D3CEF50C26B91C53FB887EA2593EE9268F9221_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_2 = ___0_item;
int32_t L_3;
L_3 = Array_BinarySearch_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_mB8ECA9F55A4358C7D7D0505F6335A78750502FDB(L_0, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 cyt_1_FindLast_m67F0576BF9C9036F94E8748BC9299833C2FEBB54_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_m3B7F0A8C93E26BF54653EE8B75713EB6A49E3AD7(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idr_m5496EB29E0C6FDBE131CAAD95457C09F1E261488(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
V_0 = L_3;
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)(-1))))
{
goto IL_0026;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_5 = __this->___Items;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
return L_8;
}
IL_0026:
{
il2cpp_codegen_initobj((&V_1), sizeof(Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7));
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_9 = V_1;
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_njz_mB9BD86B40AFABE171714732D9A45BCCD29CB24A5_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Array_Reverse_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m58C46E778DCE13DFC28D66B7F136C7B07523E4E3(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idv_m2E735BE954F143DB29AF0F123EB0BCE3F914C792_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RuntimeObject* L_0 = ___1_b;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_0);
V_0 = L_1;
int32_t L_2 = V_0;
cyt_1_GrowIfNeeded_m2BB49DA379E29B11B18AE1F88B2AC50AC84EAEC8(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
int32_t L_3 = ___0_a;
int32_t L_4 = V_0;
cyt_1_ids_m392DA642AA3A3194880BF7D0C3B22942160DC83D(__this, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
RuntimeObject* L_5 = ___1_b;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = __this->___Items;
int32_t L_7 = ___0_a;
NullCheck(L_5);
InterfaceActionInvoker2< Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5, L_6, L_7);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_TrimExcess_m3F3A2D1A30A453D6BD8B323A7DE64B6B4553F052_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lbk_m831123A7775BA1569861E3A6A303321862AA9066_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* 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_002f;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* 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;
int32_t L_5 = ___0_min;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0028;
}
}
{
int32_t L_6 = ___0_min;
V_0 = L_6;
}
IL_0028:
{
int32_t L_7 = V_0;
cyt_1_set_Capacity_mB7AB21031FA56AA3FD9AAE6E986664956106E380(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_BinarySearch_mFEDE7CF3ECB0C37CC5C919292B26E62FE40F23B4_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, int32_t ___1_count, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_5 = ___2_item;
RuntimeObject* L_6 = ___3_comparer;
int32_t L_7;
L_7 = Array_BinarySearch_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m83B1C60B8124766F6EBE2167D55BD79E668386A2(L_2, L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lpy_m34C9221263216E438E84248A1A1986313D4A0C95_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEC97BB83DEFADDF866FC5F52CAC696C8CBA94929)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_mDD8FBF76BA053E024A68CF019BA2F146C1608FC6_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_t5FA51F75A961701842266E5AE9A523EB0EC0B727* L_2;
L_2 = Comparer_1_get_Default_m77CF4606E152FBF45E30CBB1A44494A34750F94A(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m4D5D30559E0610E5DD0BCBD5BD410B8CB7133BA8(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idr_m5496EB29E0C6FDBE131CAAD95457C09F1E261488_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* ___2_c, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
goto IL_0020;
}
IL_0006:
{
Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* L_2 = ___2_c;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = __this->___Items;
int32_t L_4 = V_0;
int32_t L_5 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
V_0 = L_5;
NullCheck(L_3);
int32_t L_6 = L_5;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_7 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
NullCheck(L_2);
bool L_8;
L_8 = Predicate_1_Invoke_m066CEBA461E3029BF92EE4DB3ACBCB8A4409AE40_inline(L_2, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (!L_8)
{
goto IL_0020;
}
}
{
int32_t L_9 = V_0;
return L_9;
}
IL_0020:
{
int32_t L_10 = V_0;
int32_t L_11 = ___0_a;
if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
{
goto IL_0006;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* cyt_1_GetRange_mA90504F914E0E54FF0B92E50E6706A6852CF14BD_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* V_0 = NULL;
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mA5BAB6C26AA64E5F563AC8CE7D33BB84082B417F(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_2 = ___1_count;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_3 = (Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)(Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_2);
V_0 = L_3;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_4 = __this->___Items;
int32_t L_5 = ___0_index;
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_6 = V_0;
int32_t L_7 = ___1_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, L_5, (RuntimeArray*)L_6, 0, L_7, NULL);
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_8 = V_0;
int32_t L_9 = ___1_count;
cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* L_10 = (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
cyt_1__ctor_m1160BC1705C948A38E0D1485E2EABBA80D6F4372(L_10, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_mFD1CE4BFDFC01A2C6F3E162D6A93F36D5F58FBD4_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_item, const RuntimeMethod* method)
{
{
Vector2U5BU5D_tFEBBC94BCC6C9C88277BA04047D2B3FDB6ED7FDA* L_0 = __this->___Items;
Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 L_1 = ___0_item;
int32_t L_2 = __this->___Count;
int32_t L_3;
L_3 = Array_IndexOf_TisVector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7_m39638791D0424431044CD19811A35D2D43794F6D(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_llt_m420E67B937C394C741192E02F6844E8AE37118F1_gshared (cyt_1_tAC49A9A02241EC5ED0F5205BDF7AE399C207BC04* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0EBE26183B9E5BF28E32247130C32FFD868B5565)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m9D756F61B9BDA34A4EDF9C3B42B6D4B389388ECE_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ((cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ofe;
__this->___Items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_mDA83F63A8DA4B5AB37552D13F4CA6330B3A479D2_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_a;
cyt_1_idu_mBBF795914BC38D4228340BC81108977F08B1FD64(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
RuntimeObject* L_1 = ___0_a;
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_002a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = ((cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ofe;
__this->___Items = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_3);
RuntimeObject* L_4 = ___0_a;
cyt_1_idn_m69BDA39B7D811EEDE7ACC5D62B641F7E258C9B1D(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
return;
}
IL_002a:
{
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);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_6);
__this->___Items = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_7);
RuntimeObject* L_8 = V_0;
cyt_1_idm_mA330841DF3716C56003A665365C77B3CAC65FC84(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_GrowIfNeeded_mAEF7D188973CFEAA1E7574D23C485E5B611D95BD_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = cyt_1_get_Capacity_mF2AB503CAC3C8E7DBE088B47669427F22F778F85(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_RemoveAt_m1C24CED5CF200F8A1C04B51CDAD15AF7FF68E8CC_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) >= ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
int32_t L_4 = ___0_index;
cyt_1_ids_m33E1F052B90DA5D8A9669E0129E78D4146CD8D4B(__this, L_4, (-1), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, 1, NULL);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_fpr_m80CF70839DA3B9949480DE2BCB3F999AFE7AAA28_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_tB7F51412D69F88D22DA5DD6C60AC774519C01DDE* L_2;
L_2 = Comparer_1_get_Default_m90062886491261D5C06DB7265536F99C4C692544(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3CA841E40073D0F005011B0D0DC91D6FF6BCBEF5(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_BinarySearch_m79AFC228F60B0CF22F511407CB08B97F584B7A9E_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_item;
RuntimeObject* L_3 = ___1_comparer;
int32_t L_4;
L_4 = Array_BinarySearch_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4B1BD2C264CE071640953D019BE7DA3B63DDF06F(L_0, 0, L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_RemoveRange_mAB74303587D2DDB98CDA44D89A25462536AF7D9A_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_0035;
}
}
{
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
cyt_1_ids_m33E1F052B90DA5D8A9669E0129E78D4146CD8D4B(__this, L_3, ((-L_4)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
int32_t L_7 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0035:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ihk_mA68535B4AC12FA713AF1FE6DA5418AB6C790764D_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, bool ___0_clearArray, const RuntimeMethod* method)
{
{
bool L_0 = ___0_clearArray;
if (!L_0)
{
goto IL_0017;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___Items;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
NullCheck(L_2);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL);
}
IL_0017:
{
__this->___Count = 0;
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_LastIndexOf_mD9640600687FCE5FCCE0E4D937AF34EB208F20C8_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
cyt_1_idt_mDCBD67D505FBB5B230F29EAB5A3D46ADCE58D491(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___Items;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = ___1_index;
int32_t L_5;
L_5 = Array_LastIndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2BC4CEF6B6F4F82FD59BC458FA7A16F6C0EDC8DB(L_1, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_Remove_m4913A2C6651154A85A87FC43E4134F8230CF8712_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_0 = ___0_item;
int32_t L_1;
L_1 = cyt_1_IndexOf_m48F9592EB608E4BA196E442D3A3881B019CD0195(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0013;
}
}
{
int32_t L_3 = V_0;
cyt_1_RemoveAt_m1C24CED5CF200F8A1C04B51CDAD15AF7FF68E8CC(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
}
IL_0013:
{
int32_t L_4 = V_0;
return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_get_Capacity_mF2AB503CAC3C8E7DBE088B47669427F22F778F85_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_AddRange_m2E32983B55690A9BE37E07668DE571B954F82D84_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* ___0_list, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* L_0 = ___0_list;
cyt_1_idu_mBBF795914BC38D4228340BC81108977F08B1FD64(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* L_1 = ___0_list;
NullCheck(L_1);
int32_t L_2 = L_1->___Count;
V_0 = L_2;
int32_t L_3 = V_0;
if (L_3)
{
goto IL_0012;
}
}
{
return;
}
IL_0012:
{
int32_t L_4 = V_0;
cyt_1_GrowIfNeeded_mAEF7D188973CFEAA1E7574D23C485E5B611D95BD(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* L_5 = ___0_list;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = __this->___Items;
int32_t L_7 = __this->___Count;
NullCheck(L_5);
cyt_1_CopyTo_mE434BAC80046A6D9653579C20AD16F1D831F8E72(L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
int32_t L_8 = __this->___Count;
int32_t L_9 = V_0;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_8, L_9));
int32_t L_10 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_10, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_mcl_m06CED9BA8B0CB3F50C995AFC6575032E16D3609D_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = cyt_1_get_Capacity_mF2AB503CAC3C8E7DBE088B47669427F22F778F85(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 cyt_1_Pop_m06365C754EF31134F1AB6AE090D51CC91C03B5FF_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
int32_t L_0 = __this->___Count;
if (L_0)
{
goto IL_0013;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral57462D5D876383291750F779D30A75A0AD5ED4AE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_0013:
{
int32_t L_2 = __this->___Count;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___Items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = __this->___Items;
int32_t L_8 = V_0;
il2cpp_codegen_initobj((&V_1), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_9);
int32_t L_10 = __this->___Count;
__this->___Count = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
int32_t L_11 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_11, 1));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_LastIndexOf_m135A932CDAE3F867B0EDC47079668E06A704B013_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_item;
int32_t L_2 = __this->___Count;
int32_t L_3 = __this->___Count;
int32_t L_4;
L_4 = Array_LastIndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2BC4CEF6B6F4F82FD59BC458FA7A16F6C0EDC8DB(L_0, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_cdv_m99C6CC3C213531AFA3DCA3088A1C580EB38963CD_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 cyt_1_Find_mA04660F808F570186DAA78F3E9ACDD71E92365F2_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idq_m38140C97059C02EC91EDA8221AEE502781A77262(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
V_0 = L_3;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) == ((uint32_t)(-1)))))
{
goto IL_0023;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = V_1;
return L_5;
}
IL_0023:
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = __this->___Items;
int32_t L_7 = V_0;
NullCheck(L_6);
int32_t L_8 = L_7;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Clear_m7ABCA7514295ECF7FF30C40BF45554E5C4E43A76_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, bool ___0_clearArray, const RuntimeMethod* method)
{
{
bool L_0 = ___0_clearArray;
if (!L_0)
{
goto IL_0017;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___Items;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
NullCheck(L_2);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL);
}
IL_0017:
{
__this->___Count = 0;
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000f:
{
int32_t L_2 = ___1_b;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001e;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_001e:
{
int32_t L_4 = ___0_a;
int32_t L_5 = ___1_b;
int32_t L_6 = __this->___Count;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((uint32_t)L_6))))
{
goto IL_0034;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8323D44D38CA9D8ED487159B21F762B262510EE5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0034:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindIndex_mE7045E160C613E05D91595663CE01598D7B439D9_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idq_m38140C97059C02EC91EDA8221AEE502781A77262(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_cql_m4CC217F3DA1394E7F1885440532FC954428699C5_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_Exists_m832B5F5E0DFC7ED1B285998E7CE25FE4AC79C96A_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idq_m38140C97059C02EC91EDA8221AEE502781A77262(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Insert_m72AE62B17B4B1F0687801164015A9A57398979D1_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___1_item, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
cyt_1_idt_mDCBD67D505FBB5B230F29EAB5A3D46ADCE58D491(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_1 = __this->___Count;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
NullCheck(L_2);
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))))
{
goto IL_001e;
}
}
{
cyt_1_GrowIfNeeded_mAEF7D188973CFEAA1E7574D23C485E5B611D95BD(__this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
}
IL_001e:
{
int32_t L_3 = ___0_index;
cyt_1_ids_m33E1F052B90DA5D8A9669E0129E78D4146CD8D4B(__this, L_3, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = __this->___Items;
int32_t L_5 = ___0_index;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___1_item;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_6);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_iqf_m4000913D0114CC238D45D4607407922CA1D008CC_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_0035;
}
}
{
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
cyt_1_ids_m33E1F052B90DA5D8A9669E0129E78D4146CD8D4B(__this, L_3, ((-L_4)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
int32_t L_7 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0035:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* cyt_1_FindAll_m934ED9F8E2F9556B41081B06D54BBBA89A7C59D2_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_1 = ___0_match;
cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* L_2;
L_2 = cyt_1_idp_mE816B6506123B529EBDD26C9CEFC949C20385D66(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* cyt_1_idp_mE816B6506123B529EBDD26C9CEFC949C20385D66_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_a, const RuntimeMethod* method)
{
cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* V_0 = NULL;
int32_t V_1 = 0;
{
cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* L_0 = (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
cyt_1__ctor_m9D756F61B9BDA34A4EDF9C3B42B6D4B389388ECE(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
V_0 = L_0;
V_1 = 0;
goto IL_0034;
}
IL_000a:
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_1 = ___0_a;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m9FE817A40A1AA77B5B15B6C0E90EB7A4715A819D_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (!L_6)
{
goto IL_0030;
}
}
{
cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* L_7 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = __this->___Items;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_7);
cyt_1_Add_m52ED42A00A0427ADEC076ED4569D05645E9D0C44(L_7, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
}
IL_0030:
{
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0034:
{
int32_t L_13 = V_1;
int32_t L_14 = __this->___Count;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_000a;
}
}
{
cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* L_15 = V_0;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_jxj_mFF7151980E126A3057BC2BD1D017C48EE2E445D5_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
Array_Reverse_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mDEEDD12A164F41DC4C3EE36DCDDE671EA8C18084(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_RemoveAll_mA1336DF3D2BEF4A2016379A43D53A2A5A6398075_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
V_0 = 0;
V_1 = 0;
V_0 = 0;
goto IL_0026;
}
IL_000e:
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_1 = ___0_match;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m9FE817A40A1AA77B5B15B6C0E90EB7A4715A819D_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (L_6)
{
goto IL_002f;
}
}
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0026:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___Count;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000e;
}
}
IL_002f:
{
int32_t L_10 = V_0;
int32_t L_11 = __this->___Count;
if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
{
goto IL_003a;
}
}
{
return 0;
}
IL_003a:
{
int32_t L_12 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
goto IL_0082;
}
IL_004e:
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_14 = ___0_match;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = __this->___Items;
int32_t L_16 = V_1;
NullCheck(L_15);
int32_t L_17 = L_16;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck(L_14);
bool L_19;
L_19 = Predicate_1_Invoke_m9FE817A40A1AA77B5B15B6C0E90EB7A4715A819D_inline(L_14, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (L_19)
{
goto IL_007e;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_20 = __this->___Items;
int32_t L_21 = V_0;
int32_t L_22 = L_21;
V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_23 = __this->___Items;
int32_t L_24 = V_1;
NullCheck(L_23);
int32_t L_25 = L_24;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_26);
}
IL_007e:
{
int32_t L_27 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_0082:
{
int32_t L_28 = V_1;
int32_t L_29 = __this->___Count;
if ((((int32_t)L_28) < ((int32_t)L_29)))
{
goto IL_004e;
}
}
{
int32_t L_30 = V_1;
int32_t L_31 = V_0;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_30, L_31))) <= ((int32_t)0)))
{
goto IL_00a0;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_32 = __this->___Items;
int32_t L_33 = V_0;
int32_t L_34 = V_1;
int32_t L_35 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_32, L_33, ((int32_t)il2cpp_codegen_subtract(L_34, L_35)), NULL);
}
IL_00a0:
{
int32_t L_36 = V_0;
__this->___Count = L_36;
int32_t L_37 = V_1;
int32_t L_38 = V_0;
return ((int32_t)il2cpp_codegen_subtract(L_37, L_38));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindIndex_m969C3ADF2733013A55E74523B095E5CF4C1DC776_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___2_match, const RuntimeMethod* method)
{
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___2_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
int32_t L_2 = ___1_count;
cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D(__this, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_3 = ___0_startIndex;
int32_t L_4 = ___1_count;
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_5 = ___2_match;
int32_t L_6;
L_6 = cyt_1_idq_m38140C97059C02EC91EDA8221AEE502781A77262(__this, L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idq_m38140C97059C02EC91EDA8221AEE502781A77262_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___2_c, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = ___0_a;
V_1 = L_2;
goto IL_0022;
}
IL_0008:
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_3 = ___2_c;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = __this->___Items;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
NullCheck(L_3);
bool L_8;
L_8 = Predicate_1_Invoke_m9FE817A40A1AA77B5B15B6C0E90EB7A4715A819D_inline(L_3, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (!L_8)
{
goto IL_001e;
}
}
{
int32_t L_9 = V_1;
return L_9;
}
IL_001e:
{
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0022:
{
int32_t L_11 = V_1;
int32_t L_12 = V_0;
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0008;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idw_m3AE71BACA99883A330CC914CEA37C200B57F78DD_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, RuntimeObject* ___1_b, 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;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = ___1_b;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_0);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0027:
{
{
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0030;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck((RuntimeObject*)L_3);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_3);
}
IL_0030:
{
return;
}
}
});
try
{
{
goto IL_001d_1;
}
IL_0009_1:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 36), L_4);
V_1 = L_5;
int32_t L_6 = ___0_a;
int32_t L_7 = L_6;
___0_a = ((int32_t)il2cpp_codegen_add(L_7, 1));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = V_1;
cyt_1_Insert_m72AE62B17B4B1F0687801164015A9A57398979D1(__this, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
}
IL_001d_1:
{
RuntimeObject* L_9 = V_0;
NullCheck((RuntimeObject*)L_9);
bool L_10;
L_10 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_9);
if (L_10)
{
goto IL_0009_1;
}
}
{
goto IL_0031;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m14A0ED70A3C766F607CF6B5120DA1B3978A4F4FB_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = ___0_a;
__this->___Items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_0);
int32_t L_1 = ___1_b;
__this->___Count = L_1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindIndex_m54F206B1A4940A1172699213CF3EE385400D68D9_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_startIndex, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___1_match, const RuntimeMethod* method)
{
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___1_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
cyt_1_idt_mDCBD67D505FBB5B230F29EAB5A3D46ADCE58D491(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_2 = ___0_startIndex;
int32_t L_3 = __this->___Count;
int32_t L_4 = ___0_startIndex;
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_5 = ___1_match;
int32_t L_6;
L_6 = cyt_1_idq_m38140C97059C02EC91EDA8221AEE502781A77262(__this, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, L_4)), L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ForEach_m8B8AE6B180A510B4C1144DF8ADF5067C955AA7AE_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Action_1_t2EDB30EAB747FDF563DD6410FC76AF861A09A0C2* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Action_1_t2EDB30EAB747FDF563DD6410FC76AF861A09A0C2* L_0 = ___0_action;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
V_0 = 0;
goto IL_0028;
}
IL_0012:
{
Action_1_t2EDB30EAB747FDF563DD6410FC76AF861A09A0C2* L_2 = ___0_action;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___Items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
Action_1_Invoke_m211AB6C2AA7326F6BFC8338EC888360A219AFF41_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0028:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___Count;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_0012;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idu_mBBF795914BC38D4228340BC81108977F08B1FD64_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_a;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindLastIndex_m213415AA7EAA7D3BA4F93332DC37762919458AC5_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idr_mFE24E36081163031516FC9ADCBDB071841EDB661(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cys_t77E50E15C644A5869C604882F1C802434F0A13BF cyt_1_GetEnumerator_mF1AED064156198F9D7C2DAF5790E2FC9B49B173F_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
cys_t77E50E15C644A5869C604882F1C802434F0A13BF L_0;
memset((&L_0), 0, sizeof(L_0));
cys__ctor_m9549D2A0F20C5E3C6B6CEDBA25E65FF923FCE390((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_LastIndexOf_mFF0B3CBCB24CD09E0EB4FBDA3944607340869E14_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_001a;
}
}
{
int32_t L_1 = ___1_index;
int32_t L_2 = L_1;
RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D65EE85CADB9008DEE48BCD5A9E95E54D15F3FF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
}
IL_001a:
{
int32_t L_5 = ___2_count;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0034;
}
}
{
int32_t L_6 = ___2_count;
int32_t L_7 = L_6;
RuntimeObject* L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_7);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_9 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral158BA1ED10A53D1BA59A2C5D9C58736662B34750)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method);
}
IL_0034:
{
int32_t L_10 = ___1_index;
int32_t L_11 = ___2_count;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_10, L_11)), 1))) >= ((int32_t)0)))
{
goto IL_0052;
}
}
{
int32_t L_12 = ___2_count;
int32_t L_13 = L_12;
RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral237DA396E8FE2D1C94C98875D84C7D661FF86FB6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method);
}
IL_0052:
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_16 = __this->___Items;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_17 = ___0_item;
int32_t L_18 = ___1_index;
int32_t L_19 = ___2_count;
int32_t L_20;
L_20 = Array_LastIndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2BC4CEF6B6F4F82FD59BC458FA7A16F6C0EDC8DB(L_16, L_17, L_18, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_fno_mC1056526DA9C561506004B30E82274BF12253E67_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* 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_002f;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* 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;
int32_t L_5 = ___0_min;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0028;
}
}
{
int32_t L_6 = ___0_min;
V_0 = L_6;
}
IL_0028:
{
int32_t L_7 = V_0;
cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_m3F603A30781E62A0F85F943B54EC03B05C5DE4F9_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = ___0_array;
int32_t L_2 = __this->___Count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, 0, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_m6F3C4E9DD628E9D7C7D5AACABFEAF0F550AE1611_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000f:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001e;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_001e:
{
int32_t L_4 = ___1_index;
int32_t L_5 = ___2_count;
int32_t L_6 = __this->___Count;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((uint32_t)L_6))))
{
goto IL_0034;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_7 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8323D44D38CA9D8ED487159B21F762B262510EE5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0034:
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = __this->___Items;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = ___0_item;
int32_t L_10 = ___1_index;
int32_t L_11 = ___2_count;
int32_t L_12;
L_12 = Array_IndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3E23294C983591428D5481A6201C56FA7DD46672(L_8, L_9, L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
return L_12;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindLastIndex_mD1C2277C1DEBB976E8D1FD1A0F745AC2168D648D_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___2_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
int32_t L_2 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_1, L_2)), 1));
int32_t L_3 = V_0;
int32_t L_4 = ___1_count;
cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D(__this, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_5 = V_0;
int32_t L_6 = ___1_count;
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_7 = ___2_match;
int32_t L_8;
L_8 = cyt_1_idr_mFE24E36081163031516FC9ADCBDB071841EDB661(__this, L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idt_mDCBD67D505FBB5B230F29EAB5A3D46ADCE58D491_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F_gshared (Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_a, const RuntimeMethod* method)
{
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___0_a;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_InsertRange_mB34BDB824606A543C7A76846849FE26E56B05EA5_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
RuntimeObject* V_1 = NULL;
{
RuntimeObject* L_0 = ___1_collection;
cyt_1_idu_mBBF795914BC38D4228340BC81108977F08B1FD64(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
int32_t L_1 = ___0_index;
cyt_1_idt_mDCBD67D505FBB5B230F29EAB5A3D46ADCE58D491(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
RuntimeObject* L_2 = ___1_collection;
if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*)__this))))
{
goto IL_004f;
}
}
{
int32_t L_3 = __this->___Count;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_3);
V_0 = L_4;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = V_0;
cyt_1_CopyTo_mE434BAC80046A6D9653579C20AD16F1D831F8E72(__this, L_5, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
int32_t L_6 = __this->___Count;
cyt_1_GrowIfNeeded_mAEF7D188973CFEAA1E7574D23C485E5B611D95BD(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
int32_t L_7 = ___0_index;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = V_0;
NullCheck(L_8);
cyt_1_ids_m33E1F052B90DA5D8A9669E0129E78D4146CD8D4B(__this, L_7, ((int32_t)(((RuntimeArray*)L_8)->max_length)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_10 = __this->___Items;
int32_t L_11 = ___0_index;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_12 = V_0;
NullCheck(L_12);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, 0, (RuntimeArray*)L_10, L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
goto IL_006b;
}
IL_004f:
{
RuntimeObject* L_13 = ___1_collection;
V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_14 = V_1;
if (!L_14)
{
goto IL_0063;
}
}
{
int32_t L_15 = ___0_index;
RuntimeObject* L_16 = V_1;
cyt_1_idv_mB0BAD899495CB544C0DD78A6DB5E38A40D3D4649(__this, L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
goto IL_006b;
}
IL_0063:
{
int32_t L_17 = ___0_index;
RuntimeObject* L_18 = ___1_collection;
cyt_1_idw_m3AE71BACA99883A330CC914CEA37C200B57F78DD(__this, L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
}
IL_006b:
{
int32_t L_19 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_19, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindLastIndex_m445C20A6DC9519FD359CA9FCB19297B9243D158A_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_startIndex, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___1_match, const RuntimeMethod* method)
{
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___1_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
cyt_1_idt_mDCBD67D505FBB5B230F29EAB5A3D46ADCE58D491(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_2 = ___0_startIndex;
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_3 = ___1_match;
int32_t L_4;
L_4 = cyt_1_idr_mFE24E36081163031516FC9ADCBDB071841EDB661(__this, 0, ((int32_t)il2cpp_codegen_add(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idm_mA330841DF3716C56003A665365C77B3CAC65FC84_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RuntimeObject* L_0 = ___0_a;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_0);
V_0 = L_1;
int32_t L_2 = V_0;
if (L_2)
{
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
int32_t L_3 = V_0;
cyt_1_GrowIfNeeded_mAEF7D188973CFEAA1E7574D23C485E5B611D95BD(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
RuntimeObject* L_4 = ___0_a;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
NullCheck(L_4);
InterfaceActionInvoker2< Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_4, L_5, L_6);
int32_t L_7 = __this->___Count;
int32_t L_8 = V_0;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_7, L_8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lkm_mFBCCAF9AFECEBD312701A13F334E15A80D62CD38_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = cyt_1_get_Capacity_mF2AB503CAC3C8E7DBE088B47669427F22F778F85(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_m40F8789F52FCB7CC410F8217E3F49DBEA68D2A76_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
cyt_1_idt_mDCBD67D505FBB5B230F29EAB5A3D46ADCE58D491(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___Items;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = __this->___Count;
int32_t L_5 = ___1_index;
int32_t L_6;
L_6 = Array_IndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3E23294C983591428D5481A6201C56FA7DD46672(L_1, L_2, L_3, ((int32_t)il2cpp_codegen_subtract(L_4, L_5)), il2cpp_rgctx_method(method->klass->rgctx_data, 44));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* cyt_1_idz_m0010E5913A34EE0770CA45E0D9441E33739D4EBA_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
cys_t77E50E15C644A5869C604882F1C802434F0A13BF L_0;
L_0 = cyt_1_GetEnumerator_mF1AED064156198F9D7C2DAF5790E2FC9B49B173F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
cys_t77E50E15C644A5869C604882F1C802434F0A13BF L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 42), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Reverse_mD98B51ED7756DE7CDE309297382B6F4E3E8EB54C_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Array_Reverse_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mDEEDD12A164F41DC4C3EE36DCDDE671EA8C18084(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* cyt_1_idy_m6D66804E7745BD9AAC9D381FA32F33242C3DD0D7_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
cys_t77E50E15C644A5869C604882F1C802434F0A13BF L_0;
L_0 = cyt_1_GetEnumerator_mF1AED064156198F9D7C2DAF5790E2FC9B49B173F(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
cys_t77E50E15C644A5869C604882F1C802434F0A13BF L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 42), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__cctor_m2F7172E763FF3C6ABBCDB0219520F37ED615A092_gshared (const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 8), (uint32_t)0);
((cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ofe = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ofe), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_TrueForAll_m57A39A18DAA0800EFE62E0976FBBC746F88C5B1F_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
V_0 = 0;
goto IL_0024;
}
IL_000a:
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_1 = ___0_match;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m9FE817A40A1AA77B5B15B6C0E90EB7A4715A819D_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (L_6)
{
goto IL_0020;
}
}
{
return (bool)0;
}
IL_0020:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0024:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___Count;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000a;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Add_m52ED42A00A0427ADEC076ED4569D05645E9D0C44_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___Items;
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
{
goto IL_0017;
}
}
{
cyt_1_GrowIfNeeded_mAEF7D188973CFEAA1E7574D23C485E5B611D95BD(__this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
}
IL_0017:
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
int32_t L_3 = __this->___Count;
V_0 = L_3;
int32_t L_4 = V_0;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = V_0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = ___0_item;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_6);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lpf_m15C1F4639F554EF41E4941E363A27DC4C0270ABE_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_tB7F51412D69F88D22DA5DD6C60AC774519C01DDE* L_2;
L_2 = Comparer_1_get_Default_m90062886491261D5C06DB7265536F99C4C692544(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3CA841E40073D0F005011B0D0DC91D6FF6BCBEF5(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* cyt_1_ToArray_m3181007C7E7B4E2A2350E50FEEC2187FC8A3417E_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
{
int32_t L_0 = __this->___Count;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_0);
V_0 = L_1;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = V_0;
int32_t L_4 = __this->___Count;
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_2, (RuntimeArray*)L_3, L_4, NULL);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = V_0;
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_xn_mAAC6EB9A068A6B710AB0AA8AA51BB997ECAF527B_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Array_Reverse_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mDEEDD12A164F41DC4C3EE36DCDDE671EA8C18084(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m0AEAF9E58119D640B42056D7D7A0EA24420BB261_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_0015:
{
int32_t L_2 = ___0_a;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_2);
__this->___Items = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_3);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_m8912EEAD88D08566ABB7E3342A986DB3A5C53D4A_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
RuntimeObject* L_2 = ___0_comparer;
Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3CA841E40073D0F005011B0D0DC91D6FF6BCBEF5(L_0, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_m67B24D66EF1CD688BB97C6119A83BD80E28B1AE4_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___3_count;
cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = ___1_array;
int32_t L_5 = ___2_arrayIndex;
int32_t L_6 = ___3_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_2, L_3, (RuntimeArray*)L_4, L_5, L_6, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_m44E41A06F5C52D0C2486634F6C3CA51D1C96B942_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
RuntimeObject* L_5 = ___2_comparer;
Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3CA841E40073D0F005011B0D0DC91D6FF6BCBEF5(L_2, L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_6 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_6, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_mmf_m5D75FE721B39766129BF6E0E850C64E462004F30_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_tB7F51412D69F88D22DA5DD6C60AC774519C01DDE* L_2;
L_2 = Comparer_1_get_Default_m90062886491261D5C06DB7265536F99C4C692544(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3CA841E40073D0F005011B0D0DC91D6FF6BCBEF5(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idn_m69BDA39B7D811EEDE7ACC5D62B641F7E258C9B1D_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, RuntimeObject* ___0_a, 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;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = ___0_a;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_0);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0021:
{
{
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_002a;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck((RuntimeObject*)L_3);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_3);
}
IL_002a:
{
return;
}
}
});
try
{
{
goto IL_0017_1;
}
IL_0009_1:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5;
L_5 = InterfaceFuncInvoker0< Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 36), L_4);
V_1 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_6 = V_1;
cyt_1_Add_m52ED42A00A0427ADEC076ED4569D05645E9D0C44(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
}
IL_0017_1:
{
RuntimeObject* L_7 = V_0;
NullCheck((RuntimeObject*)L_7);
bool L_8;
L_8 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_7);
if (L_8)
{
goto IL_0009_1;
}
}
{
goto IL_002b;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_dm_m5B759BB55AD928362D79143941A1AC8B7D918585_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Array_Reverse_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mDEEDD12A164F41DC4C3EE36DCDDE671EA8C18084(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_m95615DC20583D2581A96E5F5FC855C81C5A48E07_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Comparison_1_t388CFEE675F4A6E15BB604A7AD4C3A5B6D265FB7* ___0_comparison, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
Comparison_1_t388CFEE675F4A6E15BB604A7AD4C3A5B6D265FB7* L_1 = ___0_comparison;
Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m5ADAEF4F229323891438DE1C1BA1EDE875FE0F25(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 50));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
int32_t L_1 = __this->___Count;
if ((!(((uint32_t)L_0) < ((uint32_t)L_1))))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_2, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
}
IL_000f:
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_3 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C**)(&__this->___Items);
int32_t L_4 = ___0_value;
Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2C32D4CA9236DF142CBF717B64D1FE3FB9BD0A81(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_EnsureCapacity_mA814A6CC0C67E32F8B56FB79FEF56801F2E6CC42_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* 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_002f;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* 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;
int32_t L_5 = ___0_min;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0028;
}
}
{
int32_t L_6 = ___0_min;
V_0 = L_6;
}
IL_0028:
{
int32_t L_7 = V_0;
cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* cyt_1_Resize_m6430374E60E6D290D813F73F7FFFBB47D963B98B_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_newSize, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_1 = NULL;
int32_t V_2 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_3;
memset((&V_3), 0, sizeof(V_3));
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = __this->___Items;
V_1 = L_1;
int32_t L_2 = ___0_newSize;
int32_t L_3 = V_0;
if ((((int32_t)L_2) <= ((int32_t)L_3)))
{
goto IL_0022;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C** L_4 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C**)(&__this->___Items);
int32_t L_5 = ___0_newSize;
Array_Resize_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m2C32D4CA9236DF142CBF717B64D1FE3FB9BD0A81(L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
goto IL_0042;
}
IL_0022:
{
int32_t L_6 = ___0_newSize;
int32_t L_7 = V_0;
if ((((int32_t)L_6) >= ((int32_t)L_7)))
{
goto IL_0042;
}
}
{
int32_t L_8 = ___0_newSize;
V_2 = L_8;
goto IL_003e;
}
IL_002a:
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_9 = V_1;
int32_t L_10 = V_2;
il2cpp_codegen_initobj((&V_3), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_11 = V_3;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2)L_11);
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_003e:
{
int32_t L_13 = V_2;
int32_t L_14 = V_0;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_002a;
}
}
IL_0042:
{
int32_t L_15 = ___0_newSize;
__this->___Count = L_15;
return __this;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_jz_m9A70C61436FC8418BBB93DD6D4E1180D973CA5CA_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_tB7F51412D69F88D22DA5DD6C60AC774519C01DDE* L_2;
L_2 = Comparer_1_get_Default_m90062886491261D5C06DB7265536F99C4C692544(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3CA841E40073D0F005011B0D0DC91D6FF6BCBEF5(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_duz_m69B85E5F6E8796EFAE64888CFBD65A87865DFC9D_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) >= ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF30F85E4B9304912E404666CAD45979D3833BFAE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
int32_t L_4 = ___0_index;
cyt_1_ids_m33E1F052B90DA5D8A9669E0129E78D4146CD8D4B(__this, L_4, (-1), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, 1, NULL);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_bca_mC13CE32C323758C333A8A4D4817DA8CAF3CD22AE_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral14E4A1F492301946015F0A6B1C40296CE46A4251)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000f:
{
int32_t L_2 = ___1_b;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001e;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30B98916AF7031E9D83FB88E885E523F6A280F64)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_001e:
{
int32_t L_4 = ___0_a;
int32_t L_5 = ___1_b;
int32_t L_6 = __this->___Count;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((uint32_t)L_6))))
{
goto IL_0034;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral253F379CE43832F182E0F1922F84B2F9D7990EAE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0034:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ik_m8C6D75F332B8EC07CCB5439443F83A67ABC7462A_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = cyt_1_get_Capacity_mF2AB503CAC3C8E7DBE088B47669427F22F778F85(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_mzc_m5D434B537889792A96EC674C47A401B4565A6547_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Reverse_mF74F43FB8F5A579CA0F177679DF37C69769CE5B9_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
Array_Reverse_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mDEEDD12A164F41DC4C3EE36DCDDE671EA8C18084(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_AddRange_m0F2CE40FC0EC74191DB427D06C72163F3AC5F380_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_collection;
cyt_1_idu_mBBF795914BC38D4228340BC81108977F08B1FD64(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
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_001a;
}
}
{
RuntimeObject* L_3 = V_0;
cyt_1_idm_mA330841DF3716C56003A665365C77B3CAC65FC84(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
goto IL_0021;
}
IL_001a:
{
RuntimeObject* L_4 = ___0_collection;
cyt_1_idn_m69BDA39B7D811EEDE7ACC5D62B641F7E258C9B1D(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
}
IL_0021:
{
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lnb_mEFAEA5353F63EE87C6EE4093D6F72A009D48BD23_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
Array_Reverse_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mDEEDD12A164F41DC4C3EE36DCDDE671EA8C18084(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_mE434BAC80046A6D9653579C20AD16F1D831F8E72_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
int32_t L_3 = __this->___Count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_bqm_mBE6CFBE503FDE59EB07A66A0C09403F9CF20FF4C_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BAEE8262C16DE81112FD83C0BCDF8B9B7492766)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ook_m7B0C143C6C1AA18DCB50559F5EF13D6D7C83C33D_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42D48467A5973EC464AB24EB0FCB81BA90632807)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_Contains_mF3FD35FD91F98B86C48D13E6C3FBDCB5D2CD7D07_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_item;
int32_t L_2 = __this->___Count;
int32_t L_3;
L_3 = Array_IndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3E23294C983591428D5481A6201C56FA7DD46672(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ids_m33E1F052B90DA5D8A9669E0129E78D4146CD8D4B_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_b;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = ___1_b;
___0_a = ((int32_t)il2cpp_codegen_subtract(L_1, L_2));
}
IL_0009:
{
int32_t L_3 = ___0_a;
int32_t L_4 = __this->___Count;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_002f;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->___Items;
int32_t L_6 = ___0_a;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_7 = __this->___Items;
int32_t L_8 = ___0_a;
int32_t L_9 = ___1_b;
int32_t L_10 = __this->___Count;
int32_t L_11 = ___0_a;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, ((int32_t)il2cpp_codegen_add(L_8, L_9)), ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
}
IL_002f:
{
int32_t L_12 = __this->___Count;
int32_t L_13 = ___1_b;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_12, L_13));
int32_t L_14 = ___1_b;
if ((((int32_t)L_14) >= ((int32_t)0)))
{
goto IL_0054;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_15 = __this->___Items;
int32_t L_16 = __this->___Count;
int32_t L_17 = ___1_b;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_15, L_16, ((-L_17)), NULL);
}
IL_0054:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_BinarySearch_m3E3879CFDF4183FAA42FEFD13B9A6E6438C3F0CE_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_2 = ___0_item;
int32_t L_3;
L_3 = Array_BinarySearch_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mAED93F7B6422EE8D865822B3F937F98C6BC38C63(L_0, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 cyt_1_FindLast_m5DE89C8EF735E9CD961A783ED0E8820B940D65E4_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mD56EE12FB08236549D021314C15A919C77D37F6F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idr_mFE24E36081163031516FC9ADCBDB071841EDB661(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
V_0 = L_3;
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)(-1))))
{
goto IL_0026;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_5 = __this->___Items;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
return L_8;
}
IL_0026:
{
il2cpp_codegen_initobj((&V_1), sizeof(Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2));
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_9 = V_1;
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_njz_m301C46D84329576E5874251FE873332B89E008C6_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Array_Reverse_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_mDEEDD12A164F41DC4C3EE36DCDDE671EA8C18084(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idv_mB0BAD899495CB544C0DD78A6DB5E38A40D3D4649_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RuntimeObject* L_0 = ___1_b;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_0);
V_0 = L_1;
int32_t L_2 = V_0;
cyt_1_GrowIfNeeded_mAEF7D188973CFEAA1E7574D23C485E5B611D95BD(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
int32_t L_3 = ___0_a;
int32_t L_4 = V_0;
cyt_1_ids_m33E1F052B90DA5D8A9669E0129E78D4146CD8D4B(__this, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
RuntimeObject* L_5 = ___1_b;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = __this->___Items;
int32_t L_7 = ___0_a;
NullCheck(L_5);
InterfaceActionInvoker2< Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5, L_6, L_7);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_TrimExcess_m220AB9714E25A1707DF61A8ABCD09242F081D972_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lbk_mD3BED3D9F71F8568BEFF810BEFEBCD666F464E91_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* 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_002f;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* 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;
int32_t L_5 = ___0_min;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0028;
}
}
{
int32_t L_6 = ___0_min;
V_0 = L_6;
}
IL_0028:
{
int32_t L_7 = V_0;
cyt_1_set_Capacity_m9E10CA01D514CF9B546EF60812579A9F8814A4E0(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_BinarySearch_m9BDB8F5480DF4E187E39AB9262DE3A6FC09C72E1_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, int32_t ___1_count, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_5 = ___2_item;
RuntimeObject* L_6 = ___3_comparer;
int32_t L_7;
L_7 = Array_BinarySearch_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m4B1BD2C264CE071640953D019BE7DA3B63DDF06F(L_2, L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lpy_m623FD61620C03756354DE50D1F2393C797891D97_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEC97BB83DEFADDF866FC5F52CAC696C8CBA94929)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_m8FC84F623428B1DDC4373B39E47172EE7DB929E8_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_tB7F51412D69F88D22DA5DD6C60AC774519C01DDE* L_2;
L_2 = Comparer_1_get_Default_m90062886491261D5C06DB7265536F99C4C692544(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3CA841E40073D0F005011B0D0DC91D6FF6BCBEF5(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idr_mFE24E36081163031516FC9ADCBDB071841EDB661_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* ___2_c, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
goto IL_0020;
}
IL_0006:
{
Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* L_2 = ___2_c;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = __this->___Items;
int32_t L_4 = V_0;
int32_t L_5 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
V_0 = L_5;
NullCheck(L_3);
int32_t L_6 = L_5;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_7 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
NullCheck(L_2);
bool L_8;
L_8 = Predicate_1_Invoke_m9FE817A40A1AA77B5B15B6C0E90EB7A4715A819D_inline(L_2, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (!L_8)
{
goto IL_0020;
}
}
{
int32_t L_9 = V_0;
return L_9;
}
IL_0020:
{
int32_t L_10 = V_0;
int32_t L_11 = ___0_a;
if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
{
goto IL_0006;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* cyt_1_GetRange_m84006E854574DB9B875571E98AA0ED9B7547296F_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* V_0 = NULL;
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_mFE208872DF24E45546487D36863FDF326A83DD0D(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_2 = ___1_count;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_3 = (Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)(Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_2);
V_0 = L_3;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_4 = __this->___Items;
int32_t L_5 = ___0_index;
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_6 = V_0;
int32_t L_7 = ___1_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, L_5, (RuntimeArray*)L_6, 0, L_7, NULL);
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_8 = V_0;
int32_t L_9 = ___1_count;
cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* L_10 = (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
cyt_1__ctor_m14A0ED70A3C766F607CF6B5120DA1B3978A4F4FB(L_10, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_m48F9592EB608E4BA196E442D3A3881B019CD0195_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_item, const RuntimeMethod* method)
{
{
Vector3U5BU5D_tFF1859CCE176131B909E2044F76443064254679C* L_0 = __this->___Items;
Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 L_1 = ___0_item;
int32_t L_2 = __this->___Count;
int32_t L_3;
L_3 = Array_IndexOf_TisVector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2_m3E23294C983591428D5481A6201C56FA7DD46672(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_llt_m9FD534CC43FF31A130E6AB903EE2E8601B58AB2E_gshared (cyt_1_t8D44FE5690EE0881636F8CACF4B1781DB7253688* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0EBE26183B9E5BF28E32247130C32FFD868B5565)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_mA8A7874705AB9F80B4FDB33829E698697FEA6B14_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ((cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ofe;
__this->___Items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_mFC9DE6451AA6927422BFCEAEDD0AF15B9D3A5659_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_a;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
RuntimeObject* L_1 = ___0_a;
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_002a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = ((cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ofe;
__this->___Items = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_3);
RuntimeObject* L_4 = ___0_a;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
return;
}
IL_002a:
{
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);
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_6);
__this->___Items = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_7);
RuntimeObject* L_8 = V_0;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_GrowIfNeeded_m16C9A6BC7A96742E191D3E414896C883A32FD883_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_RemoveAt_m507D75AD3CD58D110D08A962515847C097ECEEA1_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) >= ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
int32_t L_4 = ___0_index;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_4, (-1), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, 1, NULL);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_fpr_m9F95DFAE76B553D51DE0917B397199CBCE4004D0_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* L_2;
L_2 = (( Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_BinarySearch_mA3771D6B7637DC9FCD575454BBFC1D4EA12A05E3_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Il2CppFullySharedGenericAny ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___0_item : &___0_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
RuntimeObject* L_3 = ___1_comparer;
int32_t L_4;
L_4 = InvokerFuncInvoker5< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, Il2CppFullySharedGenericAny, RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), NULL, L_0, 0, L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_2: *(void**)L_2), L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_RemoveRange_m7AC4A5361CC9471B1509334C23F6BAE74A874162_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_0035;
}
}
{
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_3, ((-L_4)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
int32_t L_7 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0035:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ihk_m21DD7E4F34E19EFA6AE74FDE1B683EC04B448A89_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, bool ___0_clearArray, const RuntimeMethod* method)
{
{
bool L_0 = ___0_clearArray;
if (!L_0)
{
goto IL_0017;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___Items;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
NullCheck(L_2);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL);
}
IL_0017:
{
__this->___Count = 0;
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_LastIndexOf_mC36EF9F4E482349963C2462D0BBCE77A370B552B_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Il2CppFullySharedGenericAny ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
int32_t L_0 = ___1_index;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___Items;
il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___0_item : &___0_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t L_3 = ___1_index;
int32_t L_4 = ___1_index;
int32_t L_5;
L_5 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), NULL, L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_2: *(void**)L_2), L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_Remove_m2C040511A09B8DA7B44C6377E0C304F9A4B87B52_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t V_0 = 0;
{
il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___0_item : &___0_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t L_1;
L_1 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_0: *(void**)L_0));
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0013;
}
}
{
int32_t L_3 = V_0;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
}
IL_0013:
{
int32_t L_4 = V_0;
return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_get_Capacity_m5C6BE34033A451C6310F2CD995AEF39D3B83F056_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_AddRange_m19429C19086EC9F62CE05BF04DF1438FCEADD2D5_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* ___0_list, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* L_0 = ___0_list;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* L_1 = ___0_list;
NullCheck(L_1);
int32_t L_2 = L_1->___Count;
V_0 = L_2;
int32_t L_3 = V_0;
if (L_3)
{
goto IL_0012;
}
}
{
return;
}
IL_0012:
{
int32_t L_4 = V_0;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* L_5 = ___0_list;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = __this->___Items;
int32_t L_7 = __this->___Count;
NullCheck(L_5);
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)))(L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
int32_t L_8 = __this->___Count;
int32_t L_9 = V_0;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_8, L_9));
int32_t L_10 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_10, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_mcl_m58CD99A0D4BD9109D52008CD234363FA0EEBBB0E_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Pop_mC3257D96CEF4419EBAC90A2A56195658EAB036B6_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t V_0 = 0;
Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
memset(V_1, 0, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
int32_t L_0 = __this->___Count;
if (L_0)
{
goto IL_0013;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral57462D5D876383291750F779D30A75A0AD5ED4AE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_0013:
{
int32_t L_2 = __this->___Count;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___Items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
il2cpp_codegen_memcpy(L_6, (L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___Items;
int32_t L_8 = V_0;
il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_1, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
il2cpp_codegen_memcpy(L_9, V_1, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_7);
il2cpp_codegen_memcpy((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)), L_9, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 18), (void**)(L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)), (void*)L_9);
int32_t L_10 = __this->___Count;
__this->___Count = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
int32_t L_11 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_11, 1));
il2cpp_codegen_memcpy(il2cppRetVal, L_6, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_LastIndexOf_mEA75418CB4A1603D67474F4EE5EA68E932CBA66A_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___0_item : &___0_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t L_2 = __this->___Count;
int32_t L_3 = __this->___Count;
int32_t L_4;
L_4 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), NULL, L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_1: *(void**)L_1), ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3);
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_cdv_mADE10A3970F7F764F7D745A36B11205178265DDA_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Find_m3C6845BA544F77EA41B6EF049CD6B3B21097D239_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
const Il2CppFullySharedGenericAny L_9 = L_5;
int32_t V_0 = 0;
Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
memset(V_1, 0, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
(( void (*) (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_2 = ___0_match;
int32_t L_3;
L_3 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
V_0 = L_3;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) == ((uint32_t)(-1)))))
{
goto IL_0023;
}
}
{
il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_1, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
il2cpp_codegen_memcpy(L_5, V_1, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
il2cpp_codegen_memcpy(il2cppRetVal, L_5, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
return;
}
IL_0023:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = __this->___Items;
int32_t L_7 = V_0;
NullCheck(L_6);
int32_t L_8 = L_7;
il2cpp_codegen_memcpy(L_9, (L_6)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
il2cpp_codegen_memcpy(il2cppRetVal, L_9, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Clear_m0391F96873FA947EDA48615380A64ECA0BE6C88D_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, bool ___0_clearArray, const RuntimeMethod* method)
{
{
bool L_0 = ___0_clearArray;
if (!L_0)
{
goto IL_0017;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___Items;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
NullCheck(L_2);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL);
}
IL_0017:
{
__this->___Count = 0;
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idl_m9CFA4711D45026435C9919C75251F578D983D2B0_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000f:
{
int32_t L_2 = ___1_b;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001e;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_001e:
{
int32_t L_4 = ___0_a;
int32_t L_5 = ___1_b;
int32_t L_6 = __this->___Count;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((uint32_t)L_6))))
{
goto IL_0034;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8323D44D38CA9D8ED487159B21F762B262510EE5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0034:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindIndex_mAA4299407AE58D4DFA356EEC00CB7DDEC4880FE0_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
(( void (*) (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_2 = ___0_match;
int32_t L_3;
L_3 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_cql_m77EBB7F70418F2A93012D388DFD6C824714C90E6_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_Exists_m03FC0F965A65F0DE807A474DB1F0C7F27094C78A_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
(( void (*) (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_2 = ___0_match;
int32_t L_3;
L_3 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Insert_m874B2A58DCF79A04DBC3BA20B0213A463F0C72F8_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_item, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
int32_t L_0 = ___0_index;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_1 = __this->___Count;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
NullCheck(L_2);
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))))
{
goto IL_001e;
}
}
{
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
}
IL_001e:
{
int32_t L_3 = ___0_index;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_3, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___Items;
int32_t L_5 = ___0_index;
il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___1_item : &___1_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_4);
il2cpp_codegen_memcpy((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)), L_6, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 18), (void**)(L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)), (void*)L_6);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_iqf_mA16E51345561B30CBE97202B5E9A6FA02D9FD7D2_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_0035;
}
}
{
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_3, ((-L_4)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
int32_t L_7 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0035:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* cyt_1_FindAll_m8C03A03F3DAB507230A344DAC3F53DE552D03164_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
(( void (*) (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_1 = ___0_match;
cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* L_2;
L_2 = (( cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* cyt_1_idp_m0AF2D5670927707621C80514F8B6750D89A0B1B8_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_a, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
const Il2CppFullySharedGenericAny L_11 = L_5;
cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* V_0 = NULL;
int32_t V_1 = 0;
{
cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* L_0 = (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 31)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
V_0 = L_0;
V_1 = 0;
goto IL_0034;
}
IL_000a:
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_1 = ___0_a;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
il2cpp_codegen_memcpy(L_5, (L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_1);
bool L_6;
L_6 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)), il2cpp_rgctx_method(method->klass->rgctx_data, 32), L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_5: *(void**)L_5));
if (!L_6)
{
goto IL_0030;
}
}
{
cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* L_7 = V_0;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = __this->___Items;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
il2cpp_codegen_memcpy(L_11, (L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_7);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 33)), il2cpp_rgctx_method(method->klass->rgctx_data, 33), L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_11: *(void**)L_11));
}
IL_0030:
{
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0034:
{
int32_t L_13 = V_1;
int32_t L_14 = __this->___Count;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_000a;
}
}
{
cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* L_15 = V_0;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_jxj_mBB457A88654667C3AB70BB2808A5C4EA0096F0D9_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)))(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_RemoveAll_mBF8E145308DC29F99A5EB85E5BE21AA56CE894BF_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
const Il2CppFullySharedGenericAny L_18 = L_5;
const Il2CppFullySharedGenericAny L_26 = L_5;
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
(( void (*) (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
V_0 = 0;
V_1 = 0;
V_0 = 0;
goto IL_0026;
}
IL_000e:
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_1 = ___0_match;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
il2cpp_codegen_memcpy(L_5, (L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_1);
bool L_6;
L_6 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)), il2cpp_rgctx_method(method->klass->rgctx_data, 32), L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_5: *(void**)L_5));
if (L_6)
{
goto IL_002f;
}
}
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0026:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___Count;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000e;
}
}
IL_002f:
{
int32_t L_10 = V_0;
int32_t L_11 = __this->___Count;
if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
{
goto IL_003a;
}
}
{
return 0;
}
IL_003a:
{
int32_t L_12 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
goto IL_0082;
}
IL_004e:
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_14 = ___0_match;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = __this->___Items;
int32_t L_16 = V_1;
NullCheck(L_15);
int32_t L_17 = L_16;
il2cpp_codegen_memcpy(L_18, (L_15)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_17)), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_14);
bool L_19;
L_19 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)), il2cpp_rgctx_method(method->klass->rgctx_data, 32), L_14, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_18: *(void**)L_18));
if (L_19)
{
goto IL_007e;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_20 = __this->___Items;
int32_t L_21 = V_0;
int32_t L_22 = L_21;
V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_23 = __this->___Items;
int32_t L_24 = V_1;
NullCheck(L_23);
int32_t L_25 = L_24;
il2cpp_codegen_memcpy(L_26, (L_23)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_25)), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_20);
il2cpp_codegen_memcpy((L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)), L_26, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 18), (void**)(L_20)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)), (void*)L_26);
}
IL_007e:
{
int32_t L_27 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_0082:
{
int32_t L_28 = V_1;
int32_t L_29 = __this->___Count;
if ((((int32_t)L_28) < ((int32_t)L_29)))
{
goto IL_004e;
}
}
{
int32_t L_30 = V_1;
int32_t L_31 = V_0;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_30, L_31))) <= ((int32_t)0)))
{
goto IL_00a0;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_32 = __this->___Items;
int32_t L_33 = V_0;
int32_t L_34 = V_1;
int32_t L_35 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_32, L_33, ((int32_t)il2cpp_codegen_subtract(L_34, L_35)), NULL);
}
IL_00a0:
{
int32_t L_36 = V_0;
__this->___Count = L_36;
int32_t L_37 = V_1;
int32_t L_38 = V_0;
return ((int32_t)il2cpp_codegen_subtract(L_37, L_38));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindIndex_m13D422F5428181FA75C911C6E4B16060FEF24368_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___2_match, const RuntimeMethod* method)
{
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___2_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
(( void (*) (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
int32_t L_2 = ___1_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_3 = ___0_startIndex;
int32_t L_4 = ___1_count;
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_5 = ___2_match;
int32_t L_6;
L_6 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(__this, L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idq_m3A551A04E1953958D3A725659FF9F133DEEE1CC7_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___2_c, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = ___0_a;
V_1 = L_2;
goto IL_0022;
}
IL_0008:
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_3 = ___2_c;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___Items;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = L_5;
il2cpp_codegen_memcpy(L_7, (L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_3);
bool L_8;
L_8 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)), il2cpp_rgctx_method(method->klass->rgctx_data, 32), L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_7: *(void**)L_7));
if (!L_8)
{
goto IL_001e;
}
}
{
int32_t L_9 = V_1;
return L_9;
}
IL_001e:
{
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0022:
{
int32_t L_11 = V_1;
int32_t L_12 = V_0;
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0008;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idw_m9E8FE90100BC9538EA6B884933F969A4B8337882_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, RuntimeObject* ___1_b, 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;
}
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
RuntimeObject* V_0 = NULL;
Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
memset(V_1, 0, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
RuntimeObject* L_0 = ___1_b;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_0);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0027:
{
{
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0030;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck((RuntimeObject*)L_3);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_3);
}
IL_0030:
{
return;
}
}
});
try
{
{
goto IL_001d_1;
}
IL_0009_1:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 36), L_4, (Il2CppFullySharedGenericAny*)L_5);
il2cpp_codegen_memcpy(V_1, L_5, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t L_6 = ___0_a;
int32_t L_7 = L_6;
___0_a = ((int32_t)il2cpp_codegen_add(L_7, 1));
il2cpp_codegen_memcpy(L_8, V_1, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 38)), il2cpp_rgctx_method(method->klass->rgctx_data, 38), __this, L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_8: *(void**)L_8));
}
IL_001d_1:
{
RuntimeObject* L_9 = V_0;
NullCheck((RuntimeObject*)L_9);
bool L_10;
L_10 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_9);
if (L_10)
{
goto IL_0009_1;
}
}
{
goto IL_0031;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m86B7E3ED579EF43BC3E1ECB147A47129F3AF36FD_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = ___0_a;
__this->___Items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_0);
int32_t L_1 = ___1_b;
__this->___Count = L_1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindIndex_m55079E01F5E540C66857994DE336DCF064F77B98_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_startIndex, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___1_match, const RuntimeMethod* method)
{
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___1_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
(( void (*) (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_2 = ___0_startIndex;
int32_t L_3 = __this->___Count;
int32_t L_4 = ___0_startIndex;
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_5 = ___1_match;
int32_t L_6;
L_6 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(__this, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, L_4)), L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ForEach_mA24A378689DEEBD5E58F62E51B1C2EA95A4F5AF0_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* ___0_action, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t V_0 = 0;
{
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_0 = ___0_action;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
V_0 = 0;
goto IL_0028;
}
IL_0012:
{
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_2 = ___0_action;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___Items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
il2cpp_codegen_memcpy(L_6, (L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_2);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 40)), il2cpp_rgctx_method(method->klass->rgctx_data, 40), L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_6: *(void**)L_6));
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0028:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___Count;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_0012;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idu_m5DDF44E256B6EDA1668ECA087C5F22E3A6DE022D_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_a;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindLastIndex_m8EF896A299C6B831EC1A92A9C06AB30442D7FD0E_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
(( void (*) (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_2 = ___0_match;
int32_t L_3;
L_3 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_GetEnumerator_m7713F2DE78CC5BDDD7108B1C8A06C6F8B73C467C_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_cys_t242F94EDD60B31D4B671592961B5A98C6AFC8422 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 42));
const cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6 L_0 = alloca(SizeOf_cys_t242F94EDD60B31D4B671592961B5A98C6AFC8422);
{
memset(L_0, 0, SizeOf_cys_t242F94EDD60B31D4B671592961B5A98C6AFC8422);
cys__ctor_m59655E395274A60591B39B246479C7BFA6047918((cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_cys_t242F94EDD60B31D4B671592961B5A98C6AFC8422);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_LastIndexOf_m40B54527A8E8C0499AAEA9727E0E265916B278BF_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Il2CppFullySharedGenericAny ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_17 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
int32_t L_0 = ___1_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_001a;
}
}
{
int32_t L_1 = ___1_index;
int32_t L_2 = L_1;
RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D65EE85CADB9008DEE48BCD5A9E95E54D15F3FF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
}
IL_001a:
{
int32_t L_5 = ___2_count;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0034;
}
}
{
int32_t L_6 = ___2_count;
int32_t L_7 = L_6;
RuntimeObject* L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_7);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_9 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral158BA1ED10A53D1BA59A2C5D9C58736662B34750)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method);
}
IL_0034:
{
int32_t L_10 = ___1_index;
int32_t L_11 = ___2_count;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_10, L_11)), 1))) >= ((int32_t)0)))
{
goto IL_0052;
}
}
{
int32_t L_12 = ___2_count;
int32_t L_13 = L_12;
RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral237DA396E8FE2D1C94C98875D84C7D661FF86FB6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method);
}
IL_0052:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = __this->___Items;
il2cpp_codegen_memcpy(L_17, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___0_item : &___0_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t L_18 = ___1_index;
int32_t L_19 = ___2_count;
int32_t L_20;
L_20 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)), il2cpp_rgctx_method(method->klass->rgctx_data, 22), NULL, L_16, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_17: *(void**)L_17), L_18, L_19);
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_fno_m8D0898D10CF175CD36B79F855E53B83EBB69814E_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* 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_002f;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* 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;
int32_t L_5 = ___0_min;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0028;
}
}
{
int32_t L_6 = ___0_min;
V_0 = L_6;
}
IL_0028:
{
int32_t L_7 = V_0;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_m519DADD7568C69ADCEC3773A6B209270317CABFA_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = ___0_array;
int32_t L_2 = __this->___Count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, 0, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_m35213DE2D9CD078A953E61063655C6A6CCB6C9B2_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Il2CppFullySharedGenericAny ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
int32_t L_0 = ___1_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000f:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001e;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_001e:
{
int32_t L_4 = ___1_index;
int32_t L_5 = ___2_count;
int32_t L_6 = __this->___Count;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((uint32_t)L_6))))
{
goto IL_0034;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_7 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8323D44D38CA9D8ED487159B21F762B262510EE5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0034:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = __this->___Items;
il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___0_item : &___0_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t L_10 = ___1_index;
int32_t L_11 = ___2_count;
int32_t L_12;
L_12 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)), il2cpp_rgctx_method(method->klass->rgctx_data, 44), NULL, L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_9: *(void**)L_9), L_10, L_11);
return L_12;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindLastIndex_m84CA4C25E1C0E9E9966C99B6E7578708E2CA1DB5_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___2_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
(( void (*) (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
int32_t L_2 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_1, L_2)), 1));
int32_t L_3 = V_0;
int32_t L_4 = ___1_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_5 = V_0;
int32_t L_6 = ___1_count;
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_7 = ___2_match;
int32_t L_8;
L_8 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(__this, L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idt_m066FA4F382FE453485286B0042CBDFC603807DCD_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ido_m37C9EB6A7727CFD6F08CA5294EE8B0F7B08C33D0_gshared (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_a, const RuntimeMethod* method)
{
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_a;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_InsertRange_mF68F43BA9B19B1E7AEEFDE24D5BC4EC55F06BBF5_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
RuntimeObject* V_1 = NULL;
{
RuntimeObject* L_0 = ___1_collection;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
int32_t L_1 = ___0_index;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
RuntimeObject* L_2 = ___1_collection;
if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*)__this))))
{
goto IL_004f;
}
}
{
int32_t L_3 = __this->___Count;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_3);
V_0 = L_4;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = V_0;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)))(__this, L_5, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
int32_t L_6 = __this->___Count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
int32_t L_7 = ___0_index;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = V_0;
NullCheck(L_8);
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_7, ((int32_t)(((RuntimeArray*)L_8)->max_length)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = V_0;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_10 = __this->___Items;
int32_t L_11 = ___0_index;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_12 = V_0;
NullCheck(L_12);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, 0, (RuntimeArray*)L_10, L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
goto IL_006b;
}
IL_004f:
{
RuntimeObject* L_13 = ___1_collection;
V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_14 = V_1;
if (!L_14)
{
goto IL_0063;
}
}
{
int32_t L_15 = ___0_index;
RuntimeObject* L_16 = V_1;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(__this, L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
goto IL_006b;
}
IL_0063:
{
int32_t L_17 = ___0_index;
RuntimeObject* L_18 = ___1_collection;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 46)))(__this, L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
}
IL_006b:
{
int32_t L_19 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_19, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindLastIndex_mCF2DB9B3CCB5F5A0B658086292CF35600B7519C8_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_startIndex, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___1_match, const RuntimeMethod* method)
{
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___1_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
(( void (*) (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_2 = ___0_startIndex;
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_3 = ___1_match;
int32_t L_4;
L_4 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(__this, 0, ((int32_t)il2cpp_codegen_add(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idm_m002885AE241B023AF319E455447BAE1A147C2CE7_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RuntimeObject* L_0 = ___0_a;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_0);
V_0 = L_1;
int32_t L_2 = V_0;
if (L_2)
{
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
int32_t L_3 = V_0;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
RuntimeObject* L_4 = ___0_a;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
NullCheck(L_4);
InterfaceActionInvoker2< __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_4, L_5, L_6);
int32_t L_7 = __this->___Count;
int32_t L_8 = V_0;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_7, L_8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lkm_m240F5486014EA1FB6CE215CD55DEFA8C3AFF39A0_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_mAA844DDAD4CD6714B02F70AE2C2AB342C3DBD3A5_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Il2CppFullySharedGenericAny ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
int32_t L_0 = ___1_index;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___Items;
il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___0_item : &___0_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t L_3 = ___1_index;
int32_t L_4 = __this->___Count;
int32_t L_5 = ___1_index;
int32_t L_6;
L_6 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)), il2cpp_rgctx_method(method->klass->rgctx_data, 44), NULL, L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_2: *(void**)L_2), L_3, ((int32_t)il2cpp_codegen_subtract(L_4, L_5)));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* cyt_1_idz_m9066004B3EEBBBC201EF74A107ACC78EB60CC07D_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_cys_t242F94EDD60B31D4B671592961B5A98C6AFC8422 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 42));
const cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6 L_0 = alloca(SizeOf_cys_t242F94EDD60B31D4B671592961B5A98C6AFC8422);
{
InvokerActionInvoker1< cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)), il2cpp_rgctx_method(method->klass->rgctx_data, 48), __this, (cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6*)L_0);
RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 42), L_0);
return (RuntimeObject*)L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Reverse_m2644EC433EE6A3210C06750271D07281CA7B4AA8_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)))(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* cyt_1_idy_m5F5E24958EB8880642455FC0DD5EE5FD46201E6F_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_cys_t242F94EDD60B31D4B671592961B5A98C6AFC8422 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 42));
const cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6 L_0 = alloca(SizeOf_cys_t242F94EDD60B31D4B671592961B5A98C6AFC8422);
{
InvokerActionInvoker1< cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)), il2cpp_rgctx_method(method->klass->rgctx_data, 48), __this, (cys_tCC8D2EC1592E16A33111C5EBFB2D9E7BA354B2C6*)L_0);
RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 42), L_0);
return (RuntimeObject*)L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__cctor_m55FEC95B44F58135EBA5972D82A40D9BE8A9B8EE_gshared (const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 8), (uint32_t)0);
((cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ofe = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ofe), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_TrueForAll_m5ED85D3A4C273BF31F40CF324F3BF9A3F867308C_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t V_0 = 0;
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
(( void (*) (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
V_0 = 0;
goto IL_0024;
}
IL_000a:
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_1 = ___0_match;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
il2cpp_codegen_memcpy(L_5, (L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_1);
bool L_6;
L_6 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)), il2cpp_rgctx_method(method->klass->rgctx_data, 32), L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_5: *(void**)L_5));
if (L_6)
{
goto IL_0020;
}
}
{
return (bool)0;
}
IL_0020:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0024:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___Count;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000a;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Add_m15F30E23975CF433929D303FF47734A03BA95725_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___Items;
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
{
goto IL_0017;
}
}
{
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
}
IL_0017:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
int32_t L_3 = __this->___Count;
V_0 = L_3;
int32_t L_4 = V_0;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = V_0;
il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___0_item : &___0_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_2);
il2cpp_codegen_memcpy((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)), L_6, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 18), (void**)(L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)), (void*)L_6);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lpf_m945DE743511C0FDED37E5C7CC0CAA3B03B4F0CAB_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* L_2;
L_2 = (( Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* cyt_1_ToArray_m06235957DE2D8F2B23289A44CD7FAE571055D30C_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
{
int32_t L_0 = __this->___Count;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_0);
V_0 = L_1;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = V_0;
int32_t L_4 = __this->___Count;
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_2, (RuntimeArray*)L_3, L_4, NULL);
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = V_0;
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_xn_mB3496C1BECBF7549BFDEFF93D035EBFDFDFF08E5_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)))(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m7161760C7999F2D9F1F643CD3F007CDBD6DF3528_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_0015:
{
int32_t L_2 = ___0_a;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_2);
__this->___Items = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_3);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_mDEBACB5AC6A8B37586E39A841827098883369778_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
RuntimeObject* L_2 = ___0_comparer;
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_0, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_m716BF7DB44B6718D2F0B8AFA43F340BA53069A09_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___3_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = ___1_array;
int32_t L_5 = ___2_arrayIndex;
int32_t L_6 = ___3_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_2, L_3, (RuntimeArray*)L_4, L_5, L_6, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_m2AE37EC6E355E7C17D06BE60DEC982B198012B5A_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
RuntimeObject* L_5 = ___2_comparer;
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_2, L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_6 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_6, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_mmf_mBD7B0FE9B215BA87120749CDA0045E513AC76F1D_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* L_2;
L_2 = (( Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idn_m747417C92E934854DE7B4EA5EF4555990741C33E_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, RuntimeObject* ___0_a, 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;
}
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
RuntimeObject* V_0 = NULL;
Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
memset(V_1, 0, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
RuntimeObject* L_0 = ___0_a;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_0);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0021:
{
{
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_002a;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck((RuntimeObject*)L_3);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_3);
}
IL_002a:
{
return;
}
}
});
try
{
{
goto IL_0017_1;
}
IL_0009_1:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 36), L_4, (Il2CppFullySharedGenericAny*)L_5);
il2cpp_codegen_memcpy(V_1, L_5, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
il2cpp_codegen_memcpy(L_6, V_1, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 33)), il2cpp_rgctx_method(method->klass->rgctx_data, 33), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_6: *(void**)L_6));
}
IL_0017_1:
{
RuntimeObject* L_7 = V_0;
NullCheck((RuntimeObject*)L_7);
bool L_8;
L_8 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_7);
if (L_8)
{
goto IL_0009_1;
}
}
{
goto IL_002b;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_dm_m2D780A7584150426CFBDDC4A0EDB95D7A7B5C67C_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)))(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_m3A85D965277C40AF7D9413C6F37476BB7FB0B487_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49* ___0_comparison, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49* L_1 = ___0_comparison;
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Comparison_1_tE94B5C4AE59DE10B7A54AD7C3291462A05D5CD49*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 50)))(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 50));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_set_Capacity_m9C32DF2192220E70ABB60CD8B149F0F2DB52F85B_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
int32_t L_1 = __this->___Count;
if ((!(((uint32_t)L_0) < ((uint32_t)L_1))))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_2, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
}
IL_000f:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC** L_3 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**)(&__this->___Items);
int32_t L_4 = ___0_value;
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 51)))(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_EnsureCapacity_m373DB875B9026F84E1F5706D628184E6DE51B9ED_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* 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_002f;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* 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;
int32_t L_5 = ___0_min;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0028;
}
}
{
int32_t L_6 = ___0_min;
V_0 = L_6;
}
IL_0028:
{
int32_t L_7 = V_0;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* cyt_1_Resize_mB7A38AFDD9DD298ACDF2B1685CDD7B37C1B502CC_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_newSize, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_11 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t V_0 = 0;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_1 = NULL;
int32_t V_2 = 0;
Il2CppFullySharedGenericAny V_3 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
memset(V_3, 0, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___Items;
V_1 = L_1;
int32_t L_2 = ___0_newSize;
int32_t L_3 = V_0;
if ((((int32_t)L_2) <= ((int32_t)L_3)))
{
goto IL_0022;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC** L_4 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**)(&__this->___Items);
int32_t L_5 = ___0_newSize;
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC**, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 51)))(L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
goto IL_0042;
}
IL_0022:
{
int32_t L_6 = ___0_newSize;
int32_t L_7 = V_0;
if ((((int32_t)L_6) >= ((int32_t)L_7)))
{
goto IL_0042;
}
}
{
int32_t L_8 = ___0_newSize;
V_2 = L_8;
goto IL_003e;
}
IL_002a:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = V_1;
int32_t L_10 = V_2;
il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_3, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
il2cpp_codegen_memcpy(L_11, V_3, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_9);
il2cpp_codegen_memcpy((L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)), L_11, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 18), (void**)(L_9)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)), (void*)L_11);
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_003e:
{
int32_t L_13 = V_2;
int32_t L_14 = V_0;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_002a;
}
}
IL_0042:
{
int32_t L_15 = ___0_newSize;
__this->___Count = L_15;
return __this;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_jz_m8DEBAD538EE1F8F2AD7380A8F4FFBD200665F197_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* L_2;
L_2 = (( Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_duz_mB850F7A6967D0B0B492CAFE228A8D7FC5BB8C0BD_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) >= ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF30F85E4B9304912E404666CAD45979D3833BFAE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
int32_t L_4 = ___0_index;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_4, (-1), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, 1, NULL);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_bca_mD20302EDA28DED6EBF6E7B228025C5922A983247_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral14E4A1F492301946015F0A6B1C40296CE46A4251)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000f:
{
int32_t L_2 = ___1_b;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001e;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30B98916AF7031E9D83FB88E885E523F6A280F64)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_001e:
{
int32_t L_4 = ___0_a;
int32_t L_5 = ___1_b;
int32_t L_6 = __this->___Count;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((uint32_t)L_6))))
{
goto IL_0034;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral253F379CE43832F182E0F1922F84B2F9D7990EAE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0034:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ik_mDB2EA475763E6730BA2A586F50D006B083A809BD_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_mzc_mEB1AC7E64B9C4D8915D71C620706DCD424C65615_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Reverse_m9DF3CEAEA9FF40DC0E498C659883BEEE93B9B96C_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)))(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_AddRange_mA077618022C371F1B62ADEB0BBFD3A61F3EAE2F1_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_collection;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
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_001a;
}
}
{
RuntimeObject* L_3 = V_0;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
goto IL_0021;
}
IL_001a:
{
RuntimeObject* L_4 = ___0_collection;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
}
IL_0021:
{
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lnb_m3006DCD78B44F273DDB5522E9AFE97DC5118CD9F_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)))(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_mB309AB8252ECA63312D1CB45984D19E08D882877_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
int32_t L_3 = __this->___Count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_bqm_mA1964CDE5030979F3692D1DE3337B41AA441B4EF_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BAEE8262C16DE81112FD83C0BCDF8B9B7492766)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ook_m8EE0E84E004B95B60DB4598A845BE7149A9AF23F_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42D48467A5973EC464AB24EB0FCB81BA90632807)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_Contains_m48793995DDBF84933BED3951B20DF2F30798178B_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___0_item : &___0_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t L_2 = __this->___Count;
int32_t L_3;
L_3 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)), il2cpp_rgctx_method(method->klass->rgctx_data, 44), NULL, L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_1: *(void**)L_1), 0, L_2);
return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ids_m667C97C2981CCFA20D59CE3BFD1F401813B028A6_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_b;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = ___1_b;
___0_a = ((int32_t)il2cpp_codegen_subtract(L_1, L_2));
}
IL_0009:
{
int32_t L_3 = ___0_a;
int32_t L_4 = __this->___Count;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_002f;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->___Items;
int32_t L_6 = ___0_a;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___Items;
int32_t L_8 = ___0_a;
int32_t L_9 = ___1_b;
int32_t L_10 = __this->___Count;
int32_t L_11 = ___0_a;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, ((int32_t)il2cpp_codegen_add(L_8, L_9)), ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
}
IL_002f:
{
int32_t L_12 = __this->___Count;
int32_t L_13 = ___1_b;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_12, L_13));
int32_t L_14 = ___1_b;
if ((((int32_t)L_14) >= ((int32_t)0)))
{
goto IL_0054;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_15 = __this->___Items;
int32_t L_16 = __this->___Count;
int32_t L_17 = ___1_b;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_15, L_16, ((-L_17)), NULL);
}
IL_0054:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_BinarySearch_m12132833687867E7E9E5E3AF305DE50DF318FADA_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___0_item : &___0_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t L_3;
L_3 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 53)), il2cpp_rgctx_method(method->klass->rgctx_data, 53), NULL, L_0, 0, L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_2: *(void**)L_2));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_FindLast_m7B42673CC5C035DEA66EE8094B5067F10FBC7DC7_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
const Il2CppFullySharedGenericAny L_9 = L_8;
int32_t V_0 = 0;
Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
memset(V_1, 0, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
(( void (*) (Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_2 = ___0_match;
int32_t L_3;
L_3 = (( int32_t (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
V_0 = L_3;
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)(-1))))
{
goto IL_0026;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->___Items;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
il2cpp_codegen_memcpy(L_8, (L_5)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_7)), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
il2cpp_codegen_memcpy(il2cppRetVal, L_8, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
return;
}
IL_0026:
{
il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_1, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
il2cpp_codegen_memcpy(L_9, V_1, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
il2cpp_codegen_memcpy(il2cppRetVal, L_9, SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_njz_m158AA8AB0A5498D9DC7B4211EA04BD5DE77B94BA_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)))(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idv_m980C11B8853465ACF968E0D5748E79269F1DD132_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RuntimeObject* L_0 = ___1_b;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_0);
V_0 = L_1;
int32_t L_2 = V_0;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)))(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
int32_t L_3 = ___0_a;
int32_t L_4 = V_0;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
RuntimeObject* L_5 = ___1_b;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = __this->___Items;
int32_t L_7 = ___0_a;
NullCheck(L_5);
InterfaceActionInvoker2< __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5, L_6, L_7);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_TrimExcess_m8D6E7137E69340CE301785FD16EA6F1EC14D3FD0_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lbk_mD28B3672300EAD8E900EC5547575D21C86F77B86_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* 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_002f;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* 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;
int32_t L_5 = ___0_min;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0028;
}
}
{
int32_t L_6 = ___0_min;
V_0 = L_6;
}
IL_0028:
{
int32_t L_7 = V_0;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_BinarySearch_m2237BA11F1188505D957E3F53D4A47B89F1136B9_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, int32_t ___1_count, Il2CppFullySharedGenericAny ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___2_item : &___2_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
RuntimeObject* L_6 = ___3_comparer;
int32_t L_7;
L_7 = InvokerFuncInvoker5< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, Il2CppFullySharedGenericAny, RuntimeObject* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), NULL, L_2, L_3, L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_5: *(void**)L_5), L_6);
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lpy_mDBACB5E9D8B261360153A1F15F056DB753B59765_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEC97BB83DEFADDF866FC5F52CAC696C8CBA94929)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_m90E25E48172B2F3580365210BC803881D70AB3A0_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* L_2;
L_2 = (( Comparer_1_tF59A960F33DD69C2CF0330F3FF6AD7828FF0F3FB* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)))(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
(( void (*) (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idr_m184F4A779E36DAB2AA86C5B53BC1871EDD973899_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___2_c, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t V_0 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
goto IL_0020;
}
IL_0006:
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_2 = ___2_c;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___Items;
int32_t L_4 = V_0;
int32_t L_5 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
V_0 = L_5;
NullCheck(L_3);
int32_t L_6 = L_5;
il2cpp_codegen_memcpy(L_7, (L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_6)), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
NullCheck(L_2);
bool L_8;
L_8 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)), il2cpp_rgctx_method(method->klass->rgctx_data, 32), L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_7: *(void**)L_7));
if (!L_8)
{
goto IL_0020;
}
}
{
int32_t L_9 = V_0;
return L_9;
}
IL_0020:
{
int32_t L_10 = V_0;
int32_t L_11 = ___0_a;
if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
{
goto IL_0006;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* cyt_1_GetRange_m13AF634AA1894F8B57B2CDF40886F5BC82318798_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, int32_t, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_2 = ___1_count;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_2);
V_0 = L_3;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___Items;
int32_t L_5 = ___0_index;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = V_0;
int32_t L_7 = ___1_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, L_5, (RuntimeArray*)L_6, 0, L_7, NULL);
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = V_0;
int32_t L_9 = ___1_count;
cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* L_10 = (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
(( void (*) (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 54)))(L_10, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_m70E43D3B7D8E10DF3ECCCE766FB5FB366A06D162_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___Items;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? ___0_item : &___0_item), SizeOf_a_tA7FF021CEC1E833E4900DAF382CB57420BA2C3F4);
int32_t L_2 = __this->___Count;
int32_t L_3;
L_3 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 44)), il2cpp_rgctx_method(method->klass->rgctx_data, 44), NULL, L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 18)) ? L_1: *(void**)L_1), 0, L_2);
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_llt_mBF58FE827B8614FC3D3AC13F6658BBD89ED4598F_gshared (cyt_1_tE46DA8E7A261663B67DB2F6E839FA69F43D02A30* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0EBE26183B9E5BF28E32247130C32FFD868B5565)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_mD5AC53308BC264CDA59C3FB038CCB16E219F8156_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = ((cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ofe;
__this->___Items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_mACAF446BCD147CCF3C2B3D2A9F9E8FB72A4732E2_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
RuntimeObject* L_0 = ___0_a;
cyt_1_idu_m8481243ABC303F1FA18915562AA6040421DA1833(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
RuntimeObject* L_1 = ___0_a;
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_002a;
}
}
{
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_3 = ((cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___ofe;
__this->___Items = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_3);
RuntimeObject* L_4 = ___0_a;
cyt_1_idn_mC336EB6405EEC73EC06C607DF233C91702F7B800(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
return;
}
IL_002a:
{
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);
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_7 = (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*)(dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_6);
__this->___Items = L_7;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_7);
RuntimeObject* L_8 = V_0;
cyt_1_idm_m24E5FFE138B2C69E2FD34790BFCD209E3C95E3A6(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_GrowIfNeeded_m8BE7792370A2E4FE436E1DD348D4B18FE66FAB82_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = cyt_1_get_Capacity_m89DE4C79A5F5E78A7ADCD934C4356AA2D349E046(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_RemoveAt_m9CEECF46DF4F02B26F41E2EFB7436C6D72358EF1_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) >= ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
int32_t L_4 = ___0_index;
cyt_1_ids_m48723CA3D69A7699C03C15531556D383517005B7(__this, L_4, (-1), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, 1, NULL);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_fpr_m02AD2BD18349D43A2B8A26A2F56DECC4259FFB4C_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_t0F92587FB79CF1B4B6C3D7A5BC30C60108810820* L_2;
L_2 = Comparer_1_get_Default_mC0CF16F3B310E0EC29A537CA439CE6372D490E7B(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE46D1090801D7805286CE04C504DD323807581E6(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_BinarySearch_m5DF4E5688F16970E74A60A820250E26903277DB8_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_2 = ___0_item;
RuntimeObject* L_3 = ___1_comparer;
int32_t L_4;
L_4 = Array_BinarySearch_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m5621FAC25C96C37AC7C3EB82925A0041D428E1AD(L_0, 0, L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_RemoveRange_mBD624CDBB49A4DBAFE3448C2A095E35992DE5082_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_0035;
}
}
{
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
cyt_1_ids_m48723CA3D69A7699C03C15531556D383517005B7(__this, L_3, ((-L_4)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
int32_t L_7 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0035:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ihk_m383875C1994F70EC8ABC81CAF3EA8ADB15A52ECE_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, bool ___0_clearArray, const RuntimeMethod* method)
{
{
bool L_0 = ___0_clearArray;
if (!L_0)
{
goto IL_0017;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_1 = __this->___Items;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
NullCheck(L_2);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL);
}
IL_0017:
{
__this->___Count = 0;
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_LastIndexOf_mA0367629984B5915DA18EA60729DCD621067D3A2_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
cyt_1_idt_m0C0005F5D1B987C2F6268841ADD9ADE9C51599A6(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_1 = __this->___Items;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = ___1_index;
int32_t L_5;
L_5 = Array_LastIndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m36116068305CA7A39BCB30BA1977B0A2BF1C0487(L_1, L_2, L_3, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 22));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_Remove_m8A98E32534E863DECF549075400076B94D9DC53F_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_0 = ___0_item;
int32_t L_1;
L_1 = cyt_1_IndexOf_m09CE85832020FF0A6923577BA56FA85A65B59FC5(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
V_0 = L_1;
int32_t L_2 = V_0;
if ((((int32_t)L_2) == ((int32_t)(-1))))
{
goto IL_0013;
}
}
{
int32_t L_3 = V_0;
cyt_1_RemoveAt_m9CEECF46DF4F02B26F41E2EFB7436C6D72358EF1(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
}
IL_0013:
{
int32_t L_4 = V_0;
return (bool)((((int32_t)((((int32_t)L_4) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_get_Capacity_m89DE4C79A5F5E78A7ADCD934C4356AA2D349E046_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_AddRange_mEDDCA946BE7F297E81419FB13AD791C762C0F9A3_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* ___0_list, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* L_0 = ___0_list;
cyt_1_idu_m8481243ABC303F1FA18915562AA6040421DA1833(__this, (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* L_1 = ___0_list;
NullCheck(L_1);
int32_t L_2 = L_1->___Count;
V_0 = L_2;
int32_t L_3 = V_0;
if (L_3)
{
goto IL_0012;
}
}
{
return;
}
IL_0012:
{
int32_t L_4 = V_0;
cyt_1_GrowIfNeeded_m8BE7792370A2E4FE436E1DD348D4B18FE66FAB82(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* L_5 = ___0_list;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_6 = __this->___Items;
int32_t L_7 = __this->___Count;
NullCheck(L_5);
cyt_1_CopyTo_mF8D46EE70BB82A18595ADFB2F083C63219A392BB(L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
int32_t L_8 = __this->___Count;
int32_t L_9 = V_0;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_8, L_9));
int32_t L_10 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_10, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_mcl_m40946391DC818367A0ABC47929C7E35F2985CEE2_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = cyt_1_get_Capacity_m89DE4C79A5F5E78A7ADCD934C4356AA2D349E046(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE cyt_1_Pop_m13B40A767A8626C6CDC2DBE97EE4586E2FBFD837_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE V_1;
memset((&V_1), 0, sizeof(V_1));
{
int32_t L_0 = __this->___Count;
if (L_0)
{
goto IL_0013;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_1 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral57462D5D876383291750F779D30A75A0AD5ED4AE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_0013:
{
int32_t L_2 = __this->___Count;
V_0 = ((int32_t)il2cpp_codegen_subtract(L_2, 1));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_3 = __this->___Items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_7 = __this->___Items;
int32_t L_8 = V_0;
il2cpp_codegen_initobj((&V_1), sizeof(dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE));
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_9 = V_1;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE)L_9);
int32_t L_10 = __this->___Count;
__this->___Count = ((int32_t)il2cpp_codegen_subtract(L_10, 1));
int32_t L_11 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_11, 1));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_LastIndexOf_mDC9E67228B79FAF24E59F7D43557348A16CEA4F2_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_1 = ___0_item;
int32_t L_2 = __this->___Count;
int32_t L_3 = __this->___Count;
int32_t L_4;
L_4 = Array_LastIndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m36116068305CA7A39BCB30BA1977B0A2BF1C0487(L_0, L_1, ((int32_t)il2cpp_codegen_subtract(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_cdv_m93D802A1A36615195745FBC8FDF0011786D6F95E_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE cyt_1_Find_m0EA24FA75F14DDFF8B237B74E15211B3D6F3C245_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idq_m6E00065F781DBDA45C502D62F5B7D0BE67F83AD1(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
V_0 = L_3;
int32_t L_4 = V_0;
if ((!(((uint32_t)L_4) == ((uint32_t)(-1)))))
{
goto IL_0023;
}
}
{
il2cpp_codegen_initobj((&V_1), sizeof(dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE));
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_5 = V_1;
return L_5;
}
IL_0023:
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_6 = __this->___Items;
int32_t L_7 = V_0;
NullCheck(L_6);
int32_t L_8 = L_7;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_9 = (L_6)->GetAt(static_cast<il2cpp_array_size_t>(L_8));
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Clear_mA7667C084206B930B281D86A2C69210743AA941F_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, bool ___0_clearArray, const RuntimeMethod* method)
{
{
bool L_0 = ___0_clearArray;
if (!L_0)
{
goto IL_0017;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_1 = __this->___Items;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
NullCheck(L_2);
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, ((int32_t)(((RuntimeArray*)L_2)->max_length)), NULL);
}
IL_0017:
{
__this->___Count = 0;
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000f:
{
int32_t L_2 = ___1_b;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001e;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_001e:
{
int32_t L_4 = ___0_a;
int32_t L_5 = ___1_b;
int32_t L_6 = __this->___Count;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((uint32_t)L_6))))
{
goto IL_0034;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8323D44D38CA9D8ED487159B21F762B262510EE5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0034:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindIndex_m9C2374AC355FD50F6786F9A892F0BCF95B3593A6_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idq_m6E00065F781DBDA45C502D62F5B7D0BE67F83AD1(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_cql_m291C82FC6D60F164B21D8378FECAD1A45F5899DD_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_Exists_mCDCF327DA489881E97049CBC8C989FF3689FDBBD_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idq_m6E00065F781DBDA45C502D62F5B7D0BE67F83AD1(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Insert_m661C3F5D3C87927FD0A2ADADAC798B88731E260C_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___1_item, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
cyt_1_idt_m0C0005F5D1B987C2F6268841ADD9ADE9C51599A6(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_1 = __this->___Count;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
NullCheck(L_2);
if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))))))
{
goto IL_001e;
}
}
{
cyt_1_GrowIfNeeded_m8BE7792370A2E4FE436E1DD348D4B18FE66FAB82(__this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
}
IL_001e:
{
int32_t L_3 = ___0_index;
cyt_1_ids_m48723CA3D69A7699C03C15531556D383517005B7(__this, L_3, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_4 = __this->___Items;
int32_t L_5 = ___0_index;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_6 = ___1_item;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE)L_6);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_iqf_m78F0E72A33511B61302E37CE6697CD833C08747E_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_2 = ___1_count;
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_0035;
}
}
{
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
cyt_1_ids_m48723CA3D69A7699C03C15531556D383517005B7(__this, L_3, ((-L_4)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
int32_t L_7 = ___1_count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_8, 1));
}
IL_0035:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* cyt_1_FindAll_mBE5B3143AF013B602917CE9144010ED8045E6FC4_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_1 = ___0_match;
cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* L_2;
L_2 = cyt_1_idp_m5368F1902A6F276E67F065543EF34A028FE66DE3(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* cyt_1_idp_m5368F1902A6F276E67F065543EF34A028FE66DE3_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_a, const RuntimeMethod* method)
{
cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* V_0 = NULL;
int32_t V_1 = 0;
{
cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* L_0 = (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
cyt_1__ctor_mD5AC53308BC264CDA59C3FB038CCB16E219F8156(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
V_0 = L_0;
V_1 = 0;
goto IL_0034;
}
IL_000a:
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_1 = ___0_a;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
int32_t L_3 = V_1;
NullCheck(L_2);
int32_t L_4 = L_3;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m5480B771254D542E62A4BDE363CBA1D745A8DCBD_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (!L_6)
{
goto IL_0030;
}
}
{
cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* L_7 = V_0;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_8 = __this->___Items;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_7);
cyt_1_Add_mE7876AAAEC143C6090F8B0A949BCD73E46AC492D(L_7, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
}
IL_0030:
{
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0034:
{
int32_t L_13 = V_1;
int32_t L_14 = __this->___Count;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_000a;
}
}
{
cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* L_15 = V_0;
return L_15;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_jxj_mBC970F1A466CC82CBBECB1F4BDEEFB62024DF7BA_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
Array_Reverse_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mCCADB3039BF374B5FF789B94D250822170D9BAAB(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_RemoveAll_mB01CD9AB8C28D9D857AFA14DC7FAD9B9A2BB4152_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
V_0 = 0;
V_1 = 0;
V_0 = 0;
goto IL_0026;
}
IL_000e:
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_1 = ___0_match;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m5480B771254D542E62A4BDE363CBA1D745A8DCBD_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (L_6)
{
goto IL_002f;
}
}
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0026:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___Count;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000e;
}
}
IL_002f:
{
int32_t L_10 = V_0;
int32_t L_11 = __this->___Count;
if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
{
goto IL_003a;
}
}
{
return 0;
}
IL_003a:
{
int32_t L_12 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_12, 1));
int32_t L_13 = V_0;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
goto IL_0082;
}
IL_004e:
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_14 = ___0_match;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_15 = __this->___Items;
int32_t L_16 = V_1;
NullCheck(L_15);
int32_t L_17 = L_16;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_18 = (L_15)->GetAt(static_cast<il2cpp_array_size_t>(L_17));
NullCheck(L_14);
bool L_19;
L_19 = Predicate_1_Invoke_m5480B771254D542E62A4BDE363CBA1D745A8DCBD_inline(L_14, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (L_19)
{
goto IL_007e;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_20 = __this->___Items;
int32_t L_21 = V_0;
int32_t L_22 = L_21;
V_0 = ((int32_t)il2cpp_codegen_add(L_22, 1));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_23 = __this->___Items;
int32_t L_24 = V_1;
NullCheck(L_23);
int32_t L_25 = L_24;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_26 = (L_23)->GetAt(static_cast<il2cpp_array_size_t>(L_25));
NullCheck(L_20);
(L_20)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE)L_26);
}
IL_007e:
{
int32_t L_27 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_27, 1));
}
IL_0082:
{
int32_t L_28 = V_1;
int32_t L_29 = __this->___Count;
if ((((int32_t)L_28) < ((int32_t)L_29)))
{
goto IL_004e;
}
}
{
int32_t L_30 = V_1;
int32_t L_31 = V_0;
if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_30, L_31))) <= ((int32_t)0)))
{
goto IL_00a0;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_32 = __this->___Items;
int32_t L_33 = V_0;
int32_t L_34 = V_1;
int32_t L_35 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_32, L_33, ((int32_t)il2cpp_codegen_subtract(L_34, L_35)), NULL);
}
IL_00a0:
{
int32_t L_36 = V_0;
__this->___Count = L_36;
int32_t L_37 = V_1;
int32_t L_38 = V_0;
return ((int32_t)il2cpp_codegen_subtract(L_37, L_38));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindIndex_m346E0D33B5F7D8C736BF102931B05A5E07787A79_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___2_match, const RuntimeMethod* method)
{
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___2_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
int32_t L_2 = ___1_count;
cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3(__this, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_3 = ___0_startIndex;
int32_t L_4 = ___1_count;
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_5 = ___2_match;
int32_t L_6;
L_6 = cyt_1_idq_m6E00065F781DBDA45C502D62F5B7D0BE67F83AD1(__this, L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idq_m6E00065F781DBDA45C502D62F5B7D0BE67F83AD1_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___2_c, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = ___0_a;
V_1 = L_2;
goto IL_0022;
}
IL_0008:
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_3 = ___2_c;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_4 = __this->___Items;
int32_t L_5 = V_1;
NullCheck(L_4);
int32_t L_6 = L_5;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_7 = (L_4)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
NullCheck(L_3);
bool L_8;
L_8 = Predicate_1_Invoke_m5480B771254D542E62A4BDE363CBA1D745A8DCBD_inline(L_3, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (!L_8)
{
goto IL_001e;
}
}
{
int32_t L_9 = V_1;
return L_9;
}
IL_001e:
{
int32_t L_10 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_10, 1));
}
IL_0022:
{
int32_t L_11 = V_1;
int32_t L_12 = V_0;
if ((((int32_t)L_11) < ((int32_t)L_12)))
{
goto IL_0008;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idw_m7DB029D5A1BD04909B647B2F4D6A8559327D55FD_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, RuntimeObject* ___1_b, 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;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = ___1_b;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_0);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0027:
{
{
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_0030;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck((RuntimeObject*)L_3);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_3);
}
IL_0030:
{
return;
}
}
});
try
{
{
goto IL_001d_1;
}
IL_0009_1:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_5;
L_5 = InterfaceFuncInvoker0< dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 36), L_4);
V_1 = L_5;
int32_t L_6 = ___0_a;
int32_t L_7 = L_6;
___0_a = ((int32_t)il2cpp_codegen_add(L_7, 1));
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_8 = V_1;
cyt_1_Insert_m661C3F5D3C87927FD0A2ADADAC798B88731E260C(__this, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
}
IL_001d_1:
{
RuntimeObject* L_9 = V_0;
NullCheck((RuntimeObject*)L_9);
bool L_10;
L_10 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_9);
if (L_10)
{
goto IL_0009_1;
}
}
{
goto IL_0031;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_0031:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m03585E30BF5A5EC5314AEB9E7F7F28D34E141460_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = ___0_a;
__this->___Items = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_0);
int32_t L_1 = ___1_b;
__this->___Count = L_1;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindIndex_m8A6542C6F5E42BD9611D9533083C8B965D13C852_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_startIndex, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___1_match, const RuntimeMethod* method)
{
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___1_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
cyt_1_idt_m0C0005F5D1B987C2F6268841ADD9ADE9C51599A6(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_2 = ___0_startIndex;
int32_t L_3 = __this->___Count;
int32_t L_4 = ___0_startIndex;
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_5 = ___1_match;
int32_t L_6;
L_6 = cyt_1_idq_m6E00065F781DBDA45C502D62F5B7D0BE67F83AD1(__this, L_2, ((int32_t)il2cpp_codegen_subtract(L_3, L_4)), L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ForEach_mA7EF62523224A2BDAE2E2EF839C60A51AD851175_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Action_1_t65244C16DEDC14A148E461BCC2976D87C2079400* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Action_1_t65244C16DEDC14A148E461BCC2976D87C2079400* L_0 = ___0_action;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF9010398F7F524C05AB19445BDCE02E617A3E267)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
V_0 = 0;
goto IL_0028;
}
IL_0012:
{
Action_1_t65244C16DEDC14A148E461BCC2976D87C2079400* L_2 = ___0_action;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_3 = __this->___Items;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
NullCheck(L_2);
Action_1_Invoke_mC9ACF060BEFA0547F6BE583EE1434F364C5BA70F_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0028:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___Count;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_0012;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idu_m8481243ABC303F1FA18915562AA6040421DA1833_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_a;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindLastIndex_mF10DABE5DC7ABA8EFECF1584B56A84A587A3F7BF_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_match, const RuntimeMethod* method)
{
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idr_mA722B342F34F9406E61ECB6D2699BD5061EC516F(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cys_t365734F47A79063EC450869FBF066C01AC209CAB cyt_1_GetEnumerator_mF9619C88E8692E8B71B88DF28819A310A8D767A4_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
cys_t365734F47A79063EC450869FBF066C01AC209CAB L_0;
memset((&L_0), 0, sizeof(L_0));
cys__ctor_mD2F7B1CBBE01256939793123A18D55B930542212((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_LastIndexOf_mE93BC3090F495B86234C37E8A4E2B95B8DE16877_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_001a;
}
}
{
int32_t L_1 = ___1_index;
int32_t L_2 = L_1;
RuntimeObject* L_3 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_2);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_4 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2D65EE85CADB9008DEE48BCD5A9E95E54D15F3FF)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method);
}
IL_001a:
{
int32_t L_5 = ___2_count;
if ((((int32_t)L_5) >= ((int32_t)0)))
{
goto IL_0034;
}
}
{
int32_t L_6 = ___2_count;
int32_t L_7 = L_6;
RuntimeObject* L_8 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_7);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_9 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_9, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_8, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral158BA1ED10A53D1BA59A2C5D9C58736662B34750)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, method);
}
IL_0034:
{
int32_t L_10 = ___1_index;
int32_t L_11 = ___2_count;
if ((((int32_t)((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_10, L_11)), 1))) >= ((int32_t)0)))
{
goto IL_0052;
}
}
{
int32_t L_12 = ___2_count;
int32_t L_13 = L_12;
RuntimeObject* L_14 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_13);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_15 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_15, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), L_14, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral237DA396E8FE2D1C94C98875D84C7D661FF86FB6)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_15, method);
}
IL_0052:
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_16 = __this->___Items;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_17 = ___0_item;
int32_t L_18 = ___1_index;
int32_t L_19 = ___2_count;
int32_t L_20;
L_20 = Array_LastIndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m36116068305CA7A39BCB30BA1977B0A2BF1C0487(L_16, L_17, L_18, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
return L_20;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_fno_m3D29F3B027874D644041F56F933ABF32AF2AA925_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* 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_002f;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* 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;
int32_t L_5 = ___0_min;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0028;
}
}
{
int32_t L_6 = ___0_min;
V_0 = L_6;
}
IL_0028:
{
int32_t L_7 = V_0;
cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_m6EE16E898B1693F1B34DAC061755D7CAC357B1CE_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_1 = ___0_array;
int32_t L_2 = __this->___Count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, 0, L_2, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_m39BF34EBB37363E2A5CFD264115E278B733880B9_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, int32_t ___1_index, int32_t ___2_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000f:
{
int32_t L_2 = ___2_count;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001e;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral07624473F417C06C74D59C64840A1532FCE2C626)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_001e:
{
int32_t L_4 = ___1_index;
int32_t L_5 = ___2_count;
int32_t L_6 = __this->___Count;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((uint32_t)L_6))))
{
goto IL_0034;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_7 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral8323D44D38CA9D8ED487159B21F762B262510EE5)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0034:
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_8 = __this->___Items;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_9 = ___0_item;
int32_t L_10 = ___1_index;
int32_t L_11 = ___2_count;
int32_t L_12;
L_12 = Array_IndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m2BDA82D748A621CA3C5DB1296BDDFD3DEF730B8D(L_8, L_9, L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
return L_12;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindLastIndex_m0A243154F381B56F40DCA08F99AC279728C12970_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___2_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___2_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
int32_t L_2 = ___1_count;
V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_subtract(L_1, L_2)), 1));
int32_t L_3 = V_0;
int32_t L_4 = ___1_count;
cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3(__this, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_5 = V_0;
int32_t L_6 = ___1_count;
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_7 = ___2_match;
int32_t L_8;
L_8 = cyt_1_idr_mA722B342F34F9406E61ECB6D2699BD5061EC516F(__this, L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
return L_8;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idt_m0C0005F5D1B987C2F6268841ADD9ADE9C51599A6_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661_gshared (Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_a, const RuntimeMethod* method)
{
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___0_a;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_InsertRange_m6977D662562952426975BC9BDF52168134BFA0E2_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method)
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* V_0 = NULL;
RuntimeObject* V_1 = NULL;
{
RuntimeObject* L_0 = ___1_collection;
cyt_1_idu_m8481243ABC303F1FA18915562AA6040421DA1833(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
int32_t L_1 = ___0_index;
cyt_1_idt_m0C0005F5D1B987C2F6268841ADD9ADE9C51599A6(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
RuntimeObject* L_2 = ___1_collection;
if ((!(((RuntimeObject*)(RuntimeObject*)L_2) == ((RuntimeObject*)(cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*)__this))))
{
goto IL_004f;
}
}
{
int32_t L_3 = __this->___Count;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_4 = (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*)(dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_3);
V_0 = L_4;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_5 = V_0;
cyt_1_CopyTo_mF8D46EE70BB82A18595ADFB2F083C63219A392BB(__this, L_5, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 26));
int32_t L_6 = __this->___Count;
cyt_1_GrowIfNeeded_m8BE7792370A2E4FE436E1DD348D4B18FE66FAB82(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
int32_t L_7 = ___0_index;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_8 = V_0;
NullCheck(L_8);
cyt_1_ids_m48723CA3D69A7699C03C15531556D383517005B7(__this, L_7, ((int32_t)(((RuntimeArray*)L_8)->max_length)), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_9 = V_0;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_10 = __this->___Items;
int32_t L_11 = ___0_index;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_12 = V_0;
NullCheck(L_12);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_9, 0, (RuntimeArray*)L_10, L_11, ((int32_t)(((RuntimeArray*)L_12)->max_length)), NULL);
goto IL_006b;
}
IL_004f:
{
RuntimeObject* L_13 = ___1_collection;
V_1 = ((RuntimeObject*)IsInst((RuntimeObject*)L_13, il2cpp_rgctx_data(method->klass->rgctx_data, 5)));
RuntimeObject* L_14 = V_1;
if (!L_14)
{
goto IL_0063;
}
}
{
int32_t L_15 = ___0_index;
RuntimeObject* L_16 = V_1;
cyt_1_idv_m43FD8BDF4B424D7EA121F5957FBF1AC04BE8E054(__this, L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
goto IL_006b;
}
IL_0063:
{
int32_t L_17 = ___0_index;
RuntimeObject* L_18 = ___1_collection;
cyt_1_idw_m7DB029D5A1BD04909B647B2F4D6A8559327D55FD(__this, L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 46));
}
IL_006b:
{
int32_t L_19 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_19, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_FindLastIndex_m2EADD9D3C30EB61B0953ED23F2D7E31349A06AE3_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_startIndex, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___1_match, const RuntimeMethod* method)
{
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___1_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = ___0_startIndex;
cyt_1_idt_m0C0005F5D1B987C2F6268841ADD9ADE9C51599A6(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_2 = ___0_startIndex;
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_3 = ___1_match;
int32_t L_4;
L_4 = cyt_1_idr_mA722B342F34F9406E61ECB6D2699BD5061EC516F(__this, 0, ((int32_t)il2cpp_codegen_add(L_2, 1)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idm_m24E5FFE138B2C69E2FD34790BFCD209E3C95E3A6_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RuntimeObject* L_0 = ___0_a;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_0);
V_0 = L_1;
int32_t L_2 = V_0;
if (L_2)
{
goto IL_000b;
}
}
{
return;
}
IL_000b:
{
int32_t L_3 = V_0;
cyt_1_GrowIfNeeded_m8BE7792370A2E4FE436E1DD348D4B18FE66FAB82(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
RuntimeObject* L_4 = ___0_a;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
NullCheck(L_4);
InterfaceActionInvoker2< dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_4, L_5, L_6);
int32_t L_7 = __this->___Count;
int32_t L_8 = V_0;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_7, L_8));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lkm_m4E2BDB465489E59E574FC63E52F7C504E1241EAB_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = cyt_1_get_Capacity_m89DE4C79A5F5E78A7ADCD934C4356AA2D349E046(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_m0083A3E91AB11AE48289239A49F038CF8DDEA415_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, int32_t ___1_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_index;
cyt_1_idt_m0C0005F5D1B987C2F6268841ADD9ADE9C51599A6(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_1 = __this->___Items;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_2 = ___0_item;
int32_t L_3 = ___1_index;
int32_t L_4 = __this->___Count;
int32_t L_5 = ___1_index;
int32_t L_6;
L_6 = Array_IndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m2BDA82D748A621CA3C5DB1296BDDFD3DEF730B8D(L_1, L_2, L_3, ((int32_t)il2cpp_codegen_subtract(L_4, L_5)), il2cpp_rgctx_method(method->klass->rgctx_data, 44));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* cyt_1_idz_m7DFAFD48D7360CFCA75FF9E684DA78BDA7C05297_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
cys_t365734F47A79063EC450869FBF066C01AC209CAB L_0;
L_0 = cyt_1_GetEnumerator_mF9619C88E8692E8B71B88DF28819A310A8D767A4(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
cys_t365734F47A79063EC450869FBF066C01AC209CAB L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 42), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Reverse_mA20583F50B9D4C445546FD4C5A50884B3ACF45BD_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Array_Reverse_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mCCADB3039BF374B5FF789B94D250822170D9BAAB(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* cyt_1_idy_m40FCDCA65464D6C93701E3FD44BD9D2B1959BF10_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
cys_t365734F47A79063EC450869FBF066C01AC209CAB L_0;
L_0 = cyt_1_GetEnumerator_mF9619C88E8692E8B71B88DF28819A310A8D767A4(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 48));
cys_t365734F47A79063EC450869FBF066C01AC209CAB L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 42), &L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__cctor_m2949957CA6CE68908C7245243988A4AC710E1D6F_gshared (const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*)(dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 8), (uint32_t)0);
((cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ofe = L_0;
Il2CppCodeGenWriteBarrier((void**)(&((cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___ofe), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_TrueForAll_m47F8F67868121459A711D56354F20630961F0E17_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
V_0 = 0;
goto IL_0024;
}
IL_000a:
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_1 = ___0_match;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
int32_t L_3 = V_0;
NullCheck(L_2);
int32_t L_4 = L_3;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_5 = (L_2)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
NullCheck(L_1);
bool L_6;
L_6 = Predicate_1_Invoke_m5480B771254D542E62A4BDE363CBA1D745A8DCBD_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (L_6)
{
goto IL_0020;
}
}
{
return (bool)0;
}
IL_0020:
{
int32_t L_7 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1));
}
IL_0024:
{
int32_t L_8 = V_0;
int32_t L_9 = __this->___Count;
if ((((int32_t)L_8) < ((int32_t)L_9)))
{
goto IL_000a;
}
}
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Add_mE7876AAAEC143C6090F8B0A949BCD73E46AC492D_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_1 = __this->___Items;
NullCheck(L_1);
if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length))))))
{
goto IL_0017;
}
}
{
cyt_1_GrowIfNeeded_m8BE7792370A2E4FE436E1DD348D4B18FE66FAB82(__this, 1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
}
IL_0017:
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
int32_t L_3 = __this->___Count;
V_0 = L_3;
int32_t L_4 = V_0;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_4, 1));
int32_t L_5 = V_0;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_6 = ___0_item;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE)L_6);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lpf_mED8EA90F5F92118DB412BF1AF81BAE28BA2C74CB_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_t0F92587FB79CF1B4B6C3D7A5BC30C60108810820* L_2;
L_2 = Comparer_1_get_Default_mC0CF16F3B310E0EC29A537CA439CE6372D490E7B(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE46D1090801D7805286CE04C504DD323807581E6(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* cyt_1_ToArray_m1EDD4A0C3146F6FEF109F36340222634C6DCF681_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* V_0 = NULL;
{
int32_t L_0 = __this->___Count;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_1 = (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*)(dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_0);
V_0 = L_1;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_3 = V_0;
int32_t L_4 = __this->___Count;
Array_Copy_m4233828B4E6288B6D815F539AAA38575DE627900((RuntimeArray*)L_2, (RuntimeArray*)L_3, L_4, NULL);
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_5 = V_0;
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_xn_m4679752B8E3C2A6584E45A75D506545C92F21CD2_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Array_Reverse_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mCCADB3039BF374B5FF789B94D250822170D9BAAB(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1__ctor_m9C932E81896DB04007E9ACC78234B72D4E118DE3_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0015;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_0015:
{
int32_t L_2 = ___0_a;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_3 = (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*)(dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_2);
__this->___Items = L_3;
Il2CppCodeGenWriteBarrier((void**)(&__this->___Items), (void*)L_3);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_mD6E792DC6D74EC9410198A16E532BEC656BCF20C_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
RuntimeObject* L_2 = ___0_comparer;
Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE46D1090801D7805286CE04C504DD323807581E6(L_0, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_mC182273B87ADA6579AD7720B989AC1CB60110703_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___1_array, int32_t ___2_arrayIndex, int32_t ___3_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___3_count;
cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_4 = ___1_array;
int32_t L_5 = ___2_arrayIndex;
int32_t L_6 = ___3_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_2, L_3, (RuntimeArray*)L_4, L_5, L_6, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_mB20E6D439E79BC3F7841E9D397FA3969394C190A_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
RuntimeObject* L_5 = ___2_comparer;
Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE46D1090801D7805286CE04C504DD323807581E6(L_2, L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_6 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_6, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_mmf_m8986651BAA87F4F00F588843E1705E1DC59ABE5F_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_t0F92587FB79CF1B4B6C3D7A5BC30C60108810820* L_2;
L_2 = Comparer_1_get_Default_mC0CF16F3B310E0EC29A537CA439CE6372D490E7B(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE46D1090801D7805286CE04C504DD323807581E6(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idn_mC336EB6405EEC73EC06C607DF233C91702F7B800_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, RuntimeObject* ___0_a, 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;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE V_1;
memset((&V_1), 0, sizeof(V_1));
{
RuntimeObject* L_0 = ___0_a;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_0);
V_0 = L_1;
}
{
auto __finallyBlock = il2cpp::utils::Finally([&]
{
FINALLY_0021:
{
{
RuntimeObject* L_2 = V_0;
if (!L_2)
{
goto IL_002a;
}
}
{
RuntimeObject* L_3 = V_0;
NullCheck((RuntimeObject*)L_3);
InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_3);
}
IL_002a:
{
return;
}
}
});
try
{
{
goto IL_0017_1;
}
IL_0009_1:
{
RuntimeObject* L_4 = V_0;
NullCheck(L_4);
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_5;
L_5 = InterfaceFuncInvoker0< dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 36), L_4);
V_1 = L_5;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_6 = V_1;
cyt_1_Add_mE7876AAAEC143C6090F8B0A949BCD73E46AC492D(__this, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33));
}
IL_0017_1:
{
RuntimeObject* L_7 = V_0;
NullCheck((RuntimeObject*)L_7);
bool L_8;
L_8 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_7);
if (L_8)
{
goto IL_0009_1;
}
}
{
goto IL_002b;
}
}
catch(Il2CppExceptionWrapper& e)
{
__finallyBlock.StoreException(e.ex);
}
}
IL_002b:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_dm_m3BDAF6009A29094E969D79366494D827DB2ED48C_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Array_Reverse_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mCCADB3039BF374B5FF789B94D250822170D9BAAB(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_m5090592ECDC5CBCBE3FC6C7F51FF4BD2E70D7948_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Comparison_1_t6B7D1CFDB55EFA1F6A2924E7899A2DE9502DC5D1* ___0_comparison, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
Comparison_1_t6B7D1CFDB55EFA1F6A2924E7899A2DE9502DC5D1* L_1 = ___0_comparison;
Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m0B69BF600265505C8F485705B5D5DB6964E3346A(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 50));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_value, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_value;
int32_t L_1 = __this->___Count;
if ((!(((uint32_t)L_0) < ((uint32_t)L_1))))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_2 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9(L_2, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method);
}
IL_000f:
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139** L_3 = (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139**)(&__this->___Items);
int32_t L_4 = ___0_value;
Array_Resize_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE0D0F01E867124BE0FF97CC6FD9717440C8ABA7E(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_EnsureCapacity_m8D6F2740624A4C6C2DB47E8E3E1BAA5683FCA5FB_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* 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_002f;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* 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;
int32_t L_5 = ___0_min;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0028;
}
}
{
int32_t L_6 = ___0_min;
V_0 = L_6;
}
IL_0028:
{
int32_t L_7 = V_0;
cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* cyt_1_Resize_mE62BCBFAA13403DD391E30E581BD255D835EDCA0_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_newSize, const RuntimeMethod* method)
{
int32_t V_0 = 0;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* V_1 = NULL;
int32_t V_2 = 0;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE V_3;
memset((&V_3), 0, sizeof(V_3));
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
NullCheck(L_0);
V_0 = ((int32_t)(((RuntimeArray*)L_0)->max_length));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_1 = __this->___Items;
V_1 = L_1;
int32_t L_2 = ___0_newSize;
int32_t L_3 = V_0;
if ((((int32_t)L_2) <= ((int32_t)L_3)))
{
goto IL_0022;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139** L_4 = (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139**)(&__this->___Items);
int32_t L_5 = ___0_newSize;
Array_Resize_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE0D0F01E867124BE0FF97CC6FD9717440C8ABA7E(L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
goto IL_0042;
}
IL_0022:
{
int32_t L_6 = ___0_newSize;
int32_t L_7 = V_0;
if ((((int32_t)L_6) >= ((int32_t)L_7)))
{
goto IL_0042;
}
}
{
int32_t L_8 = ___0_newSize;
V_2 = L_8;
goto IL_003e;
}
IL_002a:
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_9 = V_1;
int32_t L_10 = V_2;
il2cpp_codegen_initobj((&V_3), sizeof(dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE));
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_11 = V_3;
NullCheck(L_9);
(L_9)->SetAt(static_cast<il2cpp_array_size_t>(L_10), (dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE)L_11);
int32_t L_12 = V_2;
V_2 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_003e:
{
int32_t L_13 = V_2;
int32_t L_14 = V_0;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_002a;
}
}
IL_0042:
{
int32_t L_15 = ___0_newSize;
__this->___Count = L_15;
return __this;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_jz_mD221258FD32AF2D02280CC58D7FCB235CD96AEAD_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_t0F92587FB79CF1B4B6C3D7A5BC30C60108810820* L_2;
L_2 = Comparer_1_get_Default_mC0CF16F3B310E0EC29A537CA439CE6372D490E7B(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE46D1090801D7805286CE04C504DD323807581E6(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_duz_m42A4C764969B73A66487897D2980026A701DD63F_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_index;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) >= ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF30F85E4B9304912E404666CAD45979D3833BFAE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
int32_t L_4 = ___0_index;
cyt_1_ids_m48723CA3D69A7699C03C15531556D383517005B7(__this, L_4, (-1), il2cpp_rgctx_method(method->klass->rgctx_data, 12));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_5 = __this->___Items;
int32_t L_6 = __this->___Count;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, 1, NULL);
int32_t L_7 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_7, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_bca_m55586234037885FA6238E7FA1E6F719A93E7C19B_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_000f;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_1 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral14E4A1F492301946015F0A6B1C40296CE46A4251)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000f:
{
int32_t L_2 = ___1_b;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_001e;
}
}
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral30B98916AF7031E9D83FB88E885E523F6A280F64)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_001e:
{
int32_t L_4 = ___0_a;
int32_t L_5 = ___1_b;
int32_t L_6 = __this->___Count;
if ((!(((uint32_t)((int32_t)il2cpp_codegen_add(L_4, L_5))) > ((uint32_t)L_6))))
{
goto IL_0034;
}
}
{
ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263* L_7 = (ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263_il2cpp_TypeInfo_var)));
ArgumentException__ctor_m026938A67AF9D36BB7ED27F80425D7194B514465(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral253F379CE43832F182E0F1922F84B2F9D7990EAE)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0034:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ik_m9DD62B25CCBF44041A969AA2C8B078F43876708C_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_addedCount, const RuntimeMethod* method)
{
static bool s_Il2CppMethodInitialized;
if (!s_Il2CppMethodInitialized)
{
il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
s_Il2CppMethodInitialized = true;
}
int32_t V_0 = 0;
{
int32_t L_0 = __this->___Count;
int32_t L_1 = ___0_addedCount;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
int32_t L_2 = V_0;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_3 = __this->___Items;
NullCheck(L_3);
if ((((int32_t)L_2) <= ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))
{
goto IL_002e;
}
}
{
int32_t L_4;
L_4 = cyt_1_get_Capacity_m89DE4C79A5F5E78A7ADCD934C4356AA2D349E046(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
il2cpp_codegen_runtime_class_init_inline(Math_tEB65DE7CA8B083C412C969C92981C030865486CE_il2cpp_TypeInfo_var);
int32_t L_5;
L_5 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(((int32_t)il2cpp_codegen_multiply(L_4, 2)), 4, NULL);
int32_t L_6 = V_0;
int32_t L_7;
L_7 = Math_Max_m530EBA549AFD98CFC2BD29FE86C6376E67DF11CF(L_5, L_6, NULL);
cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002e:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_mzc_m314534BBAE9F8D57FC99A6D55CADB34B6522B73D_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Reverse_m40E42A923B423D0D96E31220FC7E3643138B7EAC_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
Array_Reverse_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mCCADB3039BF374B5FF789B94D250822170D9BAAB(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_AddRange_m28A219A4C4F0A10B0B037050E939BD36B4C9267C_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
RuntimeObject* L_0 = ___0_collection;
cyt_1_idu_m8481243ABC303F1FA18915562AA6040421DA1833(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
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_001a;
}
}
{
RuntimeObject* L_3 = V_0;
cyt_1_idm_m24E5FFE138B2C69E2FD34790BFCD209E3C95E3A6(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
goto IL_0021;
}
IL_001a:
{
RuntimeObject* L_4 = ___0_collection;
cyt_1_idn_mC336EB6405EEC73EC06C607DF233C91702F7B800(__this, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
}
IL_0021:
{
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lnb_m33A0A9536CABB34A2F586C0D5E897A7AE095CAE4_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
Array_Reverse_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mCCADB3039BF374B5FF789B94D250822170D9BAAB(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_5 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_5, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_CopyTo_mF8D46EE70BB82A18595ADFB2F083C63219A392BB_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
int32_t L_3 = __this->___Count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_bqm_m8B80B64606C91FF5D2FCDBD94EFEFF59C58BD7A2_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral9BAEE8262C16DE81112FD83C0BCDF8B9B7492766)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ook_m7A76A239E8719ABC6F74FCE11B4A5DFA40040555_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral42D48467A5973EC464AB24EB0FCB81BA90632807)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool cyt_1_Contains_mEAD5A1A87C67067EA0FFA6A89823D93434D394FF_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_1 = ___0_item;
int32_t L_2 = __this->___Count;
int32_t L_3;
L_3 = Array_IndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m2BDA82D748A621CA3C5DB1296BDDFD3DEF730B8D(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
return (bool)((((int32_t)((((int32_t)L_3) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_ids_m48723CA3D69A7699C03C15531556D383517005B7_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___1_b;
if ((((int32_t)L_0) >= ((int32_t)0)))
{
goto IL_0009;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = ___1_b;
___0_a = ((int32_t)il2cpp_codegen_subtract(L_1, L_2));
}
IL_0009:
{
int32_t L_3 = ___0_a;
int32_t L_4 = __this->___Count;
if ((((int32_t)L_3) >= ((int32_t)L_4)))
{
goto IL_002f;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_5 = __this->___Items;
int32_t L_6 = ___0_a;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_7 = __this->___Items;
int32_t L_8 = ___0_a;
int32_t L_9 = ___1_b;
int32_t L_10 = __this->___Count;
int32_t L_11 = ___0_a;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, L_6, (RuntimeArray*)L_7, ((int32_t)il2cpp_codegen_add(L_8, L_9)), ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
}
IL_002f:
{
int32_t L_12 = __this->___Count;
int32_t L_13 = ___1_b;
__this->___Count = ((int32_t)il2cpp_codegen_add(L_12, L_13));
int32_t L_14 = ___1_b;
if ((((int32_t)L_14) >= ((int32_t)0)))
{
goto IL_0054;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_15 = __this->___Items;
int32_t L_16 = __this->___Count;
int32_t L_17 = ___1_b;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_15, L_16, ((-L_17)), NULL);
}
IL_0054:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_BinarySearch_m1847101827710968ACE533F4ADAA0A3DD14E5986_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_2 = ___0_item;
int32_t L_3;
L_3 = Array_BinarySearch_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m7796CD1F8098AD70BD34144833707022D199E19A(L_0, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 53));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE cyt_1_FindLast_m64E6F435C01E9E9130BC778871C6250C609BB623_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___0_match, const RuntimeMethod* method)
{
int32_t V_0 = 0;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE V_1;
memset((&V_1), 0, sizeof(V_1));
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_0 = ___0_match;
il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2));
cyt_1_ido_mAE18FD8E428FE643FED16BBE577194C4B5406661(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
int32_t L_1 = __this->___Count;
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_2 = ___0_match;
int32_t L_3;
L_3 = cyt_1_idr_mA722B342F34F9406E61ECB6D2699BD5061EC516F(__this, 0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
V_0 = L_3;
int32_t L_4 = V_0;
if ((((int32_t)L_4) == ((int32_t)(-1))))
{
goto IL_0026;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_5 = __this->___Items;
int32_t L_6 = V_0;
NullCheck(L_5);
int32_t L_7 = L_6;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_8 = (L_5)->GetAt(static_cast<il2cpp_array_size_t>(L_7));
return L_8;
}
IL_0026:
{
il2cpp_codegen_initobj((&V_1), sizeof(dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE));
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_9 = V_1;
return L_9;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_njz_mD5E52B8F3805E0FBFB65BB3AD70F9A7574BF1427_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Array_Reverse_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mCCADB3039BF374B5FF789B94D250822170D9BAAB(L_0, 0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
int32_t L_2 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_2, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_idv_m43FD8BDF4B424D7EA121F5957FBF1AC04BE8E054_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
RuntimeObject* L_0 = ___1_b;
NullCheck(L_0);
int32_t L_1;
L_1 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_0);
V_0 = L_1;
int32_t L_2 = V_0;
cyt_1_GrowIfNeeded_m8BE7792370A2E4FE436E1DD348D4B18FE66FAB82(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
int32_t L_3 = ___0_a;
int32_t L_4 = V_0;
cyt_1_ids_m48723CA3D69A7699C03C15531556D383517005B7(__this, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
RuntimeObject* L_5 = ___1_b;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_6 = __this->___Items;
int32_t L_7 = ___0_a;
NullCheck(L_5);
InterfaceActionInvoker2< dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5, L_6, L_7);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_TrimExcess_m45FF6DB88DB682EF2FA7BF79A1D45877D12D4EC3_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___Count;
cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lbk_m1E9E4CA502D10590FCA3C0C2FD5EF9A8C8D4EF29_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_min, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B4_0 = 0;
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* 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_002f;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
NullCheck(L_2);
if (!(((RuntimeArray*)L_2)->max_length))
{
goto IL_0020;
}
}
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* 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;
int32_t L_5 = ___0_min;
if ((((int32_t)L_4) >= ((int32_t)L_5)))
{
goto IL_0028;
}
}
{
int32_t L_6 = ___0_min;
V_0 = L_6;
}
IL_0028:
{
int32_t L_7 = V_0;
cyt_1_set_Capacity_mC3A299A1D030565C0585C59E837E50BC45EF787D(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
}
IL_002f:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_BinarySearch_m89FA40E39A10311241D60E3C6806BFE2FFFA468A_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, int32_t ___1_count, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_2 = __this->___Items;
int32_t L_3 = ___0_index;
int32_t L_4 = ___1_count;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_5 = ___2_item;
RuntimeObject* L_6 = ___3_comparer;
int32_t L_7;
L_7 = Array_BinarySearch_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m5621FAC25C96C37AC7C3EB82925A0041D428E1AD(L_2, L_3, L_4, L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_lpy_m8F5657C64259EF93756AC596B61F2BA6735CC951_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralEC97BB83DEFADDF866FC5F52CAC696C8CBA94929)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_Sort_m047BF30080F10E29F4E5D6DC86B08ED25272280E_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
int32_t L_1 = __this->___Count;
Comparer_1_t0F92587FB79CF1B4B6C3D7A5BC30C60108810820* L_2;
L_2 = Comparer_1_get_Default_mC0CF16F3B310E0EC29A537CA439CE6372D490E7B(il2cpp_rgctx_method(method->klass->rgctx_data, 13));
Array_Sort_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_mE46D1090801D7805286CE04C504DD323807581E6(L_0, 0, L_1, (RuntimeObject*)L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_idr_mA722B342F34F9406E61ECB6D2699BD5061EC516F_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, int32_t ___1_b, Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* ___2_c, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
V_0 = ((int32_t)il2cpp_codegen_add(L_0, L_1));
goto IL_0020;
}
IL_0006:
{
Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* L_2 = ___2_c;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_3 = __this->___Items;
int32_t L_4 = V_0;
int32_t L_5 = ((int32_t)il2cpp_codegen_subtract(L_4, 1));
V_0 = L_5;
NullCheck(L_3);
int32_t L_6 = L_5;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_7 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_6));
NullCheck(L_2);
bool L_8;
L_8 = Predicate_1_Invoke_m5480B771254D542E62A4BDE363CBA1D745A8DCBD_inline(L_2, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
if (!L_8)
{
goto IL_0020;
}
}
{
int32_t L_9 = V_0;
return L_9;
}
IL_0020:
{
int32_t L_10 = V_0;
int32_t L_11 = ___0_a;
if ((!(((uint32_t)L_10) == ((uint32_t)L_11))))
{
goto IL_0006;
}
}
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* cyt_1_GetRange_m6A71C826E50C5A55EDE2F80F5973385624114179_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method)
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* V_0 = NULL;
{
int32_t L_0 = ___0_index;
int32_t L_1 = ___1_count;
cyt_1_idl_m1E22D7D7770938AD4C068E3064D0DD794A196DC3(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
int32_t L_2 = ___1_count;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_3 = (dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*)(dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)L_2);
V_0 = L_3;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_4 = __this->___Items;
int32_t L_5 = ___0_index;
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_6 = V_0;
int32_t L_7 = ___1_count;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, L_5, (RuntimeArray*)L_6, 0, L_7, NULL);
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_8 = V_0;
int32_t L_9 = ___1_count;
cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* L_10 = (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0));
cyt_1__ctor_m03585E30BF5A5EC5314AEB9E7F7F28D34E141460(L_10, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
return L_10;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t cyt_1_IndexOf_m09CE85832020FF0A6923577BA56FA85A65B59FC5_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_item, const RuntimeMethod* method)
{
{
dbwU5BU5D_t73AB35C2E20D28F7324F522254A7B4A117C41139* L_0 = __this->___Items;
dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE L_1 = ___0_item;
int32_t L_2 = __this->___Count;
int32_t L_3;
L_3 = Array_IndexOf_Tisdbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE_m2BDA82D748A621CA3C5DB1296BDDFD3DEF730B8D(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 44));
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void cyt_1_llt_m8A458D27ADA8731B168D11BFB84B4AD5F698119B_gshared (cyt_1_t195133DDC4F4198CCCCFD063FFB746780BBCE98F* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_000d;
}
}
{
int32_t L_1 = ___0_a;
int32_t L_2 = __this->___Count;
if ((!(((uint32_t)L_1) > ((uint32_t)L_2))))
{
goto IL_0018;
}
}
IL_000d:
{
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_3 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_3, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral0EBE26183B9E5BF28E32247130C32FFD868B5565)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, method);
}
IL_0018:
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dbn_1_GetCurrent_m9E4FD2B91B90EEE6834ABF843B96C15067B93745_gshared (dbn_1_t0329D06E38C97C83D18696DA24C683C7D7B8ADCE* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___oqt;
if (L_0)
{
goto IL_000f;
}
}
{
RuntimeObject* L_1 = __this->___oqs;
return L_1;
}
IL_000f:
{
RuntimeObject* L_2 = __this->___oqr;
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dbn_1_GetNext_m5EE9AC6F803F756C093345165833D579828F8D92_gshared (dbn_1_t0329D06E38C97C83D18696DA24C683C7D7B8ADCE* __this, const RuntimeMethod* method)
{
{
bool L_0 = __this->___oqt;
__this->___oqt = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0);
bool L_1 = __this->___oqt;
if (L_1)
{
goto IL_001e;
}
}
{
RuntimeObject* L_2 = __this->___oqs;
return L_2;
}
IL_001e:
{
RuntimeObject* L_3 = __this->___oqr;
return L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dbn_1__ctor_mE3BE4852EE5BD70CCD341EE3C23BC967C8E2596C_gshared (dbn_1_t0329D06E38C97C83D18696DA24C683C7D7B8ADCE* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = Activator_CreateInstance_TisRuntimeObject_m62506836177F0F862A8D619638BF37F48721F138(il2cpp_rgctx_method(method->klass->rgctx_data, 2));
__this->___oqr = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___oqr), (void*)L_0);
RuntimeObject* L_1;
L_1 = Activator_CreateInstance_TisRuntimeObject_m62506836177F0F862A8D619638BF37F48721F138(il2cpp_rgctx_method(method->klass->rgctx_data, 2));
__this->___oqs = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___oqs), (void*)L_1);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dbn_1_GetCurrent_mD1516719E3EB63C0DE55B02528FD2DF7A19E7616_gshared (dbn_1_tD39945E352185D10B466998B0A433900C5A7C9CF* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
const Il2CppFullySharedGenericAny L_2 = L_1;
{
bool L_0 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2));
if (L_0)
{
goto IL_000f;
}
}
{
il2cpp_codegen_memcpy(L_1, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
il2cpp_codegen_memcpy(il2cppRetVal, L_1, SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
return;
}
IL_000f:
{
il2cpp_codegen_memcpy(L_2, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0)), SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
il2cpp_codegen_memcpy(il2cppRetVal, L_2, SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dbn_1_GetNext_m52E3B6C6AAEC2BB58464AA591EC9A6F6BEB50C43_gshared (dbn_1_tD39945E352185D10B466998B0A433900C5A7C9CF* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
const Il2CppFullySharedGenericAny L_3 = L_2;
{
bool L_0 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2));
il2cpp_codegen_write_instance_field_data<bool>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2), (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0));
bool L_1 = *(bool*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2));
if (L_1)
{
goto IL_001e;
}
}
{
il2cpp_codegen_memcpy(L_2, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
il2cpp_codegen_memcpy(il2cppRetVal, L_2, SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
return;
}
IL_001e:
{
il2cpp_codegen_memcpy(L_3, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0)), SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
il2cpp_codegen_memcpy(il2cppRetVal, L_3, SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dbn_1__ctor_mF695FD25AA5F2C7CD5CAE34701E4B67434EC7EAC_gshared (dbn_1_tD39945E352185D10B466998B0A433900C5A7C9CF* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 1));
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
{
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)), il2cpp_rgctx_method(method->klass->rgctx_data, 2), NULL, (Il2CppFullySharedGenericAny*)L_0);
il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0), L_0, SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)), il2cpp_rgctx_method(method->klass->rgctx_data, 2), NULL, (Il2CppFullySharedGenericAny*)L_1);
il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1), L_1, SizeOf_a_t3D123EDAF1C778566344F5DCD1ECE022B7013741);
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dcz__ctor_m41A21F725E785E48C5915E930D56BB6591A38DD2_gshared (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* __this, Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = ___0_a;
__this->___osx = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___osx), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dcz_CopyTo_m072C6D49CD423066AB3CC2EB494D3AEFB34BC8FF_gshared (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___osx;
NullCheck(L_0);
KeyCollection_tF66D8C01F2A58C937006A6F100099A98BB1E109D* L_1;
L_1 = (( KeyCollection_tF66D8C01F2A58C937006A6F100099A98BB1E109D* (*) (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = ___0_array;
int32_t L_3 = ___1_arrayIndex;
NullCheck(L_1);
(( void (*) (KeyCollection_tF66D8C01F2A58C937006A6F100099A98BB1E109D*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dcz_get_Count_m7315F0A6D174F282AFDAE200339DD8635C3A1C17_gshared (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* __this, const RuntimeMethod* method)
{
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___osx;
NullCheck(L_0);
int32_t L_1;
L_1 = (( int32_t (*) (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dcz_GetEnumerator_m11E78446683B8FE8268FA2F7AE934146BE69168F_gshared (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_Enumerator_t22F984845EDAAF07A1CC7C7DF1F458BAC92D264C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
const Enumerator_tCE524E1EDE85D0323EE92B88698F1E1DB881AFA3 L_2 = alloca(SizeOf_Enumerator_t22F984845EDAAF07A1CC7C7DF1F458BAC92D264C);
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___osx;
NullCheck(L_0);
KeyCollection_tF66D8C01F2A58C937006A6F100099A98BB1E109D* L_1;
L_1 = (( KeyCollection_tF66D8C01F2A58C937006A6F100099A98BB1E109D* (*) (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
NullCheck(L_1);
InvokerActionInvoker1< Enumerator_tCE524E1EDE85D0323EE92B88698F1E1DB881AFA3* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), L_1, (Enumerator_tCE524E1EDE85D0323EE92B88698F1E1DB881AFA3*)L_2);
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), L_2);
return (RuntimeObject*)L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool dcz_ilz_m5D0A50D91BBD10843A56D889C52C65FA2E878DF9_gshared (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* __this, Il2CppFullySharedGenericAny ___0_a, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t5B308097A71C8FA1A86E095E237D9D3F30DEC7E9 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_t5B308097A71C8FA1A86E095E237D9D3F30DEC7E9);
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___osx;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? ___0_a : &___0_a), SizeOf_a_t5B308097A71C8FA1A86E095E237D9D3F30DEC7E9);
NullCheck(L_0);
bool L_2;
L_2 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)), il2cpp_rgctx_method(method->klass->rgctx_data, 11), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 10)) ? L_1: *(void**)L_1));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dcz_ima_m3EFC01931DC84920D08DDE36B509EF676DE3DA7A_gshared (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* __this, Il2CppFullySharedGenericAny ___0_a, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dcz_imb_mCCAC1493351C82A729C684EE4E65E768563A11F6_gshared (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool dcz_imc_m2FE33B1BD9549D98303A15A576651D5C63F1E561_gshared (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool dcz_imd_mD11EEC8BDB7077BD8034B1B54BBCBC108B6C591F_gshared (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* __this, Il2CppFullySharedGenericAny ___0_a, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dcz_ime_m9ADC597D00CC08FBA32B127491C0459FD007833A_gshared (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = (( RuntimeObject* (*) (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
return (RuntimeObject*)L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dcz__ctor_mEB65B6DF1389F9D1CCC8CF96CDAEE9978F8B573C_gshared (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = ___0_a;
__this->___osx = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___osx), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dcz_CopyTo_m73FC28A0CAFF7521242C42905E47A47F35F418AB_gshared (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___osx;
NullCheck(L_0);
KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4* L_1;
L_1 = Dictionary_2_get_Keys_mCB6315D400AD68F1B63E0EB0D451BB56443537E5(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* L_2 = ___0_array;
int32_t L_3 = ___1_arrayIndex;
NullCheck(L_1);
KeyCollection_CopyTo_mD6BE4DC46EB6B91EE764FB48457E101DE498BC39(L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dcz_get_Count_m4E2195496B8ABB39E3E7273C329BA2B6C8283E76_gshared (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, const RuntimeMethod* method)
{
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___osx;
NullCheck(L_0);
int32_t L_1;
L_1 = Dictionary_2_get_Count_mF29193EF68AE0DC01A8FD42E99746EE7F07C124F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dcz_GetEnumerator_m966CF691FAB035236DCF7F86FE9A9D492068B5AD_gshared (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, const RuntimeMethod* method)
{
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___osx;
NullCheck(L_0);
KeyCollection_t7A0113187B6D23D4881ACD8247011E7B6E175AC4* L_1;
L_1 = Dictionary_2_get_Keys_mCB6315D400AD68F1B63E0EB0D451BB56443537E5(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
NullCheck(L_1);
Enumerator_t1EE12D7E6DF53AFFF59D17B04DFCA50AD2FEC21E L_2;
L_2 = KeyCollection_GetEnumerator_mF01CBE3F5C45D939A67F3661A6D9A40FC0FA6577(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
Enumerator_t1EE12D7E6DF53AFFF59D17B04DFCA50AD2FEC21E L_3 = L_2;
RuntimeObject* L_4 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_3);
return (RuntimeObject*)L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool dcz_ilz_m0BE5FEE24C21B1D4FF5824A31C3F140D79C86FA0_gshared (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_a, const RuntimeMethod* method)
{
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___osx;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_1 = ___0_a;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_m99E51401EF1A7AC45B60BE8164E60B1C0EA512C6(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dcz_ima_m065F982A70D629ED1EDA07DBAA18C0198CE4614D_gshared (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_a, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dcz_imb_mD52BE467B1EEDDEA12D9EA2BA99BB521C8532EF6_gshared (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool dcz_imc_m6FC8EF94385BF81524F7C9C12B47FF0737E313FF_gshared (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool dcz_imd_m249F853CFD8BDD0EAF0E5A34C7F323CF5C080C7C_gshared (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_a, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dcz_ime_mA22B4480662AF1312DF35AE28E0296B2288C06CF_gshared (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = dcz_GetEnumerator_m966CF691FAB035236DCF7F86FE9A9D492068B5AD(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
return (RuntimeObject*)L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dda__ctor_m1C8E402E1DC72AF8352B282BB33DC056DE027A73_gshared (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* __this, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = ___0_a;
__this->___osy = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___osy), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dda_CopyTo_mC7AFEA5BDC615C0A1380AE81360759E9847646D1_gshared (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___osy;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
NullCheck(L_0);
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dda_get_Count_mFE3B2D090F38800326911F60F383329C1D5E0254_gshared (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* __this, const RuntimeMethod* method)
{
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___osy;
NullCheck(L_0);
int32_t L_1;
L_1 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dda_GetEnumerator_mC9D9B0541D8E130358E83723C7DD91AEE1A3F462_gshared (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_Enumerator_t9B9AE7CF87911721B65ED4CF5E35C888CC0F56DD = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
const Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF L_1 = alloca(SizeOf_Enumerator_t9B9AE7CF87911721B65ED4CF5E35C888CC0F56DD);
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___osy;
NullCheck(L_0);
InvokerActionInvoker1< Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)), il2cpp_rgctx_method(method->klass->rgctx_data, 5), L_0, (Enumerator_tF5AC6CD19D283FBD724440520CEE68FE2602F7AF*)L_1);
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6), L_1);
return (RuntimeObject*)L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool dda_imf_mCD2BDA7FED4E5EFA89CC2142F8BE31D4556AFA62_gshared (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* __this, Il2CppFullySharedGenericAny ___0_a, const RuntimeMethod* method)
{
const uint32_t SizeOf_b_tB69607E22828DD28BB879EE65AF4798D539C8A86 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_b_tB69607E22828DD28BB879EE65AF4798D539C8A86);
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___osy;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? ___0_a : &___0_a), SizeOf_b_tB69607E22828DD28BB879EE65AF4798D539C8A86);
NullCheck(L_0);
bool L_2;
L_2 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8)) ? L_1: *(void**)L_1));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dda_imh_m9FC1D10A320ED77056AAA2174707FB6A490A2561_gshared (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* __this, Il2CppFullySharedGenericAny ___0_a, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dda_imi_mDC3AA4F0243428B71189D59B930F4B9B75A78AA4_gshared (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool dda_imj_m8325CEA4769529494C85D5CF196571E91E817708_gshared (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool dda_imk_mD152851659E54CCA6C01AF60C0F558900776DFE7_gshared (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* __this, Il2CppFullySharedGenericAny ___0_a, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dda_iml_m7BDE36CE379ECD4649B1A4536CF008F032989E88_gshared (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = (( RuntimeObject* (*) (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
return (RuntimeObject*)L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dda__ctor_m00BFD9DCD40BA46EEF0BD72974B593D86FAB2C07_gshared (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = ___0_a;
__this->___osy = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___osy), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dda_CopyTo_m0FF34C853794B9768FB233CCCA4D38C01DBF2543_gshared (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method)
{
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___osy;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ___0_array;
int32_t L_2 = ___1_arrayIndex;
NullCheck(L_0);
List_1_CopyTo_m1210D480F3EF1C250A53086148C1204B7A99B931(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dda_get_Count_m87C5BDFBF8565800E6506037C078F657EA70F038_gshared (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, const RuntimeMethod* method)
{
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___osy;
NullCheck(L_0);
int32_t L_1;
L_1 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dda_GetEnumerator_m35014D70968BB426EA81C3535B929306EA2C20AC_gshared (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, const RuntimeMethod* method)
{
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___osy;
NullCheck(L_0);
Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A L_1;
L_1 = List_1_GetEnumerator_mD8294A7FA2BEB1929487127D476F8EC1CDC23BFC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
Enumerator_t9473BAB568A27E2339D48C1F91319E0F6D244D7A L_2 = L_1;
RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6), &L_2);
return (RuntimeObject*)L_3;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool dda_imf_m6060C465CB4DF66A52D4969B947413DAE8CB1253_gshared (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___osy;
RuntimeObject* L_1 = ___0_a;
NullCheck(L_0);
bool L_2;
L_2 = List_1_Contains_m4C9139C2A6B23E9343D3F87807B32C6E2CFE660D(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dda_imh_mF891817356330E1DE395F0D2330E027E1991E6CC_gshared (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dda_imi_mC4F06EBFDD936C18BB77BC1BEDF441B5984337D8_gshared (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool dda_imj_m360CAAA2D03036C5FBD079DED8CFAFBD4C3CDD7B_gshared (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, const RuntimeMethod* method)
{
{
return (bool)1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool dda_imk_m38D73296F406E7ACC9CBB47BBFDD3EE9EC8A245C_gshared (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_mE174750CF0247BBB47544FFD71D66BB89630945B(L_0, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral3DD0ADE170B84E99104FAEA19DE01597F68ED470)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dda_iml_mB854EDBBE3CEE74B9BADFC9BC91774AADFED5320_gshared (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = dda_GetEnumerator_m35014D70968BB426EA81C3535B929306EA2C20AC(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
return (RuntimeObject*)L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddb__ctor_m04805D24A6029E3D82842DD1ECFA1FC94AB036E4_gshared (ddb_t017E85D6F1EC7F2E472F9F80FD3311618300C8D9* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0), L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddb_imm_mE50771BC1237511760D855B11AEEE920E4DE2E55_gshared (ddb_t017E85D6F1EC7F2E472F9F80FD3311618300C8D9* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddb_MoveNext_m685CC2C0AECEB687C6C094AEBDD6DC45C7951068_gshared (ddb_t017E85D6F1EC7F2E472F9F80FD3311618300C8D9* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tA960213A4030F017D6126BB74AA8637F12A30FA0 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4));
const uint32_t SizeOf_b_tE5A2897BEA2D49DE5D3AE45DED383F9B27624277 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7));
const uint32_t SizeOf_KeyValuePair_2_t390C4D2ECE3920603E0FBD59232AFCA1BB918220 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_a_tA960213A4030F017D6126BB74AA8637F12A30FA0);
const Il2CppFullySharedGenericAny L_14 = alloca(SizeOf_a_tA960213A4030F017D6126BB74AA8637F12A30FA0);
const Il2CppFullySharedGenericAny L_16 = alloca(SizeOf_a_tA960213A4030F017D6126BB74AA8637F12A30FA0);
const Il2CppFullySharedGenericAny L_13 = alloca(SizeOf_b_tE5A2897BEA2D49DE5D3AE45DED383F9B27624277);
const Il2CppFullySharedGenericAny L_15 = alloca(SizeOf_b_tE5A2897BEA2D49DE5D3AE45DED383F9B27624277);
const Il2CppFullySharedGenericAny L_17 = alloca(SizeOf_b_tE5A2897BEA2D49DE5D3AE45DED383F9B27624277);
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_18 = alloca(SizeOf_KeyValuePair_2_t390C4D2ECE3920603E0FBD59232AFCA1BB918220);
int32_t V_0 = 0;
ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* V_1 = NULL;
Il2CppFullySharedGenericAny V_2 = alloca(SizeOf_a_tA960213A4030F017D6126BB74AA8637F12A30FA0);
memset(V_2, 0, SizeOf_a_tA960213A4030F017D6126BB74AA8637F12A30FA0);
Il2CppFullySharedGenericAny V_3 = alloca(SizeOf_b_tE5A2897BEA2D49DE5D3AE45DED383F9B27624277);
memset(V_3, 0, SizeOf_b_tE5A2897BEA2D49DE5D3AE45DED383F9B27624277);
int32_t V_4 = 0;
{
int32_t L_0 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0));
V_0 = L_0;
ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* L_1 = *(ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2));
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_006d;
}
}
{
return (bool)0;
}
IL_0017:
{
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0), (-1));
ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* L_4 = V_1;
NullCheck(L_4);
int32_t L_5 = L_4->___version;
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),3), L_5);
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4), 0);
goto IL_009f;
}
IL_0033:
{
ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* L_6 = V_1;
NullCheck(L_6);
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_7 = L_6->___ote;
int32_t L_8 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
NullCheck(L_7);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)), il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_7, L_8, (Il2CppFullySharedGenericAny*)L_9);
il2cpp_codegen_memcpy(V_2, L_9, SizeOf_a_tA960213A4030F017D6126BB74AA8637F12A30FA0);
ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* L_10 = V_1;
NullCheck(L_10);
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_11 = L_10->___otf;
int32_t L_12 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
NullCheck(L_11);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)), il2cpp_rgctx_method(method->klass->rgctx_data, 6), L_11, L_12, (Il2CppFullySharedGenericAny*)L_13);
il2cpp_codegen_memcpy(V_3, L_13, SizeOf_b_tE5A2897BEA2D49DE5D3AE45DED383F9B27624277);
il2cpp_codegen_memcpy(L_14, V_2, SizeOf_a_tA960213A4030F017D6126BB74AA8637F12A30FA0);
il2cpp_codegen_memcpy(L_15, V_3, SizeOf_b_tE5A2897BEA2D49DE5D3AE45DED383F9B27624277);
memset(L_18, 0, SizeOf_KeyValuePair_2_t390C4D2ECE3920603E0FBD59232AFCA1BB918220);
KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_18, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? il2cpp_codegen_memcpy(L_16, L_14, SizeOf_a_tA960213A4030F017D6126BB74AA8637F12A30FA0): *(void**)L_14), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 7)) ? il2cpp_codegen_memcpy(L_17, L_15, SizeOf_b_tE5A2897BEA2D49DE5D3AE45DED383F9B27624277): *(void**)L_15), il2cpp_rgctx_method(method->klass->rgctx_data, 9));
il2cpp_codegen_write_instance_field_data(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1), L_18, SizeOf_KeyValuePair_2_t390C4D2ECE3920603E0FBD59232AFCA1BB918220);
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0), 1);
return (bool)1;
}
IL_006d:
{
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0), (-1));
ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* L_19 = V_1;
NullCheck(L_19);
int32_t L_20 = L_19->___version;
int32_t L_21 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),3));
if ((((int32_t)L_20) == ((int32_t)L_21)))
{
goto IL_008d;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_22 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_22, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8D08FCF1537043BF0289FA98C51BF5A3AC7C618)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_22, method);
}
IL_008d:
{
int32_t L_23 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
V_4 = ((int32_t)il2cpp_codegen_add(L_23, 1));
int32_t L_24 = V_4;
il2cpp_codegen_write_instance_field_data<int32_t>(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4), L_24);
}
IL_009f:
{
int32_t L_25 = *(int32_t*)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),4));
ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* L_26 = V_1;
NullCheck(L_26);
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_27 = L_26->___ote;
NullCheck(L_27);
int32_t L_28;
L_28 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)))(L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
if ((!(((uint32_t)L_25) == ((uint32_t)L_28))))
{
goto IL_0033;
}
}
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddb_imn_mEEB6D9FF24E2D98E85C93028FF1DEA12B4383784_gshared (ddb_t017E85D6F1EC7F2E472F9F80FD3311618300C8D9* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_KeyValuePair_2_t390C4D2ECE3920603E0FBD59232AFCA1BB918220 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_0 = alloca(SizeOf_KeyValuePair_2_t390C4D2ECE3920603E0FBD59232AFCA1BB918220);
{
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_KeyValuePair_2_t390C4D2ECE3920603E0FBD59232AFCA1BB918220);
il2cpp_codegen_memcpy(il2cppRetVal, L_0, SizeOf_KeyValuePair_2_t390C4D2ECE3920603E0FBD59232AFCA1BB918220);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddb_imo_m15C98F536FBDAA8556AAC458D2E1DE0AAB3DEB22_gshared (ddb_t017E85D6F1EC7F2E472F9F80FD3311618300C8D9* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddb_imp_m09218DD83F620558736798971C118F55FC04E8FF_gshared (ddb_t017E85D6F1EC7F2E472F9F80FD3311618300C8D9* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_KeyValuePair_2_t390C4D2ECE3920603E0FBD59232AFCA1BB918220 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8));
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_0 = alloca(SizeOf_KeyValuePair_2_t390C4D2ECE3920603E0FBD59232AFCA1BB918220);
{
il2cpp_codegen_memcpy(L_0, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_KeyValuePair_2_t390C4D2ECE3920603E0FBD59232AFCA1BB918220);
RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), L_0);
return L_1;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddb__ctor_mA56EE8606F4B97C677888974BA10112E18E6747E_gshared (ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
__this->___osz = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddb_imm_mFBF710A6CED1FC6F3911094B35051D8632C6BE53_gshared (ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6* __this, const RuntimeMethod* method)
{
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddb_MoveNext_m831C5D70CCB1DB347602818FD0C623C41868D592_gshared (ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* V_1 = NULL;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 V_2;
memset((&V_2), 0, sizeof(V_2));
RuntimeObject* V_3 = NULL;
int32_t V_4 = 0;
{
int32_t L_0 = __this->___osz;
V_0 = L_0;
ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* L_1 = __this->___U3CU3E4__this;
V_1 = L_1;
int32_t L_2 = V_0;
if (!L_2)
{
goto IL_0017;
}
}
{
int32_t L_3 = V_0;
if ((((int32_t)L_3) == ((int32_t)1)))
{
goto IL_006d;
}
}
{
return (bool)0;
}
IL_0017:
{
__this->___osz = (-1);
ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* L_4 = V_1;
NullCheck(L_4);
int32_t L_5 = L_4->___version;
__this->___otb = L_5;
__this->___otc = 0;
goto IL_009f;
}
IL_0033:
{
ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* L_6 = V_1;
NullCheck(L_6);
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_7 = L_6->___ote;
int32_t L_8 = __this->___otc;
NullCheck(L_7);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_9;
L_9 = List_1_get_Item_mE9239D6A1BEFFB80ACBC3DA6A22F98BF0809CF31(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
V_2 = L_9;
ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* L_10 = V_1;
NullCheck(L_10);
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_11 = L_10->___otf;
int32_t L_12 = __this->___otc;
NullCheck(L_11);
RuntimeObject* L_13;
L_13 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_11, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
V_3 = L_13;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_14 = V_2;
RuntimeObject* L_15 = V_3;
KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 L_16;
memset((&L_16), 0, sizeof(L_16));
KeyValuePair_2__ctor_mB53AFA91B6452448BEDF93EAA8BE322C7D0FF5A4((&L_16), L_14, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
__this->___ota = L_16;
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___ota))->___key))->___ojt), (void*)NULL);
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&((&(((&__this->___ota))->___key))->___oju), (void*)NULL);
#endif
#if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS
Il2CppCodeGenWriteBarrier((void**)&(((&__this->___ota))->___value), (void*)NULL);
#endif
__this->___osz = 1;
return (bool)1;
}
IL_006d:
{
__this->___osz = (-1);
ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* L_17 = V_1;
NullCheck(L_17);
int32_t L_18 = L_17->___version;
int32_t L_19 = __this->___otb;
if ((((int32_t)L_18) == ((int32_t)L_19)))
{
goto IL_008d;
}
}
{
InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB* L_20 = (InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidOperationException_t5DDE4D49B7405FAAB1E4576F4715A42A3FAD4BAB_il2cpp_TypeInfo_var)));
InvalidOperationException__ctor_mE4CB6F4712AB6D99A2358FBAE2E052B3EE976162(L_20, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralF8D08FCF1537043BF0289FA98C51BF5A3AC7C618)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_20, method);
}
IL_008d:
{
int32_t L_21 = __this->___otc;
V_4 = ((int32_t)il2cpp_codegen_add(L_21, 1));
int32_t L_22 = V_4;
__this->___otc = L_22;
}
IL_009f:
{
int32_t L_23 = __this->___otc;
ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* L_24 = V_1;
NullCheck(L_24);
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_25 = L_24->___ote;
NullCheck(L_25);
int32_t L_26;
L_26 = List_1_get_Count_m6CEFE0E51E0B191850967EBAB1057160770B0765_inline(L_25, il2cpp_rgctx_method(method->klass->rgctx_data, 10));
if ((!(((uint32_t)L_23) == ((uint32_t)L_26))))
{
goto IL_0033;
}
}
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 ddb_imn_m79A8D4AD93007451F75DF2D696F945ED5BBB713B_gshared (ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 L_0 = __this->___ota;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddb_imo_m729A23ADF172AE4B29D280A37612EF8033E58352_gshared (ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6* __this, const RuntimeMethod* method)
{
{
NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A* L_0 = (NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&NotSupportedException_t1429765983D409BD2986508963C98D214E4EBF4A_il2cpp_TypeInfo_var)));
NotSupportedException__ctor_m1398D0CDE19B36AA3DE9392879738C1EA2439CDF(L_0, NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_0, method);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddb_imp_m8126ACE2F9EB63384404E6D732F80ACD65310213_gshared (ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6* __this, const RuntimeMethod* method)
{
{
KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 L_0 = __this->___ota;
KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 L_1 = L_0;
RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8), &L_1);
return L_2;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2__ctor_m3DB684E58A581CB1B88D414FCDDC468B84637FE1_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, const RuntimeMethod* method)
{
{
(( void (*) (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(__this, 0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2__ctor_mD04342A842A37CEB0AB4FFCB67D410549E468BEB_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
(( void (*) (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(__this, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2__ctor_mAEB1F3C51CE160AFDE0444E3B9238DD40B298C94_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_a;
(( void (*) (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2__ctor_m7323C47A55C465A44D4D99CC04AD91697F98FA4E_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
RuntimeObject* G_B2_0 = NULL;
int32_t G_B2_1 = 0;
ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* G_B2_2 = NULL;
RuntimeObject* G_B1_0 = NULL;
int32_t G_B1_1 = 0;
ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* G_B1_2 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
RuntimeObject* L_1 = ___1_b;
RuntimeObject* L_2 = L_1;
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = L_0;
G_B2_2 = __this;
goto IL_0012;
}
G_B1_0 = L_2;
G_B1_1 = L_0;
G_B1_2 = __this;
}
{
EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* L_3;
L_3 = (( EqualityComparer_1_t974B6EF56BCA01CA6AD3434C04A3F054C43783CC* (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(il2cpp_rgctx_method(method->klass->rgctx_data, 2));
G_B2_0 = ((RuntimeObject*)(L_3));
G_B2_1 = G_B1_1;
G_B2_2 = G_B1_2;
}
IL_0012:
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_4 = (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
(( void (*) (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(L_4, G_B2_1, G_B2_0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
NullCheck(G_B2_2);
G_B2_2->___otd = L_4;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_2->___otd), (void*)L_4);
int32_t L_5 = ___0_a;
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_6 = (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)))(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
__this->___ote = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ote), (void*)L_6);
int32_t L_7 = ___0_a;
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_8 = (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 11)))(L_8, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
__this->___otf = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___otf), (void*)L_8);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_get_Comparer_m92C8CF6FFB9AE22C6220135A9FAE08875C46B0EF_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, const RuntimeMethod* method)
{
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___otd;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = (( RuntimeObject* (*) (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_Add_mE78641DB1DE872388C21704F3751FAFB2ED26519_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___otd;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___0_key : &___0_key), SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_2 = __this->___otf;
NullCheck(L_2);
int32_t L_3;
L_3 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
NullCheck(L_0);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)), il2cpp_rgctx_method(method->klass->rgctx_data, 15), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_1: *(void**)L_1), L_3);
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_4 = __this->___ote;
il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___0_key : &___0_key), SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_4);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)), il2cpp_rgctx_method(method->klass->rgctx_data, 16), L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_5: *(void**)L_5));
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_6 = __this->___otf;
il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? ___1_value : &___1_value), SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
NullCheck(L_6);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)), il2cpp_rgctx_method(method->klass->rgctx_data, 18), L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? L_7: *(void**)L_7));
int32_t L_8 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_8, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_Insert_m8BA89156F5BD93C1CF3C0EE6D1B671BF53434041_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_key, Il2CppFullySharedGenericAny ___2_value, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_14 = L_9;
const Il2CppFullySharedGenericAny L_27 = L_9;
const Il2CppFullySharedGenericAny L_17 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_19 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_30 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
int32_t V_0 = 0;
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* V_1 = NULL;
Il2CppFullySharedGenericAny V_2 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
memset(V_2, 0, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_0012;
}
}
{
int32_t L_1 = ___0_index;
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_2 = __this->___otf;
NullCheck(L_2);
int32_t L_3;
L_3 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
if ((((int32_t)L_1) <= ((int32_t)L_3)))
{
goto IL_0028;
}
}
IL_0012:
{
int32_t L_4 = ___0_index;
int32_t L_5 = L_4;
RuntimeObject* L_6 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_5);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_7 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFD3412F2BE6DFF4AD50FE90B25E77D0B0EAFA92F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0028:
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_8 = __this->___otd;
il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___1_key : &___1_key), SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
int32_t L_10 = ___0_index;
NullCheck(L_8);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)), il2cpp_rgctx_method(method->klass->rgctx_data, 15), L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_9: *(void**)L_9), L_10);
int32_t L_11 = ___0_index;
V_0 = L_11;
goto IL_0061;
}
IL_0039:
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_12 = __this->___ote;
int32_t L_13 = V_0;
NullCheck(L_12);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), L_12, L_13, (Il2CppFullySharedGenericAny*)L_14);
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_15 = __this->___otd;
V_1 = L_15;
il2cpp_codegen_memcpy(V_2, L_14, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_16 = V_1;
il2cpp_codegen_memcpy(L_17, V_2, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_18 = V_1;
il2cpp_codegen_memcpy(L_19, V_2, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_18);
int32_t L_20;
L_20 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_18, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_19: *(void**)L_19));
NullCheck(L_16);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), L_16, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_17: *(void**)L_17), ((int32_t)il2cpp_codegen_add(L_20, 1)));
int32_t L_21 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_0061:
{
int32_t L_22 = V_0;
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_23 = __this->___ote;
NullCheck(L_23);
int32_t L_24;
L_24 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
if ((!(((uint32_t)L_22) == ((uint32_t)L_24))))
{
goto IL_0039;
}
}
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_25 = __this->___ote;
int32_t L_26 = ___0_index;
il2cpp_codegen_memcpy(L_27, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___1_key : &___1_key), SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_25);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 23)), il2cpp_rgctx_method(method->klass->rgctx_data, 23), L_25, L_26, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_27: *(void**)L_27));
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_28 = __this->___otf;
int32_t L_29 = ___0_index;
il2cpp_codegen_memcpy(L_30, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? ___2_value : &___2_value), SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
NullCheck(L_28);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 24)), il2cpp_rgctx_method(method->klass->rgctx_data, 24), L_28, L_29, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? L_30: *(void**)L_30));
int32_t L_31 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_31, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_ContainsKey_m4145D57432A519AED972E86A66DC0724B7E2758B_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___otd;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___0_key : &___0_key), SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_0);
bool L_2;
L_2 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 25)), il2cpp_rgctx_method(method->klass->rgctx_data, 25), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_1: *(void**)L_1));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_GetKey_m5AC2FA70281BA699CDAEA0EC05F77F7D026DC267_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___ote;
int32_t L_1 = ___0_index;
NullCheck(L_0);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), L_0, L_1, (Il2CppFullySharedGenericAny*)L_2);
il2cpp_codegen_memcpy(il2cppRetVal, L_2, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ddc_2_IndexOf_m9D5DEFCBE0E261DEE5D8F9CD250F8560242984C2_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
int32_t V_0 = 0;
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___otd;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___0_key : &___0_key), SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_0);
bool L_2;
L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)), il2cpp_rgctx_method(method->klass->rgctx_data, 26), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_1: *(void**)L_1), (&V_0));
if (!L_2)
{
goto IL_0012;
}
}
{
int32_t L_3 = V_0;
return L_3;
}
IL_0012:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* ddc_2_get_Keys_m60C8D8FDBE9D722F2136AFB7042D4B24BADE81D6_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, const RuntimeMethod* method)
{
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___otd;
dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* L_1 = (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 27));
(( void (*) (dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92*, Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 28)))(L_1, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_Remove_mA7462457C04DA6DC6267C78E5E2ED9807EDED146_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
int32_t V_0 = 0;
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___otd;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___0_key : &___0_key), SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_0);
bool L_2;
L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)), il2cpp_rgctx_method(method->klass->rgctx_data, 26), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_1: *(void**)L_1), (&V_0));
if (!L_2)
{
goto IL_0019;
}
}
{
int32_t L_3 = V_0;
(( void (*) (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 29)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return (bool)1;
}
IL_0019:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_RemoveAt_m4436D61950F6F04A844CE60E0D50660396AD10DE_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_6 = L_2;
const Il2CppFullySharedGenericAny L_18 = L_2;
const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_11 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
memset(V_0, 0, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
int32_t V_1 = 0;
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* V_2 = NULL;
Il2CppFullySharedGenericAny V_3 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
memset(V_3, 0, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___ote;
int32_t L_1 = ___0_index;
NullCheck(L_0);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), L_0, L_1, (Il2CppFullySharedGenericAny*)L_2);
il2cpp_codegen_memcpy(V_0, L_2, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
int32_t L_3 = ___0_index;
V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
goto IL_003b;
}
IL_0013:
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_4 = __this->___ote;
int32_t L_5 = V_1;
NullCheck(L_4);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), L_4, L_5, (Il2CppFullySharedGenericAny*)L_6);
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_7 = __this->___otd;
V_2 = L_7;
il2cpp_codegen_memcpy(V_3, L_6, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_8 = V_2;
il2cpp_codegen_memcpy(L_9, V_3, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_10 = V_2;
il2cpp_codegen_memcpy(L_11, V_3, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_10);
int32_t L_12;
L_12 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_10, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_11: *(void**)L_11));
NullCheck(L_8);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_9: *(void**)L_9), ((int32_t)il2cpp_codegen_subtract(L_12, 1)));
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003b:
{
int32_t L_14 = V_1;
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_15 = __this->___ote;
NullCheck(L_15);
int32_t L_16;
L_16 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
if ((((int32_t)L_14) < ((int32_t)L_16)))
{
goto IL_0013;
}
}
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_17 = __this->___otd;
il2cpp_codegen_memcpy(L_18, V_0, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_17);
bool L_19;
L_19 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)), il2cpp_rgctx_method(method->klass->rgctx_data, 30), L_17, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_18: *(void**)L_18));
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_20 = __this->___ote;
int32_t L_21 = ___0_index;
NullCheck(L_20);
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 31)))(L_20, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_22 = __this->___otf;
int32_t L_23 = ___0_index;
NullCheck(L_22);
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 32)))(L_22, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
int32_t L_24 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_24, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_TryGetValue_m4D8B23DDE17C4F45530DACDD37DF7950F866F83C_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny* ___1_value, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
int32_t V_0 = 0;
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___otd;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___0_key : &___0_key), SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_0);
bool L_2;
L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)), il2cpp_rgctx_method(method->klass->rgctx_data, 26), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_1: *(void**)L_1), (&V_0));
if (!L_2)
{
goto IL_0024;
}
}
{
Il2CppFullySharedGenericAny* L_3 = ___1_value;
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_4 = __this->___otf;
int32_t L_5 = V_0;
NullCheck(L_4);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)), il2cpp_rgctx_method(method->klass->rgctx_data, 34), L_4, L_5, (Il2CppFullySharedGenericAny*)L_6);
il2cpp_codegen_memcpy((Il2CppFullySharedGenericAny*)L_3, L_6, SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 17), (void**)(Il2CppFullySharedGenericAny*)L_3, (void*)L_6);
return (bool)1;
}
IL_0024:
{
Il2CppFullySharedGenericAny* L_7 = ___1_value;
il2cpp_codegen_initobj(L_7, SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* ddc_2_get_Values_mF30B084C841138181AD93C1135DDDCF76BD07B7B_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, const RuntimeMethod* method)
{
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___otf;
dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* L_1 = (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 35));
(( void (*) (dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E*, List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 36)))(L_1, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_get_Item_m1FDB3F3420BF0CFBE0EA8B7CC5F1A0EF6E2EC50B_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___otf;
int32_t L_1 = ___0_index;
NullCheck(L_0);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)), il2cpp_rgctx_method(method->klass->rgctx_data, 34), L_0, L_1, (Il2CppFullySharedGenericAny*)L_2);
il2cpp_codegen_memcpy(il2cppRetVal, L_2, SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_set_Item_m2378B85D5822174D2B9D1DABBF1863EA02FC430E_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method)
{
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___otf;
int32_t L_1 = ___0_index;
il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? ___1_value : &___1_value), SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
NullCheck(L_0);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)), il2cpp_rgctx_method(method->klass->rgctx_data, 37), L_0, L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? L_2: *(void**)L_2));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_get_Item_m269097222523A3264A3104ECB5F69439775CE726_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___otf;
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_1 = __this->___otd;
il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___0_key : &___0_key), SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_1);
int32_t L_3;
L_3 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 20)), il2cpp_rgctx_method(method->klass->rgctx_data, 20), L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_2: *(void**)L_2));
NullCheck(L_0);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)), il2cpp_rgctx_method(method->klass->rgctx_data, 34), L_0, L_3, (Il2CppFullySharedGenericAny*)L_4);
il2cpp_codegen_memcpy(il2cppRetVal, L_4, SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_set_Item_m9EAAF8757EA68958FF5D25FEC48C0D2A58603853_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_5 = L_1;
const Il2CppFullySharedGenericAny L_9 = L_1;
const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
const Il2CppFullySharedGenericAny L_10 = L_8;
int32_t V_0 = 0;
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___otd;
il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___0_key : &___0_key), SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_0);
bool L_2;
L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)), il2cpp_rgctx_method(method->klass->rgctx_data, 26), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_1: *(void**)L_1), (&V_0));
if (!L_2)
{
goto IL_002b;
}
}
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_3 = __this->___ote;
int32_t L_4 = V_0;
il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___0_key : &___0_key), SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_3);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 38)), il2cpp_rgctx_method(method->klass->rgctx_data, 38), L_3, L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_5: *(void**)L_5));
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_6 = __this->___otf;
int32_t L_7 = V_0;
il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? ___1_value : &___1_value), SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
NullCheck(L_6);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)), il2cpp_rgctx_method(method->klass->rgctx_data, 37), L_6, L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? L_8: *(void**)L_8));
return;
}
IL_002b:
{
il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? ___0_key : &___0_key), SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
il2cpp_codegen_memcpy(L_10, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? ___1_value : &___1_value), SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 39)), il2cpp_rgctx_method(method->klass->rgctx_data, 39), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_9: *(void**)L_9), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? L_10: *(void**)L_10));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_Clear_mA89D3A12074FD1E5C25CB39D34C0D8AE512ABDC1_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, const RuntimeMethod* method)
{
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___otd;
NullCheck(L_0);
(( void (*) (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 40)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_1 = __this->___ote;
NullCheck(L_1);
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 41)))(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_2 = __this->___otf;
NullCheck(L_2);
(( void (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 42)))(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ddc_2_get_Count_m94F4EF76543E61D6875B6981AD3097F03D2D0130_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, const RuntimeMethod* method)
{
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___otd;
NullCheck(L_0);
int32_t L_1;
L_1 = (( int32_t (*) (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 43)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_GetEnumerator_m49F45D1C7FAD159C241278BD5F193653A7DFD2D6_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, const RuntimeMethod* method)
{
{
ddb_t017E85D6F1EC7F2E472F9F80FD3311618300C8D9* L_0 = (ddb_t017E85D6F1EC7F2E472F9F80FD3311618300C8D9*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 44));
(( void (*) (ddb_t017E85D6F1EC7F2E472F9F80FD3311618300C8D9*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 45)))(L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
ddb_t017E85D6F1EC7F2E472F9F80FD3311618300C8D9* L_1 = L_0;
NullCheck(L_1);
il2cpp_codegen_write_instance_field_data<ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C*>(L_1, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 44),2), __this);
return (RuntimeObject*)L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ddc_2_imq_m78E5D46AFF4E95A74026D8BEA795B6EEF90AE6CB_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 ___0_a, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
int32_t V_0 = 0;
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___otd;
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)), il2cpp_rgctx_method(method->klass->rgctx_data, 48), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_a, (Il2CppFullySharedGenericAny*)L_1);
NullCheck(L_0);
bool L_2;
L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)), il2cpp_rgctx_method(method->klass->rgctx_data, 26), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_1: *(void**)L_1), (&V_0));
if (!L_2)
{
goto IL_003c;
}
}
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_3 = __this->___otf;
int32_t L_4 = V_0;
NullCheck(L_3);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)), il2cpp_rgctx_method(method->klass->rgctx_data, 34), L_3, L_4, (Il2CppFullySharedGenericAny*)L_5);
RuntimeObject* L_6 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17), L_5);
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 50)), il2cpp_rgctx_method(method->klass->rgctx_data, 50), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_a, (Il2CppFullySharedGenericAny*)L_7);
RuntimeObject* L_8 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17), L_7);
bool L_9;
L_9 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_6, L_8, NULL);
if (!L_9)
{
goto IL_003c;
}
}
{
int32_t L_10 = V_0;
return L_10;
}
IL_003c:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_imr_m6375B20AF361DA8F60C695B3DFEC492A9F0CA566_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, int32_t ___0_a, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 ___1_b, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
{
int32_t L_0 = ___0_a;
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)), il2cpp_rgctx_method(method->klass->rgctx_data, 48), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___1_b, (Il2CppFullySharedGenericAny*)L_1);
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 50)), il2cpp_rgctx_method(method->klass->rgctx_data, 50), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___1_b, (Il2CppFullySharedGenericAny*)L_2);
InvokerActionInvoker3< int32_t, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 51)), il2cpp_rgctx_method(method->klass->rgctx_data, 51), __this, L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_1: *(void**)L_1), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? L_2: *(void**)L_2));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_System_Collections_Generic_IListU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_Item_m1B36EAECAD62346ADD26C039CBDD2503F9DA4C1F_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, int32_t ___0_index, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const uint32_t SizeOf_KeyValuePair_2_tA47FE62B78A92193FBF6F9F0219A41B90B6B9CEB = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 47));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_9 = alloca(SizeOf_KeyValuePair_2_tA47FE62B78A92193FBF6F9F0219A41B90B6B9CEB);
Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
memset(V_0, 0, SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___ote;
int32_t L_1 = ___0_index;
NullCheck(L_0);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), L_0, L_1, (Il2CppFullySharedGenericAny*)L_2);
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_3 = __this->___otf;
int32_t L_4 = ___0_index;
NullCheck(L_3);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)), il2cpp_rgctx_method(method->klass->rgctx_data, 34), L_3, L_4, (Il2CppFullySharedGenericAny*)L_5);
il2cpp_codegen_memcpy(V_0, L_5, SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
il2cpp_codegen_memcpy(L_6, V_0, SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
memset(L_9, 0, SizeOf_KeyValuePair_2_tA47FE62B78A92193FBF6F9F0219A41B90B6B9CEB);
KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? il2cpp_codegen_memcpy(L_7, L_2, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09): *(void**)L_2), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? il2cpp_codegen_memcpy(L_8, L_6, SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691): *(void**)L_6), il2cpp_rgctx_method(method->klass->rgctx_data, 52));
il2cpp_codegen_memcpy(il2cppRetVal, L_9, SizeOf_KeyValuePair_2_tA47FE62B78A92193FBF6F9F0219A41B90B6B9CEB);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_System_Collections_Generic_IListU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_set_Item_mB9FF12C6A9D2B8A867893685701E863EDD21C05E_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, int32_t ___0_index, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 ___1_value, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_9 = L_2;
const Il2CppFullySharedGenericAny L_12 = L_2;
const Il2CppFullySharedGenericAny L_19 = L_2;
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_15 = L_5;
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_22 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
memset(V_0, 0, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_0 = __this->___ote;
int32_t L_1 = ___0_index;
NullCheck(L_0);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), L_0, L_1, (Il2CppFullySharedGenericAny*)L_2);
il2cpp_codegen_memcpy(V_0, L_2, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_3 = __this->___otd;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = (( RuntimeObject* (*) (Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 12)))(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
il2cpp_codegen_memcpy(L_5, V_0, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)), il2cpp_rgctx_method(method->klass->rgctx_data, 48), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___1_value, (Il2CppFullySharedGenericAny*)L_6);
NullCheck(L_4);
bool L_7;
L_7 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_5: *(void**)L_5), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_6: *(void**)L_6));
if (!L_7)
{
goto IL_003c;
}
}
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_8 = __this->___otd;
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)), il2cpp_rgctx_method(method->klass->rgctx_data, 48), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___1_value, (Il2CppFullySharedGenericAny*)L_9);
int32_t L_10 = ___0_index;
NullCheck(L_8);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 21)), il2cpp_rgctx_method(method->klass->rgctx_data, 21), L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_9: *(void**)L_9), L_10);
goto IL_005c;
}
IL_003c:
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_11 = __this->___otd;
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)), il2cpp_rgctx_method(method->klass->rgctx_data, 48), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___1_value, (Il2CppFullySharedGenericAny*)L_12);
int32_t L_13 = ___0_index;
NullCheck(L_11);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)), il2cpp_rgctx_method(method->klass->rgctx_data, 15), L_11, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_12: *(void**)L_12), L_13);
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_14 = __this->___otd;
il2cpp_codegen_memcpy(L_15, V_0, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
NullCheck(L_14);
bool L_16;
L_16 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 30)), il2cpp_rgctx_method(method->klass->rgctx_data, 30), L_14, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_15: *(void**)L_15));
}
IL_005c:
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_17 = __this->___ote;
int32_t L_18 = ___0_index;
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)), il2cpp_rgctx_method(method->klass->rgctx_data, 48), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___1_value, (Il2CppFullySharedGenericAny*)L_19);
NullCheck(L_17);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 38)), il2cpp_rgctx_method(method->klass->rgctx_data, 38), L_17, L_18, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_19: *(void**)L_19));
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_20 = __this->___otf;
int32_t L_21 = ___0_index;
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 50)), il2cpp_rgctx_method(method->klass->rgctx_data, 50), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___1_value, (Il2CppFullySharedGenericAny*)L_22);
NullCheck(L_20);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 37)), il2cpp_rgctx_method(method->klass->rgctx_data, 37), L_20, L_21, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? L_22: *(void**)L_22));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_ims_m6E78643C8410A0754972CBA88E87D1E636C17344_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, const RuntimeMethod* method)
{
{
dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* L_0;
L_0 = (( dcz_tA48E7421FE14512A1D23A792FA217A00171ADF92* (*) (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 54)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
return (RuntimeObject*)L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_imt_mC9277D73223BF7C30985EF56995353E8174E90FA_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, const RuntimeMethod* method)
{
{
dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* L_0;
L_0 = (( dda_tD9E15167E44E0806FFBCA3600D07473A5B4DA19E* (*) (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 56)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
return (RuntimeObject*)L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_imu_m4DAA2C44CEBBEB2BD05FE7660D6CACA47EA4F2C6_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 ___0_a, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
{
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)), il2cpp_rgctx_method(method->klass->rgctx_data, 48), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_a, (Il2CppFullySharedGenericAny*)L_0);
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 50)), il2cpp_rgctx_method(method->klass->rgctx_data, 50), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_a, (Il2CppFullySharedGenericAny*)L_1);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 39)), il2cpp_rgctx_method(method->klass->rgctx_data, 39), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_0: *(void**)L_0), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? L_1: *(void**)L_1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_imv_m21030948D03F32A44785646D8772C22A8D5635F6_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 ___0_a, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
int32_t V_0 = 0;
{
Dictionary_2_t709D7105D5569BDBF0FF382194083253754F55F9* L_0 = __this->___otd;
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)), il2cpp_rgctx_method(method->klass->rgctx_data, 48), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_a, (Il2CppFullySharedGenericAny*)L_1);
NullCheck(L_0);
bool L_2;
L_2 = InvokerFuncInvoker2< bool, Il2CppFullySharedGenericAny, int32_t* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 26)), il2cpp_rgctx_method(method->klass->rgctx_data, 26), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_1: *(void**)L_1), (&V_0));
if (!L_2)
{
goto IL_003c;
}
}
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_3 = __this->___otf;
int32_t L_4 = V_0;
NullCheck(L_3);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)), il2cpp_rgctx_method(method->klass->rgctx_data, 34), L_3, L_4, (Il2CppFullySharedGenericAny*)L_5);
RuntimeObject* L_6 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17), L_5);
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 50)), il2cpp_rgctx_method(method->klass->rgctx_data, 50), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_a, (Il2CppFullySharedGenericAny*)L_7);
RuntimeObject* L_8 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17), L_7);
bool L_9;
L_9 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_6, L_8, NULL);
if (!L_9)
{
goto IL_003c;
}
}
{
return (bool)1;
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_imw_m2098035A225DFCC56455D71CAA00E246F43911B8_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const uint32_t SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17));
const uint32_t SizeOf_KeyValuePair_2_tA47FE62B78A92193FBF6F9F0219A41B90B6B9CEB = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 47));
const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_15 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_17 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const Il2CppFullySharedGenericAny L_12 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
const Il2CppFullySharedGenericAny L_16 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
const Il2CppFullySharedGenericAny L_18 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_19 = alloca(SizeOf_KeyValuePair_2_tA47FE62B78A92193FBF6F9F0219A41B90B6B9CEB);
int32_t V_0 = 0;
Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
memset(V_1, 0, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
Il2CppFullySharedGenericAny V_2 = alloca(SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
memset(V_2, 0, SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
{
KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* L_0 = ___0_a;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
int32_t L_2 = ___1_b;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0028;
}
}
{
int32_t L_3 = ___1_b;
int32_t L_4 = L_3;
RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFD3412F2BE6DFF4AD50FE90B25E77D0B0EAFA92F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
}
IL_0028:
{
V_0 = 0;
goto IL_005d;
}
IL_002c:
{
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_7 = __this->___ote;
int32_t L_8 = V_0;
NullCheck(L_7);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 19)), il2cpp_rgctx_method(method->klass->rgctx_data, 19), L_7, L_8, (Il2CppFullySharedGenericAny*)L_9);
il2cpp_codegen_memcpy(V_1, L_9, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_10 = __this->___otf;
int32_t L_11 = V_0;
NullCheck(L_10);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 34)), il2cpp_rgctx_method(method->klass->rgctx_data, 34), L_10, L_11, (Il2CppFullySharedGenericAny*)L_12);
il2cpp_codegen_memcpy(V_2, L_12, SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* L_13 = ___0_a;
int32_t L_14 = ___1_b;
il2cpp_codegen_memcpy(L_15, V_1, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
il2cpp_codegen_memcpy(L_16, V_2, SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691);
memset(L_19, 0, SizeOf_KeyValuePair_2_tA47FE62B78A92193FBF6F9F0219A41B90B6B9CEB);
KeyValuePair_2__ctor_mD82E516936D2BDE6D46C8C45270250647986231E((KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)L_19, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? il2cpp_codegen_memcpy(L_17, L_15, SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09): *(void**)L_15), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 17)) ? il2cpp_codegen_memcpy(L_18, L_16, SizeOf_b_t640F1E550296ADF6EF48231497689089F9713691): *(void**)L_16), il2cpp_rgctx_method(method->klass->rgctx_data, 52));
NullCheck(L_13);
il2cpp_codegen_memcpy((L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)), L_19, SizeOf_KeyValuePair_2_tA47FE62B78A92193FBF6F9F0219A41B90B6B9CEB);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 47), (void**)(L_13)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_14)), (void*)L_19);
int32_t L_20 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_20, 1));
int32_t L_21 = ___1_b;
___1_b = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_005d:
{
int32_t L_22 = V_0;
List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A* L_23 = __this->___ote;
NullCheck(L_23);
int32_t L_24;
L_24 = (( int32_t (*) (List_1_tDBA89B0E21BAC58CFBD3C1F76E4668E3B562761A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 22)))(L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
if ((((int32_t)L_22) == ((int32_t)L_24)))
{
goto IL_0071;
}
}
{
int32_t L_25 = ___1_b;
KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* L_26 = ___0_a;
NullCheck(L_26);
if ((((int32_t)L_25) < ((int32_t)((int32_t)(((RuntimeArray*)L_26)->max_length)))))
{
goto IL_002c;
}
}
IL_0071:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_imx_m276DEED7DBEB611280E493CE0651967D0C1A513E_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_imy_mC1DD609BF7B3CCC0B097715FD807A2C3C72B89E5_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 ___0_a, const RuntimeMethod* method)
{
const uint32_t SizeOf_KeyValuePair_2_tA47FE62B78A92193FBF6F9F0219A41B90B6B9CEB = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 47));
const uint32_t SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13));
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_a_tF9BABA5B635855E16FFC2D7E8A9FCA523EC4CB09);
const KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 L_0 = alloca(SizeOf_KeyValuePair_2_tA47FE62B78A92193FBF6F9F0219A41B90B6B9CEB);
{
il2cpp_codegen_memcpy(L_0, ___0_a, SizeOf_KeyValuePair_2_tA47FE62B78A92193FBF6F9F0219A41B90B6B9CEB);
NullCheck((RuntimeObject*)__this);
bool L_1;
L_1 = InterfaceFuncInvoker1Invoker< bool, KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 59), (RuntimeObject*)__this, L_0);
if (!L_1)
{
goto IL_0017;
}
}
{
InvokerActionInvoker1< Il2CppFullySharedGenericAny* >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 48)), il2cpp_rgctx_method(method->klass->rgctx_data, 48), (KeyValuePair_2_t28EF90BF7804CE5D7F99A364266351E7DC652669*)___0_a, (Il2CppFullySharedGenericAny*)L_2);
bool L_3;
L_3 = InvokerFuncInvoker1< bool, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 61)), il2cpp_rgctx_method(method->klass->rgctx_data, 61), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 13)) ? L_2: *(void**)L_2));
return L_3;
}
IL_0017:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_imz_mA894CF3C599FB05A03F0D67D32FC9CEF009A4B1E_gshared (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = (( RuntimeObject* (*) (ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 62)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 62));
return (RuntimeObject*)L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2__ctor_mD7D0B135205C40B80C1D66C1D17B7B6A1DC7FA73_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
{
ddc_2__ctor_m93B6835B89790A185B46392468B9CEF907EF64CA(__this, 0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2__ctor_m7D6E3C02BE60400935B233BF8E23DE1E82EF2CF6_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
ddc_2__ctor_m93B6835B89790A185B46392468B9CEF907EF64CA(__this, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2__ctor_mF896E357D503D6B309B47594CF7E9650CE4B16E1_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, RuntimeObject* ___0_a, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = ___0_a;
ddc_2__ctor_m93B6835B89790A185B46392468B9CEF907EF64CA(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 0));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2__ctor_m93B6835B89790A185B46392468B9CEF907EF64CA_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_a, RuntimeObject* ___1_b, const RuntimeMethod* method)
{
RuntimeObject* G_B2_0 = NULL;
int32_t G_B2_1 = 0;
ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* G_B2_2 = NULL;
RuntimeObject* G_B1_0 = NULL;
int32_t G_B1_1 = 0;
ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* G_B1_2 = NULL;
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
RuntimeObject* L_1 = ___1_b;
RuntimeObject* L_2 = L_1;
if (L_2)
{
G_B2_0 = L_2;
G_B2_1 = L_0;
G_B2_2 = __this;
goto IL_0012;
}
G_B1_0 = L_2;
G_B1_1 = L_0;
G_B1_2 = __this;
}
{
EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* L_3;
L_3 = EqualityComparer_1_get_Default_mE95D9646CAA44385FE1BE53BA838B1A56710F712_inline(il2cpp_rgctx_method(method->klass->rgctx_data, 2));
G_B2_0 = ((RuntimeObject*)(L_3));
G_B2_1 = G_B1_1;
G_B2_2 = G_B1_2;
}
IL_0012:
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_4 = (Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 5));
Dictionary_2__ctor_m48624B00885E8F53F16CEF73144EB65E7E676851(L_4, G_B2_1, G_B2_0, il2cpp_rgctx_method(method->klass->rgctx_data, 6));
NullCheck(G_B2_2);
G_B2_2->___otd = L_4;
Il2CppCodeGenWriteBarrier((void**)(&G_B2_2->___otd), (void*)L_4);
int32_t L_5 = ___0_a;
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_6 = (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 8));
List_1__ctor_mE3B7DF7DC50A4019878FBAC37BD8F6F78277436E(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 9));
__this->___ote = L_6;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ote), (void*)L_6);
int32_t L_7 = ___0_a;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_8 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 10));
List_1__ctor_m76CBBC3E2F0583F5AD30CE592CEA1225C06A0428(L_8, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 11));
__this->___otf = L_8;
Il2CppCodeGenWriteBarrier((void**)(&__this->___otf), (void*)L_8);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_get_Comparer_m7DB032A80C3D019DB8D9796140A7DA31331659E9_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___otd;
NullCheck(L_0);
RuntimeObject* L_1;
L_1 = Dictionary_2_get_Comparer_m353E535FCBD5794FACEB4EC931A6620C07D73541(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_Add_m920A13215FE9CE9FE24ED4FAA6F9CCB62DF990FB_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_1 = ___0_key;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = __this->___otf;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
NullCheck(L_0);
Dictionary_2_Add_mE229C642A9AEACFC3F812693DF9ACE66D76DAB65(L_0, L_1, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_4 = __this->___ote;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_5 = ___0_key;
NullCheck(L_4);
List_1_Add_mB2518F82DAC2F9477101C26B3589D0F628A5B777_inline(L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_6 = __this->___otf;
RuntimeObject* L_7 = ___1_value;
NullCheck(L_6);
List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 18));
int32_t L_8 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_8, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_Insert_mE81807C0B06FB11BD91F362145F12763365C7370_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_index, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___1_key, RuntimeObject* ___2_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* V_1 = NULL;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 V_2;
memset((&V_2), 0, sizeof(V_2));
{
int32_t L_0 = ___0_index;
if ((((int32_t)L_0) < ((int32_t)0)))
{
goto IL_0012;
}
}
{
int32_t L_1 = ___0_index;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = __this->___otf;
NullCheck(L_2);
int32_t L_3;
L_3 = List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_inline(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
if ((((int32_t)L_1) <= ((int32_t)L_3)))
{
goto IL_0028;
}
}
IL_0012:
{
int32_t L_4 = ___0_index;
int32_t L_5 = L_4;
RuntimeObject* L_6 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_5);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_7 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_7, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFD3412F2BE6DFF4AD50FE90B25E77D0B0EAFA92F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_7, method);
}
IL_0028:
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_8 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_9 = ___1_key;
int32_t L_10 = ___0_index;
NullCheck(L_8);
Dictionary_2_Add_mE229C642A9AEACFC3F812693DF9ACE66D76DAB65(L_8, L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
int32_t L_11 = ___0_index;
V_0 = L_11;
goto IL_0061;
}
IL_0039:
{
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_12 = __this->___ote;
int32_t L_13 = V_0;
NullCheck(L_12);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_14;
L_14 = List_1_get_Item_mE9239D6A1BEFFB80ACBC3DA6A22F98BF0809CF31(L_12, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_15 = __this->___otd;
V_1 = L_15;
V_2 = L_14;
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_16 = V_1;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_17 = V_2;
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_18 = V_1;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_19 = V_2;
NullCheck(L_18);
int32_t L_20;
L_20 = Dictionary_2_get_Item_mEECC27D0CD12A1009D43857D5D7CC760AEDC02D1(L_18, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
NullCheck(L_16);
Dictionary_2_set_Item_m26977729C22BBE9A4D98551DB2ED1E077B4AD9D0(L_16, L_17, ((int32_t)il2cpp_codegen_add(L_20, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_21 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_21, 1));
}
IL_0061:
{
int32_t L_22 = V_0;
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_23 = __this->___ote;
NullCheck(L_23);
int32_t L_24;
L_24 = List_1_get_Count_m6CEFE0E51E0B191850967EBAB1057160770B0765_inline(L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
if ((!(((uint32_t)L_22) == ((uint32_t)L_24))))
{
goto IL_0039;
}
}
{
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_25 = __this->___ote;
int32_t L_26 = ___0_index;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_27 = ___1_key;
NullCheck(L_25);
List_1_Insert_m237EA4F9CB08BE124EC41EC44D3629ACC674DCA5(L_25, L_26, L_27, il2cpp_rgctx_method(method->klass->rgctx_data, 23));
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_28 = __this->___otf;
int32_t L_29 = ___0_index;
RuntimeObject* L_30 = ___2_value;
NullCheck(L_28);
List_1_Insert_m9C9559248941FED50561DB029D55DF08DEF3B094(L_28, L_29, L_30, il2cpp_rgctx_method(method->klass->rgctx_data, 24));
int32_t L_31 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_31, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_ContainsKey_m7959ABE39315278D41C0FA7879A2FC0249CAA170_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, const RuntimeMethod* method)
{
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_1 = ___0_key;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_ContainsKey_m99E51401EF1A7AC45B60BE8164E60B1C0EA512C6(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 25));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ddc_2_GetKey_mAE6617887E31D626999B9EA97EA55F9AE0A3AAE1_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_0 = __this->___ote;
int32_t L_1 = ___0_index;
NullCheck(L_0);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_2;
L_2 = List_1_get_Item_mE9239D6A1BEFFB80ACBC3DA6A22F98BF0809CF31(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ddc_2_IndexOf_m9874ED739A18E243C7564CFB19ED49FC304D517A_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_1 = ___0_key;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mE7EEAC95469A87DE076B4991887E77F2CC63DD29(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
if (!L_2)
{
goto IL_0012;
}
}
{
int32_t L_3 = V_0;
return L_3;
}
IL_0012:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* ddc_2_get_Keys_m9477A6154376573C8EE654F7E7108363B5931668_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___otd;
dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* L_1 = (dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 27));
dcz__ctor_mEB65B6DF1389F9D1CCC8CF96CDAEE9978F8B573C(L_1, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 28));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_Remove_m56890E0D50C5B1330AD5BC885976A69533D35A65_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_1 = ___0_key;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mE7EEAC95469A87DE076B4991887E77F2CC63DD29(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
if (!L_2)
{
goto IL_0019;
}
}
{
int32_t L_3 = V_0;
ddc_2_RemoveAt_mCF808CFEF11F9B8F94CD2695E4D0068920D224FB(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 29));
return (bool)1;
}
IL_0019:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_RemoveAt_mCF808CFEF11F9B8F94CD2695E4D0068920D224FB_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* V_2 = NULL;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 V_3;
memset((&V_3), 0, sizeof(V_3));
{
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_0 = __this->___ote;
int32_t L_1 = ___0_index;
NullCheck(L_0);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_2;
L_2 = List_1_get_Item_mE9239D6A1BEFFB80ACBC3DA6A22F98BF0809CF31(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
V_0 = L_2;
int32_t L_3 = ___0_index;
V_1 = ((int32_t)il2cpp_codegen_add(L_3, 1));
goto IL_003b;
}
IL_0013:
{
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_4 = __this->___ote;
int32_t L_5 = V_1;
NullCheck(L_4);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_6;
L_6 = List_1_get_Item_mE9239D6A1BEFFB80ACBC3DA6A22F98BF0809CF31(L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_7 = __this->___otd;
V_2 = L_7;
V_3 = L_6;
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_8 = V_2;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_9 = V_3;
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_10 = V_2;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_11 = V_3;
NullCheck(L_10);
int32_t L_12;
L_12 = Dictionary_2_get_Item_mEECC27D0CD12A1009D43857D5D7CC760AEDC02D1(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
NullCheck(L_8);
Dictionary_2_set_Item_m26977729C22BBE9A4D98551DB2ED1E077B4AD9D0(L_8, L_9, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 21));
int32_t L_13 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1));
}
IL_003b:
{
int32_t L_14 = V_1;
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_15 = __this->___ote;
NullCheck(L_15);
int32_t L_16;
L_16 = List_1_get_Count_m6CEFE0E51E0B191850967EBAB1057160770B0765_inline(L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
if ((((int32_t)L_14) < ((int32_t)L_16)))
{
goto IL_0013;
}
}
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_17 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_18 = V_0;
NullCheck(L_17);
bool L_19;
L_19 = Dictionary_2_Remove_mBCC1FEF970060BFDE6E2487E060FA6034D82ADCF(L_17, L_18, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_20 = __this->___ote;
int32_t L_21 = ___0_index;
NullCheck(L_20);
List_1_RemoveAt_m5BA2F69F6A607E42F848E0EA47660544D636993A(L_20, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 31));
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_22 = __this->___otf;
int32_t L_23 = ___0_index;
NullCheck(L_22);
List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54(L_22, L_23, il2cpp_rgctx_method(method->klass->rgctx_data, 32));
int32_t L_24 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_24, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_TryGetValue_m52F29FD6AFA7172CACBE8A53CEE45A972BE47512_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, RuntimeObject** ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_1 = ___0_key;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mE7EEAC95469A87DE076B4991887E77F2CC63DD29(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
if (!L_2)
{
goto IL_0024;
}
}
{
RuntimeObject** L_3 = ___1_value;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = __this->___otf;
int32_t L_5 = V_0;
NullCheck(L_4);
RuntimeObject* L_6;
L_6 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
*(RuntimeObject**)L_3 = L_6;
Il2CppCodeGenWriteBarrier((void**)(RuntimeObject**)L_3, (void*)L_6);
return (bool)1;
}
IL_0024:
{
RuntimeObject** L_7 = ___1_value;
il2cpp_codegen_initobj(L_7, sizeof(RuntimeObject*));
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* ddc_2_get_Values_mE7F03CD20153ECF2DBCDFFBA6CAFAD6116D947A9_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___otf;
dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* L_1 = (dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 35));
dda__ctor_m00BFD9DCD40BA46EEF0BD72974B593D86FAB2C07(L_1, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 36));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_get_Item_mE9B2410CA6EB240B6186E214B3B57CA79F1EF8DE_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___otf;
int32_t L_1 = ___0_index;
NullCheck(L_0);
RuntimeObject* L_2;
L_2 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
return L_2;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_set_Item_m5B330E92A56F81F064F2F48F7110EF7E27C6D590_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___otf;
int32_t L_1 = ___0_index;
RuntimeObject* L_2 = ___1_value;
NullCheck(L_0);
List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_get_Item_mBC9292509072B83701958FF5E7E043F3B95E2E0A_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, const RuntimeMethod* method)
{
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->___otf;
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_1 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_2 = ___0_key;
NullCheck(L_1);
int32_t L_3;
L_3 = Dictionary_2_get_Item_mEECC27D0CD12A1009D43857D5D7CC760AEDC02D1(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 20));
NullCheck(L_0);
RuntimeObject* L_4;
L_4 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_0, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
return L_4;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_set_Item_m3DAF4BE3E9F9DAA2A41DC3A02991C053065F5280_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_1 = ___0_key;
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mE7EEAC95469A87DE076B4991887E77F2CC63DD29(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
if (!L_2)
{
goto IL_002b;
}
}
{
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_3 = __this->___ote;
int32_t L_4 = V_0;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_5 = ___0_key;
NullCheck(L_3);
List_1_set_Item_m842CBD01CFC7018AA0831A96F47D295ABE70A2AD(L_3, L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_6 = __this->___otf;
int32_t L_7 = V_0;
RuntimeObject* L_8 = ___1_value;
NullCheck(L_6);
List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
return;
}
IL_002b:
{
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_9 = ___0_key;
RuntimeObject* L_10 = ___1_value;
ddc_2_Add_m920A13215FE9CE9FE24ED4FAA6F9CCB62DF990FB(__this, L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_Clear_mDDC3E8300C4C0972363592928A0A12767C4EE7FD_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___otd;
NullCheck(L_0);
Dictionary_2_Clear_m68238B956E85BEFD11467687FC78934844E1BBE6(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 40));
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_1 = __this->___ote;
NullCheck(L_1);
List_1_Clear_m70F16533FBAD20732914DAD0162CD462436E1238_inline(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 41));
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = __this->___otf;
NullCheck(L_2);
List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_inline(L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 42));
int32_t L_3 = __this->___version;
__this->___version = ((int32_t)il2cpp_codegen_add(L_3, 1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ddc_2_get_Count_mD2762EB6C397D7B2EBD92798BE87DF6BA91D534F_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___otd;
NullCheck(L_0);
int32_t L_1;
L_1 = Dictionary_2_get_Count_mF29193EF68AE0DC01A8FD42E99746EE7F07C124F(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 43));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_GetEnumerator_m284ACF12C1A6549E08AD4AFFC8D043AB2E89011E_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
{
ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6* L_0 = (ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 44));
ddb__ctor_mA56EE8606F4B97C677888974BA10112E18E6747E(L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 45));
ddb_tD178A5170D395C49CE404BBBF3010DE269B8AAC6* L_1 = L_0;
NullCheck(L_1);
L_1->___U3CU3E4__this = __this;
Il2CppCodeGenWriteBarrier((void**)(&L_1->___U3CU3E4__this), (void*)__this);
return (RuntimeObject*)L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ddc_2_imq_m2F34D74E9F8B597C2B423F8221197492BA64600A_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 ___0_a, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_1;
L_1 = KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_inline((&___0_a), il2cpp_rgctx_method(method->klass->rgctx_data, 48));
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mE7EEAC95469A87DE076B4991887E77F2CC63DD29(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
if (!L_2)
{
goto IL_003c;
}
}
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = __this->___otf;
int32_t L_4 = V_0;
NullCheck(L_3);
RuntimeObject* L_5;
L_5 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
RuntimeObject* L_6;
L_6 = KeyValuePair_2_get_Value_m6C0E35A71639C122DD34454730F393D95EC28CC3_inline((&___0_a), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
bool L_7;
L_7 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_5, L_6, NULL);
if (!L_7)
{
goto IL_003c;
}
}
{
int32_t L_8 = V_0;
return L_8;
}
IL_003c:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_imr_m79B76C60D3E059AD0D6FB033A048FF2BDC09E014_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_a, KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 ___1_b, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_1;
L_1 = KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_inline((&___1_b), il2cpp_rgctx_method(method->klass->rgctx_data, 48));
RuntimeObject* L_2;
L_2 = KeyValuePair_2_get_Value_m6C0E35A71639C122DD34454730F393D95EC28CC3_inline((&___1_b), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
ddc_2_Insert_mE81807C0B06FB11BD91F362145F12763365C7370(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 51));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 ddc_2_System_Collections_Generic_IListU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_get_Item_m8668B25E504AEDB8AA21D5385E143E6B3929F596_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_index, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
{
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_0 = __this->___ote;
int32_t L_1 = ___0_index;
NullCheck(L_0);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_2;
L_2 = List_1_get_Item_mE9239D6A1BEFFB80ACBC3DA6A22F98BF0809CF31(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = __this->___otf;
int32_t L_4 = ___0_index;
NullCheck(L_3);
RuntimeObject* L_5;
L_5 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
V_0 = L_5;
RuntimeObject* L_6 = V_0;
KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 L_7;
memset((&L_7), 0, sizeof(L_7));
KeyValuePair_2__ctor_mB53AFA91B6452448BEDF93EAA8BE322C7D0FF5A4((&L_7), L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
return L_7;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_System_Collections_Generic_IListU3CSystem_Collections_Generic_KeyValuePairU3CTKeyU2CTValueU3EU3E_set_Item_m3A55CA156AD683D9B20C0543D10D7D282250048D_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, int32_t ___0_index, KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 ___1_value, const RuntimeMethod* method)
{
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 V_0;
memset((&V_0), 0, sizeof(V_0));
{
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_0 = __this->___ote;
int32_t L_1 = ___0_index;
NullCheck(L_0);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_2;
L_2 = List_1_get_Item_mE9239D6A1BEFFB80ACBC3DA6A22F98BF0809CF31(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
V_0 = L_2;
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_3 = __this->___otd;
NullCheck(L_3);
RuntimeObject* L_4;
L_4 = Dictionary_2_get_Comparer_m353E535FCBD5794FACEB4EC931A6620C07D73541(L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 12));
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_5 = V_0;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_6;
L_6 = KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_inline((&___1_value), il2cpp_rgctx_method(method->klass->rgctx_data, 48));
NullCheck(L_4);
bool L_7;
L_7 = InterfaceFuncInvoker2< bool, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 1), L_4, L_5, L_6);
if (!L_7)
{
goto IL_003c;
}
}
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_8 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_9;
L_9 = KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_inline((&___1_value), il2cpp_rgctx_method(method->klass->rgctx_data, 48));
int32_t L_10 = ___0_index;
NullCheck(L_8);
Dictionary_2_set_Item_m26977729C22BBE9A4D98551DB2ED1E077B4AD9D0(L_8, L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 21));
goto IL_005c;
}
IL_003c:
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_11 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_12;
L_12 = KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_inline((&___1_value), il2cpp_rgctx_method(method->klass->rgctx_data, 48));
int32_t L_13 = ___0_index;
NullCheck(L_11);
Dictionary_2_Add_mE229C642A9AEACFC3F812693DF9ACE66D76DAB65(L_11, L_12, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_14 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_15 = V_0;
NullCheck(L_14);
bool L_16;
L_16 = Dictionary_2_Remove_mBCC1FEF970060BFDE6E2487E060FA6034D82ADCF(L_14, L_15, il2cpp_rgctx_method(method->klass->rgctx_data, 30));
}
IL_005c:
{
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_17 = __this->___ote;
int32_t L_18 = ___0_index;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_19;
L_19 = KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_inline((&___1_value), il2cpp_rgctx_method(method->klass->rgctx_data, 48));
NullCheck(L_17);
List_1_set_Item_m842CBD01CFC7018AA0831A96F47D295ABE70A2AD(L_17, L_18, L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 38));
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_20 = __this->___otf;
int32_t L_21 = ___0_index;
RuntimeObject* L_22;
L_22 = KeyValuePair_2_get_Value_m6C0E35A71639C122DD34454730F393D95EC28CC3_inline((&___1_value), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
NullCheck(L_20);
List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56(L_20, L_21, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 37));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_ims_m884EA8B77101AECF809A8B74B82434EF8FD42B5F_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
{
dcz_tE064ABFC31727EA92890A9CB12B4901EBB44B06C* L_0;
L_0 = ddc_2_get_Keys_m9477A6154376573C8EE654F7E7108363B5931668(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 54));
return (RuntimeObject*)L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_imt_m9E1C8F93069FF8629B487B4A7E046AD85A002B1F_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
{
dda_tBACBC5F62AFE6A979712B321B1FAAD1ACD37FA9F* L_0;
L_0 = ddc_2_get_Values_mE7F03CD20153ECF2DBCDFFBA6CAFAD6116D947A9(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 56));
return (RuntimeObject*)L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_imu_m1276CE1417CD5F10B8C9C9E1395EC02E70AF8F44_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 ___0_a, const RuntimeMethod* method)
{
{
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_0;
L_0 = KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_inline((&___0_a), il2cpp_rgctx_method(method->klass->rgctx_data, 48));
RuntimeObject* L_1;
L_1 = KeyValuePair_2_get_Value_m6C0E35A71639C122DD34454730F393D95EC28CC3_inline((&___0_a), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
ddc_2_Add_m920A13215FE9CE9FE24ED4FAA6F9CCB62DF990FB(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 39));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_imv_mD2A4FBE4594B549768B07878DA70910DDC41FA68_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 ___0_a, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
Dictionary_2_t82CCC89C57DB9D85CD228F7099FB6474258C4152* L_0 = __this->___otd;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_1;
L_1 = KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_inline((&___0_a), il2cpp_rgctx_method(method->klass->rgctx_data, 48));
NullCheck(L_0);
bool L_2;
L_2 = Dictionary_2_TryGetValue_mE7EEAC95469A87DE076B4991887E77F2CC63DD29(L_0, L_1, (&V_0), il2cpp_rgctx_method(method->klass->rgctx_data, 26));
if (!L_2)
{
goto IL_003c;
}
}
{
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_3 = __this->___otf;
int32_t L_4 = V_0;
NullCheck(L_3);
RuntimeObject* L_5;
L_5 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
RuntimeObject* L_6;
L_6 = KeyValuePair_2_get_Value_m6C0E35A71639C122DD34454730F393D95EC28CC3_inline((&___0_a), il2cpp_rgctx_method(method->klass->rgctx_data, 50));
bool L_7;
L_7 = Object_Equals_m434DF93FDA204D5C06E889A9CB53BC2E5D39ABF7(L_5, L_6, NULL);
if (!L_7)
{
goto IL_003c;
}
}
{
return (bool)1;
}
IL_003c:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddc_2_imw_m61691B87691808C81B4A4EF60B4AB1B21F179CB8_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, KeyValuePair_2U5BU5D_t835E3E09CD516C07C4B63EB335813CA26A6EB0F9* ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 V_1;
memset((&V_1), 0, sizeof(V_1));
RuntimeObject* V_2 = NULL;
{
KeyValuePair_2U5BU5D_t835E3E09CD516C07C4B63EB335813CA26A6EB0F9* L_0 = ___0_a;
if (L_0)
{
goto IL_000e;
}
}
{
ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_1 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var)));
ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_1, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralB829404B947F7E1629A30B5E953A49EB21CCD2ED)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_1, method);
}
IL_000e:
{
int32_t L_2 = ___1_b;
if ((((int32_t)L_2) >= ((int32_t)0)))
{
goto IL_0028;
}
}
{
int32_t L_3 = ___1_b;
int32_t L_4 = L_3;
RuntimeObject* L_5 = Box(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C_il2cpp_TypeInfo_var)), &L_4);
ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* L_6 = (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var)));
ArgumentOutOfRangeException__ctor_m60B543A63AC8692C28096003FBF2AD124B9D5B85(L_6, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralC00660333703C551EA80371B54D0ADCEB74C33B4)), L_5, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralFD3412F2BE6DFF4AD50FE90B25E77D0B0EAFA92F)), NULL);
IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, method);
}
IL_0028:
{
V_0 = 0;
goto IL_005d;
}
IL_002c:
{
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_7 = __this->___ote;
int32_t L_8 = V_0;
NullCheck(L_7);
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_9;
L_9 = List_1_get_Item_mE9239D6A1BEFFB80ACBC3DA6A22F98BF0809CF31(L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 19));
V_1 = L_9;
List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_10 = __this->___otf;
int32_t L_11 = V_0;
NullCheck(L_10);
RuntimeObject* L_12;
L_12 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 34));
V_2 = L_12;
KeyValuePair_2U5BU5D_t835E3E09CD516C07C4B63EB335813CA26A6EB0F9* L_13 = ___0_a;
int32_t L_14 = ___1_b;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_15 = V_1;
RuntimeObject* L_16 = V_2;
KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 L_17;
memset((&L_17), 0, sizeof(L_17));
KeyValuePair_2__ctor_mB53AFA91B6452448BEDF93EAA8BE322C7D0FF5A4((&L_17), L_15, L_16, il2cpp_rgctx_method(method->klass->rgctx_data, 52));
NullCheck(L_13);
(L_13)->SetAt(static_cast<il2cpp_array_size_t>(L_14), (KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130)L_17);
int32_t L_18 = V_0;
V_0 = ((int32_t)il2cpp_codegen_add(L_18, 1));
int32_t L_19 = ___1_b;
___1_b = ((int32_t)il2cpp_codegen_add(L_19, 1));
}
IL_005d:
{
int32_t L_20 = V_0;
List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* L_21 = __this->___ote;
NullCheck(L_21);
int32_t L_22;
L_22 = List_1_get_Count_m6CEFE0E51E0B191850967EBAB1057160770B0765_inline(L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 22));
if ((((int32_t)L_20) == ((int32_t)L_22)))
{
goto IL_0071;
}
}
{
int32_t L_23 = ___1_b;
KeyValuePair_2U5BU5D_t835E3E09CD516C07C4B63EB335813CA26A6EB0F9* L_24 = ___0_a;
NullCheck(L_24);
if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length)))))
{
goto IL_002c;
}
}
IL_0071:
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_imx_mD5F9105D60101CC700F7BB06125355AEDF12A646_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ddc_2_imy_m9DD67EF1D90E76E19612A6B2B80B50E65116F542_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 ___0_a, const RuntimeMethod* method)
{
{
KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 L_0 = ___0_a;
NullCheck((RuntimeObject*)__this);
bool L_1;
L_1 = InterfaceFuncInvoker1< bool, KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130 >::Invoke(4, il2cpp_rgctx_data(method->klass->rgctx_data, 59), (RuntimeObject*)__this, L_0);
if (!L_1)
{
goto IL_0017;
}
}
{
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_2;
L_2 = KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_inline((&___0_a), il2cpp_rgctx_method(method->klass->rgctx_data, 48));
bool L_3;
L_3 = ddc_2_Remove_m56890E0D50C5B1330AD5BC885976A69533D35A65(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 61));
return L_3;
}
IL_0017:
{
return (bool)0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ddc_2_imz_mB560CE55C9788262EAD1D8EB20143AEFD3D291EE_gshared (ddc_2_t8833EBEA4F1ECD2496D2830D7D29F4C0A9C8B8AA* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0;
L_0 = ddc_2_GetEnumerator_m284ACF12C1A6549E08AD4AFFC8D043AB2E89011E(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 62));
return (RuntimeObject*)L_0;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
#ifdef __clang__
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Winvalid-offsetof"
#pragma clang diagnostic ignored "-Wunused-variable"
#endif
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ddd_2__ctor_mD9A2AB7F1335A0907DA715F2AD755F9F4DC6F6E3_gshared (ddd_2_t930A70DDC83E6530CBEC6FEC4A3FA533405A99A0* __this, ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* L_0 = ___0_a;
__this->___otj = L_0;
Il2CppCodeGenWriteBarrier((void**)(&__this->___otj), (void*)L_0);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* ddd_2_get_Items_mBE1AF706B02B31D174E842F20CC644CE711EEA9F_gshared (ddd_2_t930A70DDC83E6530CBEC6FEC4A3FA533405A99A0* __this, const RuntimeMethod* method)
{
{
ddc_2_t0CDB8C4110EEBA3E8C2FB1401367824329493D4C* L_0 = __this->___otj;
KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* L_1;
L_1 = (( KeyValuePair_2U5BU5D_t885F2E060B0261B18E97D336746D53BA61338F57* (*) (RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2));
return L_1;
}
}
#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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1_djf_mF666C97EBB78DD2B660A86D36E40EBE0E9F379CE_gshared (dge_1_tE236A6C1E2103800286EB8EC985957F8C0EF46FF* __this, const RuntimeMethod* method)
{
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___evt;
bool L_1 = __this->___param;
NullCheck(L_0);
Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1_iqh_mCB9827675E7DD713FA9B8AE5D54D3722D172741A_gshared (dge_1_tE236A6C1E2103800286EB8EC985957F8C0EF46FF* __this, const RuntimeMethod* method)
{
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___evt;
bool L_1 = __this->___param;
NullCheck(L_0);
Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1__ctor_m905C5E20480E99CC07550735A66EBB0720EC198E_gshared (dge_1_tE236A6C1E2103800286EB8EC985957F8C0EF46FF* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1_gnq_mF745BBCF5502ACA51599AD6D3A23876F12CDFCAA_gshared (dge_1_tE236A6C1E2103800286EB8EC985957F8C0EF46FF* __this, const RuntimeMethod* method)
{
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___evt;
bool L_1 = __this->___param;
NullCheck(L_0);
Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1_iqf_mDE189F7ADB818C588179EA97AF3E7EDDD11D3281_gshared (dge_1_tE236A6C1E2103800286EB8EC985957F8C0EF46FF* __this, const RuntimeMethod* method)
{
{
Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* L_0 = __this->___evt;
bool L_1 = __this->___param;
NullCheck(L_0);
Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_inline(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1_djf_mDCEBB823D72E91D6921AD035853A8E8C578384B2_gshared (dge_1_t9F5BA552E623212671411EA63F0B4B8A04FE3CAB* __this, const RuntimeMethod* method)
{
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_0 = __this->___evt;
RuntimeObject* L_1 = __this->___param;
NullCheck(L_0);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1_iqh_m1F12A48A5DAA2C61CE38E7B153B6EF5582EB8E3B_gshared (dge_1_t9F5BA552E623212671411EA63F0B4B8A04FE3CAB* __this, const RuntimeMethod* method)
{
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_0 = __this->___evt;
RuntimeObject* L_1 = __this->___param;
NullCheck(L_0);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1__ctor_m150C70C0553ECC97DC63E0214AC1749AB5E8016C_gshared (dge_1_t9F5BA552E623212671411EA63F0B4B8A04FE3CAB* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1_gnq_mB3C70E0512A48E51A313C18B35F21087F242589A_gshared (dge_1_t9F5BA552E623212671411EA63F0B4B8A04FE3CAB* __this, const RuntimeMethod* method)
{
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_0 = __this->___evt;
RuntimeObject* L_1 = __this->___param;
NullCheck(L_0);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1_iqf_mFA06A01A8FBF6E0AC3AC666409B337999DEC9BB4_gshared (dge_1_t9F5BA552E623212671411EA63F0B4B8A04FE3CAB* __this, const RuntimeMethod* method)
{
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_0 = __this->___evt;
RuntimeObject* L_1 = __this->___param;
NullCheck(L_0);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 3));
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1_djf_m498EF05A6C0A13D080D68363865B2916F317DE22_gshared (dge_1_t3608086A0091577CB64E535B29A5B596F84913CB* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t5B2AD71363A4EA6C19C0D398AA142477EC10F657 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_t5B2AD71363A4EA6C19C0D398AA142477EC10F657);
{
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_0 = *(Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0));
il2cpp_codegen_memcpy(L_1, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_a_t5B2AD71363A4EA6C19C0D398AA142477EC10F657);
NullCheck(L_0);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)), il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2)) ? L_1: *(void**)L_1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1_iqh_mFC68BA1EA8D0ECEF44CD85871DC93A68C9CA575A_gshared (dge_1_t3608086A0091577CB64E535B29A5B596F84913CB* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t5B2AD71363A4EA6C19C0D398AA142477EC10F657 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_t5B2AD71363A4EA6C19C0D398AA142477EC10F657);
{
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_0 = *(Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0));
il2cpp_codegen_memcpy(L_1, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_a_t5B2AD71363A4EA6C19C0D398AA142477EC10F657);
NullCheck(L_0);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)), il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2)) ? L_1: *(void**)L_1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1__ctor_mAEA2B037911707DFD21BA4AC25317B0CF5C279A5_gshared (dge_1_t3608086A0091577CB64E535B29A5B596F84913CB* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1_gnq_m9B29AA12DAC126D61CC931AC4667410FEB6BA2C9_gshared (dge_1_t3608086A0091577CB64E535B29A5B596F84913CB* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t5B2AD71363A4EA6C19C0D398AA142477EC10F657 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_t5B2AD71363A4EA6C19C0D398AA142477EC10F657);
{
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_0 = *(Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0));
il2cpp_codegen_memcpy(L_1, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_a_t5B2AD71363A4EA6C19C0D398AA142477EC10F657);
NullCheck(L_0);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)), il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2)) ? L_1: *(void**)L_1));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dge_1_iqf_m811106B3CDB7C348B3106870C0FF976CB34470E0_gshared (dge_1_t3608086A0091577CB64E535B29A5B596F84913CB* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t5B2AD71363A4EA6C19C0D398AA142477EC10F657 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_t5B2AD71363A4EA6C19C0D398AA142477EC10F657);
{
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_0 = *(Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0));
il2cpp_codegen_memcpy(L_1, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_a_t5B2AD71363A4EA6C19C0D398AA142477EC10F657);
NullCheck(L_0);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)), il2cpp_rgctx_method(method->klass->rgctx_data, 3), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2)) ? L_1: *(void**)L_1));
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgf_2_bzk_mC51FD5B22854153B4D5DBDFB8EC5FBF539EF7BE4_gshared (dgf_2_tE8E2E46EB51E42007DB922FA4938566528F9D385* __this, const RuntimeMethod* method)
{
{
Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_0 = __this->___evt;
RuntimeObject* L_1 = __this->___param1;
RuntimeObject* L_2 = __this->___param2;
NullCheck(L_0);
Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_inline(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgf_2_iqi_mF0AC97CC8ED8FE471CFDBE09BC78D3271D87A435_gshared (dgf_2_tE8E2E46EB51E42007DB922FA4938566528F9D385* __this, const RuntimeMethod* method)
{
{
Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_0 = __this->___evt;
RuntimeObject* L_1 = __this->___param1;
RuntimeObject* L_2 = __this->___param2;
NullCheck(L_0);
Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_inline(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgf_2__ctor_mA37EAEF974B8090C631A5FB9AC5CF3748DE454BA_gshared (dgf_2_tE8E2E46EB51E42007DB922FA4938566528F9D385* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgf_2_mat_mE144D270355D9492E9BF24685A9BE32A46FD4F57_gshared (dgf_2_tE8E2E46EB51E42007DB922FA4938566528F9D385* __this, const RuntimeMethod* method)
{
{
Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_0 = __this->___evt;
RuntimeObject* L_1 = __this->___param1;
RuntimeObject* L_2 = __this->___param2;
NullCheck(L_0);
Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_inline(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgf_2_jjm_mCF2C5E8CB541A72BCB6A1240812B3CCCCC1A9485_gshared (dgf_2_tE8E2E46EB51E42007DB922FA4938566528F9D385* __this, const RuntimeMethod* method)
{
{
Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* L_0 = __this->___evt;
RuntimeObject* L_1 = __this->___param1;
RuntimeObject* L_2 = __this->___param2;
NullCheck(L_0);
Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_inline(L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgf_2_bzk_mECDA372B72951AE796FD146EE014BF0D23319F78_gshared (dgf_2_t7C1D374BD82A434FE83F1944F4F80970CDD2EA8D* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t4721CA0E521424A1F700141C0D4AAE9FEF57E616 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
const uint32_t SizeOf_b_tEFE805D59F3E2D18ED27510AA5BCA41916C1BCAE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_t4721CA0E521424A1F700141C0D4AAE9FEF57E616);
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_b_tEFE805D59F3E2D18ED27510AA5BCA41916C1BCAE);
{
Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8* L_0 = *(Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0));
il2cpp_codegen_memcpy(L_1, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_a_t4721CA0E521424A1F700141C0D4AAE9FEF57E616);
il2cpp_codegen_memcpy(L_2, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2)), SizeOf_b_tEFE805D59F3E2D18ED27510AA5BCA41916C1BCAE);
NullCheck(L_0);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)), il2cpp_rgctx_method(method->klass->rgctx_data, 4), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2)) ? L_1: *(void**)L_1), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3)) ? L_2: *(void**)L_2));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgf_2_iqi_mF0882926CD5D04F7B65BE8B3E43850D3BD427414_gshared (dgf_2_t7C1D374BD82A434FE83F1944F4F80970CDD2EA8D* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t4721CA0E521424A1F700141C0D4AAE9FEF57E616 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
const uint32_t SizeOf_b_tEFE805D59F3E2D18ED27510AA5BCA41916C1BCAE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_t4721CA0E521424A1F700141C0D4AAE9FEF57E616);
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_b_tEFE805D59F3E2D18ED27510AA5BCA41916C1BCAE);
{
Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8* L_0 = *(Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0));
il2cpp_codegen_memcpy(L_1, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_a_t4721CA0E521424A1F700141C0D4AAE9FEF57E616);
il2cpp_codegen_memcpy(L_2, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2)), SizeOf_b_tEFE805D59F3E2D18ED27510AA5BCA41916C1BCAE);
NullCheck(L_0);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)), il2cpp_rgctx_method(method->klass->rgctx_data, 4), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2)) ? L_1: *(void**)L_1), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3)) ? L_2: *(void**)L_2));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgf_2__ctor_m0FB4DEBDDA77FF8DAFEAA4B8F229375C39CF4D0E_gshared (dgf_2_t7C1D374BD82A434FE83F1944F4F80970CDD2EA8D* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgf_2_mat_m69125C1A4A200739BC8ABDAC18BC9D4917748449_gshared (dgf_2_t7C1D374BD82A434FE83F1944F4F80970CDD2EA8D* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t4721CA0E521424A1F700141C0D4AAE9FEF57E616 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
const uint32_t SizeOf_b_tEFE805D59F3E2D18ED27510AA5BCA41916C1BCAE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_t4721CA0E521424A1F700141C0D4AAE9FEF57E616);
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_b_tEFE805D59F3E2D18ED27510AA5BCA41916C1BCAE);
{
Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8* L_0 = *(Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0));
il2cpp_codegen_memcpy(L_1, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_a_t4721CA0E521424A1F700141C0D4AAE9FEF57E616);
il2cpp_codegen_memcpy(L_2, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2)), SizeOf_b_tEFE805D59F3E2D18ED27510AA5BCA41916C1BCAE);
NullCheck(L_0);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)), il2cpp_rgctx_method(method->klass->rgctx_data, 4), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2)) ? L_1: *(void**)L_1), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3)) ? L_2: *(void**)L_2));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgf_2_jjm_m609544592C7A70A83EC95109AFB7335136AEB62D_gshared (dgf_2_t7C1D374BD82A434FE83F1944F4F80970CDD2EA8D* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t4721CA0E521424A1F700141C0D4AAE9FEF57E616 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
const uint32_t SizeOf_b_tEFE805D59F3E2D18ED27510AA5BCA41916C1BCAE = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_t4721CA0E521424A1F700141C0D4AAE9FEF57E616);
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_b_tEFE805D59F3E2D18ED27510AA5BCA41916C1BCAE);
{
Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8* L_0 = *(Action_2_t1D42C7D8DCD2DEB7C556FB3783F0EDAFF694E5E8**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0));
il2cpp_codegen_memcpy(L_1, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_a_t4721CA0E521424A1F700141C0D4AAE9FEF57E616);
il2cpp_codegen_memcpy(L_2, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2)), SizeOf_b_tEFE805D59F3E2D18ED27510AA5BCA41916C1BCAE);
NullCheck(L_0);
InvokerActionInvoker2< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)), il2cpp_rgctx_method(method->klass->rgctx_data, 4), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2)) ? L_1: *(void**)L_1), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3)) ? L_2: *(void**)L_2));
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgg_3__ctor_m4249D8499CFA3EBFFE799E799AF1105A6B8F1022_gshared (dgg_3_t0FB13EAFFAC014D83932C958E5AC42E0879353C6* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgg_3_iqj_mFCD25536A9A7FCB19B2938AE4205BCF16EAAAB7C_gshared (dgg_3_t0FB13EAFFAC014D83932C958E5AC42E0879353C6* __this, const RuntimeMethod* method)
{
{
Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_0 = __this->___evt;
RuntimeObject* L_1 = __this->___param1;
RuntimeObject* L_2 = __this->___param2;
RuntimeObject* L_3 = __this->___param3;
NullCheck(L_0);
Action_3_Invoke_m399A0EB5E51EFD9B7D25DFE0EB7BF5EC0BE98346_inline(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgg_3_ks_m07AE3DCBE6054EE3CA253D7B19B35F84FE822BCD_gshared (dgg_3_t0FB13EAFFAC014D83932C958E5AC42E0879353C6* __this, const RuntimeMethod* method)
{
{
Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* L_0 = __this->___evt;
RuntimeObject* L_1 = __this->___param1;
RuntimeObject* L_2 = __this->___param2;
RuntimeObject* L_3 = __this->___param3;
NullCheck(L_0);
Action_3_Invoke_m399A0EB5E51EFD9B7D25DFE0EB7BF5EC0BE98346_inline(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgg_3__ctor_mA37DEF43A344F8E5B2CC9CB5F1AE26DAAF6AB9AB_gshared (dgg_3_t60349A86D752180BD5BE313CA9218B90741DA0DB* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgg_3_iqj_m6CEAA0D8FF057504E5F49FA89A47F5C16AD2AC42_gshared (dgg_3_t60349A86D752180BD5BE313CA9218B90741DA0DB* __this, const RuntimeMethod* method)
{
{
Action_3_t1FAC6C9524972119CAFAB0C44EA3BE18552B391B* L_0 = __this->___evt;
RuntimeObject* L_1 = __this->___param1;
dfk_t8686E8F584137FFF5A096451FA1525A401BA1741 L_2 = __this->___param2;
RuntimeObject* L_3 = __this->___param3;
NullCheck(L_0);
Action_3_Invoke_mF07B59AA619C969F4FC6B4FC9CC2894844228B55_inline(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgg_3_ks_m9FE65268D2A5677351BE83BF19CA7A89B4DB97FA_gshared (dgg_3_t60349A86D752180BD5BE313CA9218B90741DA0DB* __this, const RuntimeMethod* method)
{
{
Action_3_t1FAC6C9524972119CAFAB0C44EA3BE18552B391B* L_0 = __this->___evt;
RuntimeObject* L_1 = __this->___param1;
dfk_t8686E8F584137FFF5A096451FA1525A401BA1741 L_2 = __this->___param2;
RuntimeObject* L_3 = __this->___param3;
NullCheck(L_0);
Action_3_Invoke_mF07B59AA619C969F4FC6B4FC9CC2894844228B55_inline(L_0, L_1, L_2, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgg_3__ctor_mA37E7B05B93E96F7B812218419A71F5F2E108386_gshared (dgg_3_tA14C8D197550B7A66D956D506F076750950E50F6* __this, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgg_3_iqj_m172C0963C9771AA018404E7F8CD64BFC0139FAF6_gshared (dgg_3_tA14C8D197550B7A66D956D506F076750950E50F6* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF3DB68DF928325558BD71FDB3655FCF802F0EB67 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
const uint32_t SizeOf_b_tD4C7E476A0ADAC8F785FC38FB9F3551BD0A6D20F = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3));
const uint32_t SizeOf_c_t1F601E9125BA3ED6E7482A9D0A431D9149CD95BA = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tF3DB68DF928325558BD71FDB3655FCF802F0EB67);
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_b_tD4C7E476A0ADAC8F785FC38FB9F3551BD0A6D20F);
const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_c_t1F601E9125BA3ED6E7482A9D0A431D9149CD95BA);
{
Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146* L_0 = *(Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0));
il2cpp_codegen_memcpy(L_1, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_a_tF3DB68DF928325558BD71FDB3655FCF802F0EB67);
il2cpp_codegen_memcpy(L_2, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2)), SizeOf_b_tD4C7E476A0ADAC8F785FC38FB9F3551BD0A6D20F);
il2cpp_codegen_memcpy(L_3, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),3)), SizeOf_c_t1F601E9125BA3ED6E7482A9D0A431D9149CD95BA);
NullCheck(L_0);
InvokerActionInvoker3< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)), il2cpp_rgctx_method(method->klass->rgctx_data, 5), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2)) ? L_1: *(void**)L_1), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3)) ? L_2: *(void**)L_2), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_3: *(void**)L_3));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dgg_3_ks_mB6905378699B6D09027CDE482A263922264C821F_gshared (dgg_3_tA14C8D197550B7A66D956D506F076750950E50F6* __this, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tF3DB68DF928325558BD71FDB3655FCF802F0EB67 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
const uint32_t SizeOf_b_tD4C7E476A0ADAC8F785FC38FB9F3551BD0A6D20F = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3));
const uint32_t SizeOf_c_t1F601E9125BA3ED6E7482A9D0A431D9149CD95BA = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4));
const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_a_tF3DB68DF928325558BD71FDB3655FCF802F0EB67);
const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_b_tD4C7E476A0ADAC8F785FC38FB9F3551BD0A6D20F);
const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_c_t1F601E9125BA3ED6E7482A9D0A431D9149CD95BA);
{
Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146* L_0 = *(Action_3_t838D6B6BB4BFFC6E8430C389747DB008A0B26146**)il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),0));
il2cpp_codegen_memcpy(L_1, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),1)), SizeOf_a_tF3DB68DF928325558BD71FDB3655FCF802F0EB67);
il2cpp_codegen_memcpy(L_2, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),2)), SizeOf_b_tD4C7E476A0ADAC8F785FC38FB9F3551BD0A6D20F);
il2cpp_codegen_memcpy(L_3, il2cpp_codegen_get_instance_field_data_pointer(__this, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0),3)), SizeOf_c_t1F601E9125BA3ED6E7482A9D0A431D9149CD95BA);
NullCheck(L_0);
InvokerActionInvoker3< Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)), il2cpp_rgctx_method(method->klass->rgctx_data, 5), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2)) ? L_1: *(void**)L_1), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3)) ? L_2: *(void**)L_2), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_3: *(void**)L_3));
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhp_1_get_Count_mED0E1F089C5C8A4012AFA485340FD68E39E775DB_gshared (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CozjU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhp_1_ist_m98D675466EA414F1E88B4A9F51AD1F95D557E2C3_gshared (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
__this->___U3CozjU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dhp_1_get_Item_m7BCA29C87DEAFA73DCEEDBBD7975191357DE5041_gshared (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->___ozh;
int32_t L_1 = __this->___ozi;
int32_t L_2 = ___0_index;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->___ozh;
NullCheck(L_3);
NullCheck(L_0);
int32_t L_4 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_1, L_2))%((int32_t)(((RuntimeArray*)L_3)->max_length))));
RuntimeObject* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhp_1__ctor_m8403B475DCDB12BB541F0D348E233BE1F7AFBDAE_gshared (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_0);
__this->___ozh = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozh), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhp_1_Add_m439A1C4363CACD325872968EFFA60E79AD7290A0_gshared (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = dhp_1_get_Count_mED0E1F089C5C8A4012AFA485340FD68E39E775DB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->___ozh;
NullCheck(L_1);
if ((((int32_t)L_0) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))
{
goto IL_002e;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = __this->___ozh;
int32_t L_3;
L_3 = dhp_1_get_Count_mED0E1F089C5C8A4012AFA485340FD68E39E775DB_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
V_0 = L_3;
int32_t L_4 = V_0;
dhp_1_ist_m98D675466EA414F1E88B4A9F51AD1F95D557E2C3_inline(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
int32_t L_5 = V_0;
RuntimeObject* L_6 = ___0_value;
NullCheck(L_2);
(L_2)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (RuntimeObject*)L_6);
return;
}
IL_002e:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = __this->___ozh;
int32_t L_8 = __this->___ozi;
RuntimeObject* L_9 = ___0_value;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (RuntimeObject*)L_9);
int32_t L_10 = __this->___ozi;
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
int32_t L_11 = V_0;
__this->___ozi = L_11;
int32_t L_12 = V_0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = __this->___ozh;
NullCheck(L_13);
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
{
goto IL_0062;
}
}
{
__this->___ozi = 0;
}
IL_0062:
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhp_1_get_Count_m805AED4E7E477BB877045C9148F23A3BF2473258_gshared (dhp_1_t51C60569E2DDDD34E6A4DEB8026A75E1562FD2DD* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CozjU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhp_1_ist_m2E7F407D0B5BB780F91FC4D005ADB49E5A566CC3_gshared (dhp_1_t51C60569E2DDDD34E6A4DEB8026A75E1562FD2DD* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
__this->___U3CozjU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhp_1_get_Item_m20755D112D31AB5A450D4B2961757548D32432F9_gshared (dhp_1_t51C60569E2DDDD34E6A4DEB8026A75E1562FD2DD* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tE13944604BB9E63B05CA8DCB886C4790B0B6E137 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_a_tE13944604BB9E63B05CA8DCB886C4790B0B6E137);
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___ozh;
int32_t L_1 = __this->___ozi;
int32_t L_2 = ___0_index;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___ozh;
NullCheck(L_3);
NullCheck(L_0);
int32_t L_4 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_1, L_2))%((int32_t)(((RuntimeArray*)L_3)->max_length))));
il2cpp_codegen_memcpy(L_5, (L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)), SizeOf_a_tE13944604BB9E63B05CA8DCB886C4790B0B6E137);
il2cpp_codegen_memcpy(il2cppRetVal, L_5, SizeOf_a_tE13944604BB9E63B05CA8DCB886C4790B0B6E137);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhp_1__ctor_mC1D5CFB437B281ABE677B8E617B14B4E8BB00957_gshared (dhp_1_t51C60569E2DDDD34E6A4DEB8026A75E1562FD2DD* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_0);
__this->___ozh = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozh), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhp_1_Add_m5987FCC2DA864CA1B7ACCF654F5D5E1FE560D1BE_gshared (dhp_1_t51C60569E2DDDD34E6A4DEB8026A75E1562FD2DD* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_tE13944604BB9E63B05CA8DCB886C4790B0B6E137 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2));
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_a_tE13944604BB9E63B05CA8DCB886C4790B0B6E137);
const Il2CppFullySharedGenericAny L_9 = L_6;
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = (( int32_t (*) (dhp_1_t51C60569E2DDDD34E6A4DEB8026A75E1562FD2DD*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___ozh;
NullCheck(L_1);
if ((((int32_t)L_0) >= ((int32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))
{
goto IL_002e;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___ozh;
int32_t L_3;
L_3 = (( int32_t (*) (dhp_1_t51C60569E2DDDD34E6A4DEB8026A75E1562FD2DD*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
V_0 = L_3;
int32_t L_4 = V_0;
(( void (*) (dhp_1_t51C60569E2DDDD34E6A4DEB8026A75E1562FD2DD*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
int32_t L_5 = V_0;
il2cpp_codegen_memcpy(L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_a_tE13944604BB9E63B05CA8DCB886C4790B0B6E137);
NullCheck(L_2);
il2cpp_codegen_memcpy((L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)), L_6, SizeOf_a_tE13944604BB9E63B05CA8DCB886C4790B0B6E137);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 2), (void**)(L_2)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)), (void*)L_6);
return;
}
IL_002e:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___ozh;
int32_t L_8 = __this->___ozi;
il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 2)) ? ___0_value : &___0_value), SizeOf_a_tE13944604BB9E63B05CA8DCB886C4790B0B6E137);
NullCheck(L_7);
il2cpp_codegen_memcpy((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)), L_9, SizeOf_a_tE13944604BB9E63B05CA8DCB886C4790B0B6E137);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 2), (void**)(L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)), (void*)L_9);
int32_t L_10 = __this->___ozi;
V_0 = ((int32_t)il2cpp_codegen_add(L_10, 1));
int32_t L_11 = V_0;
__this->___ozi = L_11;
int32_t L_12 = V_0;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = __this->___ozh;
NullCheck(L_13);
if ((((int32_t)L_12) < ((int32_t)((int32_t)(((RuntimeArray*)L_13)->max_length)))))
{
goto IL_0062;
}
}
{
__this->___ozi = 0;
}
IL_0062:
{
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_zk_m35A293A64E6BF73C891FE6A79DF7AF0FBEFF3F82_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = __this->___ozk;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
__this->___U3CozmU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_Add_m00BC5D1FE0F394E7EF7C60E4340B7806FFDF09DB_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->___ozk;
NullCheck(L_0);
int32_t L_1;
L_1 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((uint32_t)L_1))))
{
goto IL_0026;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = __this->___ozk;
NullCheck(L_2);
int32_t L_3;
L_3 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), 2)), 4, NULL);
dhq_1_isv_m986EE05B03CD889C07376C910EA9794648DDE6E7(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
}
IL_0026:
{
int32_t L_4;
L_4 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_0 = L_4;
int32_t L_5 = V_0;
dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_inline(__this, ((int32_t)il2cpp_codegen_add(L_5, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
int32_t L_6 = V_0;
RuntimeObject* L_7 = ___0_value;
dhq_1_set_Item_m217FE77E85134E602DBB4612949AE4514A88B1D1(__this, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_lqn_m7D39D41601DE4DF09E831DA3EAC8EE9473614066_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->___ozk;
int32_t L_5 = __this->___ozl;
int32_t L_6 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, L_5, L_6, NULL);
int32_t L_7 = V_0;
int32_t L_8;
L_8 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_7) >= ((int32_t)L_8)))
{
goto IL_004a;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = __this->___ozk;
int32_t L_10;
L_10 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_11 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_9, 0, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
}
IL_004a:
{
__this->___ozl = 0;
dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_inline(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1__ctor_m4DA8C62B8F072896EDEE3943DC5A4D2A14C036EA_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
__this->___ozk = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isv_m986EE05B03CD889C07376C910EA9794648DDE6E7_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = __this->___ozk;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_AddFirst_mC5C82CF578372E6C24F552A9C9C12485C5091321_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* G_B4_0 = NULL;
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* G_B3_0 = NULL;
int32_t G_B5_0 = 0;
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* G_B5_1 = NULL;
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->___ozk;
NullCheck(L_0);
int32_t L_1;
L_1 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((uint32_t)L_1))))
{
goto IL_0026;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = __this->___ozk;
NullCheck(L_2);
int32_t L_3;
L_3 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), 2)), 4, NULL);
dhq_1_isv_m986EE05B03CD889C07376C910EA9794648DDE6E7(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
}
IL_0026:
{
int32_t L_4 = __this->___ozl;
if ((((int32_t)L_4) > ((int32_t)0)))
{
G_B4_0 = __this;
goto IL_003c;
}
G_B3_0 = __this;
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = __this->___ozk;
NullCheck(L_5);
G_B5_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), 1));
G_B5_1 = G_B3_0;
goto IL_0044;
}
IL_003c:
{
int32_t L_6 = __this->___ozl;
G_B5_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
G_B5_1 = G_B4_0;
}
IL_0044:
{
NullCheck(G_B5_1);
G_B5_1->___ozl = G_B5_0;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
RuntimeObject* L_9 = ___0_value;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (RuntimeObject*)L_9);
int32_t L_10;
L_10 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_0 = L_10;
int32_t L_11 = V_0;
dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_inline(__this, ((int32_t)il2cpp_codegen_add(L_11, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_get_Capacity_m34285237E711C7E479A39A43F9D5F7B69C750AA5_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, const RuntimeMethod* method)
{
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->___ozk;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_set_Item_m217FE77E85134E602DBB4612949AE4514A88B1D1_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method)
{
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->___ozk;
int32_t L_1 = __this->___ozl;
int32_t L_2 = ___0_index;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->___ozk;
NullCheck(L_3);
RuntimeObject* L_4 = ___1_value;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(((int32_t)il2cpp_codegen_add(L_1, L_2))%((int32_t)(((RuntimeArray*)L_3)->max_length))))), (RuntimeObject*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dhq_1_RemoveFirst_m116DB425C9B5F7901A56F095C210117691FBF825_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, const RuntimeMethod* method)
{
RuntimeObject* V_0 = NULL;
int32_t V_1 = 0;
RuntimeObject* G_B2_0 = NULL;
RuntimeObject* G_B1_0 = NULL;
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->___ozk;
int32_t L_1 = __this->___ozl;
NullCheck(L_0);
int32_t L_2 = L_1;
RuntimeObject* L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->___ozk;
int32_t L_5 = __this->___ozl;
il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject*));
RuntimeObject* L_6 = V_0;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (RuntimeObject*)L_6);
int32_t L_7 = __this->___ozl;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
int32_t L_8 = V_1;
__this->___ozl = L_8;
int32_t L_9 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = __this->___ozk;
NullCheck(L_10);
if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))
{
G_B2_0 = L_3;
goto IL_004d;
}
G_B1_0 = L_3;
}
{
__this->___ozl = 0;
G_B2_0 = G_B1_0;
}
IL_004d:
{
int32_t L_11;
L_11 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_1 = L_11;
int32_t L_12 = V_1;
dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return G_B2_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_jfy_mE85ED582941D2436E69FDA623203087C8008E54B_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = __this->___ozk;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_TrimStart_mD46D7E54122B36E64882EA06369959DE1EF98B2B_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_trimCount, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_perElementCallback, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_trimCount;
int32_t L_1 = __this->___ozl;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_2 = ___1_perElementCallback;
dhq_1_isw_mF058F078DF6BE24E271C09691C95C11E62257074(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
int32_t L_3 = __this->___ozl;
int32_t L_4 = ___0_trimCount;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = __this->___ozk;
NullCheck(L_5);
__this->___ozl = ((int32_t)(((int32_t)il2cpp_codegen_add(L_3, L_4))%((int32_t)(((RuntimeArray*)L_5)->max_length))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_cfz_m7DDDA70EB3D764290AC8E07255E0ACF9FB275E88_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = __this->___ozk;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_RemoveAll_m6A9ECC7AA92D4C62877F36491B6D87CD5BC4799B_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_shouldRemoveElement, const RuntimeMethod* method)
{
{
Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* L_0 = ___0_shouldRemoveElement;
int32_t L_1;
L_1 = dhq_1_RemoveAll_TisRuntimeObject_m37C992E9EA43798B9C87E6FD51510C2FF104459E(__this, L_0, (Action_2_tAC461AE4F7B507965CE2E6A32853473F8C02CD75*)NULL, (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_Clear_m18BF564799CA9A44345C7EF0200765A88A6F7E78_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->___ozk;
int32_t L_5 = __this->___ozl;
int32_t L_6 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, L_5, L_6, NULL);
int32_t L_7 = V_0;
int32_t L_8;
L_8 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_7) >= ((int32_t)L_8)))
{
goto IL_004a;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = __this->___ozk;
int32_t L_10;
L_10 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_11 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_9, 0, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
}
IL_004a:
{
__this->___ozl = 0;
dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_inline(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_drq_m4B0832A0BCD816433CC9B02C7249FBEF2DF5A608_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = __this->___ozk;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dhq_1_get_Item_mAD738ED0A8B1C0FE1E3CD04ED92DDF50CEC0C5D6_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->___ozk;
int32_t L_1 = __this->___ozl;
int32_t L_2 = ___0_index;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->___ozk;
NullCheck(L_3);
NullCheck(L_0);
int32_t L_4 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_1, L_2))%((int32_t)(((RuntimeArray*)L_3)->max_length))));
RuntimeObject* L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CozmU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_IndexOf_m01039A668965540C92B4D3BD5F309D7DB8B71DFE_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, RuntimeObject* ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0;
L_0 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->___ozk;
RuntimeObject* L_5 = ___0_value;
int32_t L_6 = __this->___ozl;
int32_t L_7 = V_0;
int32_t L_8;
L_8 = Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73(L_4, L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
V_1 = L_8;
int32_t L_9 = V_1;
if ((((int32_t)L_9) < ((int32_t)0)))
{
goto IL_003c;
}
}
{
int32_t L_10 = V_1;
int32_t L_11 = __this->___ozl;
return ((int32_t)il2cpp_codegen_subtract(L_10, L_11));
}
IL_003c:
{
int32_t L_12 = V_0;
int32_t L_13;
L_13 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_12) >= ((int32_t)L_13)))
{
goto IL_0063;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = __this->___ozk;
RuntimeObject* L_15 = ___0_value;
int32_t L_16;
L_16 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_0;
int32_t L_18;
L_18 = Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73(L_14, L_15, 0, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
V_1 = L_18;
int32_t L_19 = V_1;
if ((((int32_t)L_19) < ((int32_t)0)))
{
goto IL_0063;
}
}
{
int32_t L_20 = V_1;
int32_t L_21 = V_0;
return ((int32_t)il2cpp_codegen_add(L_20, L_21));
}
IL_0063:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_TrimEnd_m8433801AA17A26AA802F580620EE381060D2FDCC_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_trimCount, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___1_perElementCallback, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_trimCount;
int32_t L_1 = __this->___ozl;
int32_t L_2;
L_2 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_3 = ___0_trimCount;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->___ozk;
NullCheck(L_4);
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_5 = ___1_perElementCallback;
dhq_1_isw_mF058F078DF6BE24E271C09691C95C11E62257074(__this, L_0, ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_1, L_2)), L_3))%((int32_t)(((RuntimeArray*)L_4)->max_length)))), L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_AddRange_mC14209858AC72A2409563819162577A8ED12E3AD_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* ___0_other, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_0 = ___0_other;
NullCheck(L_0);
int32_t L_1;
L_1 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if (L_1)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = __this->___ozk;
NullCheck(L_2);
int32_t L_3;
L_3 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_4 = ___0_other;
NullCheck(L_4);
int32_t L_5;
L_5 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) >= ((int32_t)((int32_t)il2cpp_codegen_add(L_3, L_5)))))
{
goto IL_0042;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = __this->___ozk;
NullCheck(L_6);
int32_t L_7;
L_7 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_8 = ___0_other;
NullCheck(L_8);
int32_t L_9;
L_9 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_10;
L_10 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_6)->max_length)), 2)), ((int32_t)il2cpp_codegen_add(L_7, L_9)), NULL);
dhq_1_isv_m986EE05B03CD889C07376C910EA9794648DDE6E7(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
}
IL_0042:
{
int32_t L_11 = __this->___ozl;
int32_t L_12;
L_12 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_13 = __this->___ozk;
NullCheck(L_13);
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_11, L_12))%((int32_t)(((RuntimeArray*)L_13)->max_length))));
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_14 = ___0_other;
NullCheck(L_14);
int32_t L_15;
L_15 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = __this->___ozk;
NullCheck(L_16);
int32_t L_17 = V_0;
int32_t L_18;
L_18 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_15, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)), NULL);
V_1 = L_18;
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_19 = ___0_other;
NullCheck(L_19);
int32_t L_20;
L_20 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_21 = ___0_other;
NullCheck(L_21);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = L_21->___ozk;
NullCheck(L_22);
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_23 = ___0_other;
NullCheck(L_23);
int32_t L_24 = L_23->___ozl;
int32_t L_25;
L_25 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_20, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_22)->max_length)), L_24)), NULL);
V_2 = L_25;
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_26 = ___0_other;
NullCheck(L_26);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_27 = L_26->___ozk;
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_28 = ___0_other;
NullCheck(L_28);
int32_t L_29 = L_28->___ozl;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = __this->___ozk;
int32_t L_31 = V_0;
int32_t L_32 = V_1;
int32_t L_33 = V_2;
int32_t L_34;
L_34 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_32, L_33, NULL);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_27, L_29, (RuntimeArray*)L_30, L_31, L_34, NULL);
int32_t L_35 = V_1;
int32_t L_36 = V_2;
if ((((int32_t)L_35) >= ((int32_t)L_36)))
{
goto IL_00cc;
}
}
{
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_37 = ___0_other;
NullCheck(L_37);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38 = L_37->___ozk;
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_39 = ___0_other;
NullCheck(L_39);
int32_t L_40 = L_39->___ozl;
int32_t L_41 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_42 = __this->___ozk;
int32_t L_43 = V_2;
int32_t L_44 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_38, ((int32_t)il2cpp_codegen_add(L_40, L_41)), (RuntimeArray*)L_42, 0, ((int32_t)il2cpp_codegen_subtract(L_43, L_44)), NULL);
goto IL_00e8;
}
IL_00cc:
{
int32_t L_45 = V_1;
int32_t L_46 = V_2;
if ((((int32_t)L_45) <= ((int32_t)L_46)))
{
goto IL_00e8;
}
}
{
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_47 = ___0_other;
NullCheck(L_47);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_48 = L_47->___ozk;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_49 = __this->___ozk;
int32_t L_50 = V_0;
int32_t L_51 = V_2;
int32_t L_52 = V_1;
int32_t L_53 = V_2;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_48, 0, (RuntimeArray*)L_49, ((int32_t)il2cpp_codegen_add(L_50, L_51)), ((int32_t)il2cpp_codegen_subtract(L_52, L_53)), NULL);
}
IL_00e8:
{
int32_t L_54 = V_1;
int32_t L_55 = V_2;
int32_t L_56;
L_56 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_54, L_55, NULL);
V_3 = L_56;
int32_t L_57 = V_3;
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_58 = ___0_other;
NullCheck(L_58);
int32_t L_59;
L_59 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_57) >= ((int32_t)L_59)))
{
goto IL_0118;
}
}
{
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_60 = ___0_other;
NullCheck(L_60);
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_61 = L_60->___ozk;
int32_t L_62 = V_3;
int32_t L_63 = V_2;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_64 = __this->___ozk;
int32_t L_65 = V_3;
int32_t L_66 = V_1;
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_67 = ___0_other;
NullCheck(L_67);
int32_t L_68;
L_68 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(L_67, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_69 = V_3;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_61, ((int32_t)il2cpp_codegen_subtract(L_62, L_63)), (RuntimeArray*)L_64, ((int32_t)il2cpp_codegen_subtract(L_65, L_66)), ((int32_t)il2cpp_codegen_subtract(L_68, L_69)), NULL);
}
IL_0118:
{
int32_t L_70;
L_70 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* L_71 = ___0_other;
NullCheck(L_71);
int32_t L_72;
L_72 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(L_71, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_inline(__this, ((int32_t)il2cpp_codegen_add(L_70, L_72)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_ForEach_m1162A09988318689DF9E59E74E78A1566BB7A8B0_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
int32_t L_0;
L_0 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
int32_t L_4 = __this->___ozl;
V_1 = L_4;
int32_t L_5 = __this->___ozl;
int32_t L_6 = V_0;
V_2 = ((int32_t)il2cpp_codegen_add(L_5, L_6));
goto IL_0043;
}
IL_002d:
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_7 = ___0_action;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = __this->___ozk;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
RuntimeObject* L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_7);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_7, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0043:
{
int32_t L_13 = V_1;
int32_t L_14 = V_2;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_002d;
}
}
{
V_3 = 0;
int32_t L_15;
L_15 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_16 = V_0;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_15, L_16));
goto IL_006b;
}
IL_0055:
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_17 = ___0_action;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = __this->___ozk;
int32_t L_19 = V_3;
NullCheck(L_18);
int32_t L_20 = L_19;
RuntimeObject* L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_17);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_17, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
int32_t L_22 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_006b:
{
int32_t L_23 = V_3;
int32_t L_24 = V_4;
if ((((int32_t)L_23) < ((int32_t)L_24)))
{
goto IL_0055;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* dhq_1_RemoveLast_m2ACB6A8C1E1EA154EB862E7A41E457E6DC32C3A5_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
RuntimeObject* V_1 = NULL;
int32_t V_2 = 0;
{
int32_t L_0 = __this->___ozl;
int32_t L_1;
L_1 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = __this->___ozk;
NullCheck(L_2);
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_0, L_1)), 1))%((int32_t)(((RuntimeArray*)L_2)->max_length))));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->___ozk;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
RuntimeObject* L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = __this->___ozk;
int32_t L_8 = V_0;
il2cpp_codegen_initobj((&V_1), sizeof(RuntimeObject*));
RuntimeObject* L_9 = V_1;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (RuntimeObject*)L_9);
int32_t L_10;
L_10 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_2 = L_10;
int32_t L_11 = V_2;
dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_11, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isw_mF058F078DF6BE24E271C09691C95C11E62257074_gshared (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, int32_t ___1_b, Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* ___2_c, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
RuntimeObject* V_3 = NULL;
int32_t V_4 = 0;
int32_t V_5 = 0;
{
int32_t L_0 = ___0_a;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = ___1_b;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_4 = ___2_c;
if (L_4)
{
goto IL_0039;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = __this->___ozk;
int32_t L_6 = ___1_b;
int32_t L_7 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = V_0;
int32_t L_9 = ___0_a;
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_00af;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = __this->___ozk;
int32_t L_11 = ___0_a;
int32_t L_12 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_10, 0, ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
goto IL_00af;
}
IL_0039:
{
int32_t L_13 = ___1_b;
V_1 = L_13;
int32_t L_14 = ___1_b;
int32_t L_15 = V_0;
V_2 = ((int32_t)il2cpp_codegen_add(L_14, L_15));
goto IL_006c;
}
IL_0041:
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_16 = ___2_c;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_17 = __this->___ozk;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
RuntimeObject* L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_16);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_21 = __this->___ozk;
int32_t L_22 = V_1;
il2cpp_codegen_initobj((&V_3), sizeof(RuntimeObject*));
RuntimeObject* L_23 = V_3;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (RuntimeObject*)L_23);
int32_t L_24 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_006c:
{
int32_t L_25 = V_1;
int32_t L_26 = V_2;
if ((((int32_t)L_25) < ((int32_t)L_26)))
{
goto IL_0041;
}
}
{
V_4 = 0;
int32_t L_27 = ___0_a;
int32_t L_28 = V_0;
V_5 = ((int32_t)il2cpp_codegen_subtract(L_27, L_28));
goto IL_00a9;
}
IL_007a:
{
Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* L_29 = ___2_c;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_30 = __this->___ozk;
int32_t L_31 = V_4;
NullCheck(L_30);
int32_t L_32 = L_31;
RuntimeObject* L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
NullCheck(L_29);
Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_inline(L_29, L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_34 = __this->___ozk;
int32_t L_35 = V_4;
il2cpp_codegen_initobj((&V_3), sizeof(RuntimeObject*));
RuntimeObject* L_36 = V_3;
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(L_35), (RuntimeObject*)L_36);
int32_t L_37 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_37, 1));
}
IL_00a9:
{
int32_t L_38 = V_4;
int32_t L_39 = V_5;
if ((((int32_t)L_38) < ((int32_t)L_39)))
{
goto IL_007a;
}
}
IL_00af:
{
int32_t L_40;
L_40 = dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_41 = ___0_a;
dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_40, L_41)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_zk_mDDFCD1FA3FA846F54CD0320B39D029697B747828_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, int32_t ___0_a, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = __this->___ozk;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isu_mB415FF4FF40ABBCB2498F47091308458CC396A66_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
__this->___U3CozmU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_Add_m0D287BC0B83B0100A93F02983888AAFAA827E180_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
int32_t V_0 = 0;
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___ozk;
NullCheck(L_0);
int32_t L_1;
L_1 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((uint32_t)L_1))))
{
goto IL_0026;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___ozk;
NullCheck(L_2);
int32_t L_3;
L_3 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), 2)), 4, NULL);
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
}
IL_0026:
{
int32_t L_4;
L_4 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_0 = L_4;
int32_t L_5 = V_0;
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, ((int32_t)il2cpp_codegen_add(L_5, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
int32_t L_6 = V_0;
il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_value : &___0_value), SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)), il2cpp_rgctx_method(method->klass->rgctx_data, 7), __this, L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_7: *(void**)L_7));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_lqn_m26C1108D1999B682B76477B3BEE1D31FA57DD5CB_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___ozk;
int32_t L_5 = __this->___ozl;
int32_t L_6 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, L_5, L_6, NULL);
int32_t L_7 = V_0;
int32_t L_8;
L_8 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_7) >= ((int32_t)L_8)))
{
goto IL_004a;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = __this->___ozk;
int32_t L_10;
L_10 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_11 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_9, 0, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
}
IL_004a:
{
__this->___ozl = 0;
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1__ctor_m38AE4602AF6A3EC7EC3839CA67A897BC42FE2A85_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
__this->___ozk = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isv_m464CFB128C74145FFC02419E9BB8E06C2D35F8C2_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, int32_t ___0_a, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = __this->___ozk;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_AddFirst_m23D60494EE560DA6C062F5E67F9000BB67AC1934_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
int32_t V_0 = 0;
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* G_B4_0 = NULL;
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* G_B3_0 = NULL;
int32_t G_B5_0 = 0;
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* G_B5_1 = NULL;
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___ozk;
NullCheck(L_0);
int32_t L_1;
L_1 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((uint32_t)L_1))))
{
goto IL_0026;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___ozk;
NullCheck(L_2);
int32_t L_3;
L_3 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), 2)), 4, NULL);
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
}
IL_0026:
{
int32_t L_4 = __this->___ozl;
if ((((int32_t)L_4) > ((int32_t)0)))
{
G_B4_0 = __this;
goto IL_003c;
}
G_B3_0 = __this;
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->___ozk;
NullCheck(L_5);
G_B5_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), 1));
G_B5_1 = G_B3_0;
goto IL_0044;
}
IL_003c:
{
int32_t L_6 = __this->___ozl;
G_B5_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
G_B5_1 = G_B4_0;
}
IL_0044:
{
NullCheck(G_B5_1);
G_B5_1->___ozl = G_B5_0;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_value : &___0_value), SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
NullCheck(L_7);
il2cpp_codegen_memcpy((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)), L_9, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 6), (void**)(L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)), (void*)L_9);
int32_t L_10;
L_10 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_0 = L_10;
int32_t L_11 = V_0;
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, ((int32_t)il2cpp_codegen_add(L_11, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_get_Capacity_m80853CE52A1539CC3650B807B30AD786EF5F3F5C_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, const RuntimeMethod* method)
{
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___ozk;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_set_Item_mC4FF862EC8C5C3F7D2DA3594F5233C6C0DB10F03_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___ozk;
int32_t L_1 = __this->___ozl;
int32_t L_2 = ___0_index;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___ozk;
NullCheck(L_3);
il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___1_value : &___1_value), SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
NullCheck(L_0);
il2cpp_codegen_memcpy((L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(((int32_t)il2cpp_codegen_add(L_1, L_2))%((int32_t)(((RuntimeArray*)L_3)->max_length)))))), L_4, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 6), (void**)(L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(((int32_t)(((int32_t)il2cpp_codegen_add(L_1, L_2))%((int32_t)(((RuntimeArray*)L_3)->max_length)))))), (void*)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_RemoveFirst_m8718A251D4047F740757795ED60892A7BE63BCFA_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
const Il2CppFullySharedGenericAny L_3 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
memset(V_0, 0, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
int32_t V_1 = 0;
Il2CppFullySharedGenericAny G_B2_0 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
memset(G_B2_0, 0, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
Il2CppFullySharedGenericAny G_B1_0 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
memset(G_B1_0, 0, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___ozk;
int32_t L_1 = __this->___ozl;
NullCheck(L_0);
int32_t L_2 = L_1;
il2cpp_codegen_memcpy(L_3, (L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_2)), SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___ozk;
int32_t L_5 = __this->___ozl;
il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_0, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
il2cpp_codegen_memcpy(L_6, V_0, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
NullCheck(L_4);
il2cpp_codegen_memcpy((L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)), L_6, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 6), (void**)(L_4)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)), (void*)L_6);
int32_t L_7 = __this->___ozl;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
int32_t L_8 = V_1;
__this->___ozl = L_8;
int32_t L_9 = V_1;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_10 = __this->___ozk;
NullCheck(L_10);
if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))
{
il2cpp_codegen_memcpy(G_B2_0, L_3, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
goto IL_004d;
}
il2cpp_codegen_memcpy(G_B1_0, L_3, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
}
{
__this->___ozl = 0;
il2cpp_codegen_memcpy(G_B2_0, G_B1_0, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
}
IL_004d:
{
int32_t L_11;
L_11 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_1 = L_11;
int32_t L_12 = V_1;
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
il2cpp_codegen_memcpy(il2cppRetVal, G_B2_0, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_jfy_m15EB3DDBD4FCAB3C5B98DC82AA2D67B778F760E9_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, int32_t ___0_a, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = __this->___ozk;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_TrimStart_m9B2A34C50916D70ABB44022D70A094A0ADEFE37B_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, int32_t ___0_trimCount, Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* ___1_perElementCallback, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_trimCount;
int32_t L_1 = __this->___ozl;
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_2 = ___1_perElementCallback;
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, int32_t, Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
int32_t L_3 = __this->___ozl;
int32_t L_4 = ___0_trimCount;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->___ozk;
NullCheck(L_5);
__this->___ozl = ((int32_t)(((int32_t)il2cpp_codegen_add(L_3, L_4))%((int32_t)(((RuntimeArray*)L_5)->max_length))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_cfz_m8CFF416F467D52FD58C18CF4673FED2DBD558F26_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, int32_t ___0_a, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = __this->___ozk;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_RemoveAll_mCC0305079F172934C5422E4A1D36FE4F7562A5FD_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_shouldRemoveElement, const RuntimeMethod* method)
{
{
Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_shouldRemoveElement;
int32_t L_1;
L_1 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107*, Action_2_t983A40F124DCF06E5CEB4DE585CE7204D7F7E25C*, dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(__this, L_0, (Action_2_t983A40F124DCF06E5CEB4DE585CE7204D7F7E25C*)NULL, (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_Clear_m14C9840E42A6D07AE8FC75B316046B4FFE9D8BB2_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___ozk;
int32_t L_5 = __this->___ozl;
int32_t L_6 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, L_5, L_6, NULL);
int32_t L_7 = V_0;
int32_t L_8;
L_8 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_7) >= ((int32_t)L_8)))
{
goto IL_004a;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = __this->___ozk;
int32_t L_10;
L_10 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_11 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_9, 0, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
}
IL_004a:
{
__this->___ozl = 0;
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_drq_m1DFA3F9AD5E0C6219DF60E1E06DF0074C35783F7_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, int32_t ___0_a, const RuntimeMethod* method)
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = __this->___ozk;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_get_Item_m4714551B4A04B24001941B1C00DB230B06AFF630_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = __this->___ozk;
int32_t L_1 = __this->___ozl;
int32_t L_2 = ___0_index;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___ozk;
NullCheck(L_3);
NullCheck(L_0);
int32_t L_4 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_1, L_2))%((int32_t)(((RuntimeArray*)L_3)->max_length))));
il2cpp_codegen_memcpy(L_5, (L_0)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_4)), SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
il2cpp_codegen_memcpy(il2cppRetVal, L_5, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_get_Count_m87373DA8CD9049EE34F30DF057053AA6608F1D72_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CozmU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_IndexOf_m4B49F1A16C88BADA2EABC42DE69C0B00DAC13893_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, Il2CppFullySharedGenericAny ___0_value, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
const Il2CppFullySharedGenericAny L_15 = L_5;
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0;
L_0 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___ozk;
il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_value : &___0_value), SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
int32_t L_6 = __this->___ozl;
int32_t L_7 = V_0;
int32_t L_8;
L_8 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)), il2cpp_rgctx_method(method->klass->rgctx_data, 16), NULL, L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_5: *(void**)L_5), L_6, L_7);
V_1 = L_8;
int32_t L_9 = V_1;
if ((((int32_t)L_9) < ((int32_t)0)))
{
goto IL_003c;
}
}
{
int32_t L_10 = V_1;
int32_t L_11 = __this->___ozl;
return ((int32_t)il2cpp_codegen_subtract(L_10, L_11));
}
IL_003c:
{
int32_t L_12 = V_0;
int32_t L_13;
L_13 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_12) >= ((int32_t)L_13)))
{
goto IL_0063;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = __this->___ozk;
il2cpp_codegen_memcpy(L_15, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_value : &___0_value), SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
int32_t L_16;
L_16 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_0;
int32_t L_18;
L_18 = InvokerFuncInvoker4< int32_t, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, Il2CppFullySharedGenericAny, int32_t, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)), il2cpp_rgctx_method(method->klass->rgctx_data, 16), NULL, L_14, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_15: *(void**)L_15), 0, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)));
V_1 = L_18;
int32_t L_19 = V_1;
if ((((int32_t)L_19) < ((int32_t)0)))
{
goto IL_0063;
}
}
{
int32_t L_20 = V_1;
int32_t L_21 = V_0;
return ((int32_t)il2cpp_codegen_add(L_20, L_21));
}
IL_0063:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_TrimEnd_m7DFFF8E5CBAFF81CBCF909191E44E61B1A2EF3F6_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, int32_t ___0_trimCount, Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* ___1_perElementCallback, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_trimCount;
int32_t L_1 = __this->___ozl;
int32_t L_2;
L_2 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_3 = ___0_trimCount;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->___ozk;
NullCheck(L_4);
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_5 = ___1_perElementCallback;
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, int32_t, Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 14)))(__this, L_0, ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_1, L_2)), L_3))%((int32_t)(((RuntimeArray*)L_4)->max_length)))), L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_AddRange_mB0FA46423C515FDC0048BB95EDA03F77B764DB37_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* ___0_other, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_0 = ___0_other;
NullCheck(L_0);
int32_t L_1;
L_1 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if (L_1)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___ozk;
NullCheck(L_2);
int32_t L_3;
L_3 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_4 = ___0_other;
NullCheck(L_4);
int32_t L_5;
L_5 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) >= ((int32_t)((int32_t)il2cpp_codegen_add(L_3, L_5)))))
{
goto IL_0042;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = __this->___ozk;
NullCheck(L_6);
int32_t L_7;
L_7 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_8 = ___0_other;
NullCheck(L_8);
int32_t L_9;
L_9 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_10;
L_10 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_6)->max_length)), 2)), ((int32_t)il2cpp_codegen_add(L_7, L_9)), NULL);
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 4)))(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
}
IL_0042:
{
int32_t L_11 = __this->___ozl;
int32_t L_12;
L_12 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_13 = __this->___ozk;
NullCheck(L_13);
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_11, L_12))%((int32_t)(((RuntimeArray*)L_13)->max_length))));
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_14 = ___0_other;
NullCheck(L_14);
int32_t L_15;
L_15 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = __this->___ozk;
NullCheck(L_16);
int32_t L_17 = V_0;
int32_t L_18;
L_18 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_15, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)), NULL);
V_1 = L_18;
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_19 = ___0_other;
NullCheck(L_19);
int32_t L_20;
L_20 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_21 = ___0_other;
NullCheck(L_21);
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_22 = L_21->___ozk;
NullCheck(L_22);
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_23 = ___0_other;
NullCheck(L_23);
int32_t L_24 = L_23->___ozl;
int32_t L_25;
L_25 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_20, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_22)->max_length)), L_24)), NULL);
V_2 = L_25;
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_26 = ___0_other;
NullCheck(L_26);
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_27 = L_26->___ozk;
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_28 = ___0_other;
NullCheck(L_28);
int32_t L_29 = L_28->___ozl;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_30 = __this->___ozk;
int32_t L_31 = V_0;
int32_t L_32 = V_1;
int32_t L_33 = V_2;
int32_t L_34;
L_34 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_32, L_33, NULL);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_27, L_29, (RuntimeArray*)L_30, L_31, L_34, NULL);
int32_t L_35 = V_1;
int32_t L_36 = V_2;
if ((((int32_t)L_35) >= ((int32_t)L_36)))
{
goto IL_00cc;
}
}
{
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_37 = ___0_other;
NullCheck(L_37);
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_38 = L_37->___ozk;
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_39 = ___0_other;
NullCheck(L_39);
int32_t L_40 = L_39->___ozl;
int32_t L_41 = V_1;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_42 = __this->___ozk;
int32_t L_43 = V_2;
int32_t L_44 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_38, ((int32_t)il2cpp_codegen_add(L_40, L_41)), (RuntimeArray*)L_42, 0, ((int32_t)il2cpp_codegen_subtract(L_43, L_44)), NULL);
goto IL_00e8;
}
IL_00cc:
{
int32_t L_45 = V_1;
int32_t L_46 = V_2;
if ((((int32_t)L_45) <= ((int32_t)L_46)))
{
goto IL_00e8;
}
}
{
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_47 = ___0_other;
NullCheck(L_47);
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_48 = L_47->___ozk;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_49 = __this->___ozk;
int32_t L_50 = V_0;
int32_t L_51 = V_2;
int32_t L_52 = V_1;
int32_t L_53 = V_2;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_48, 0, (RuntimeArray*)L_49, ((int32_t)il2cpp_codegen_add(L_50, L_51)), ((int32_t)il2cpp_codegen_subtract(L_52, L_53)), NULL);
}
IL_00e8:
{
int32_t L_54 = V_1;
int32_t L_55 = V_2;
int32_t L_56;
L_56 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_54, L_55, NULL);
V_3 = L_56;
int32_t L_57 = V_3;
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_58 = ___0_other;
NullCheck(L_58);
int32_t L_59;
L_59 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_57) >= ((int32_t)L_59)))
{
goto IL_0118;
}
}
{
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_60 = ___0_other;
NullCheck(L_60);
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_61 = L_60->___ozk;
int32_t L_62 = V_3;
int32_t L_63 = V_2;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_64 = __this->___ozk;
int32_t L_65 = V_3;
int32_t L_66 = V_1;
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_67 = ___0_other;
NullCheck(L_67);
int32_t L_68;
L_68 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_67, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_69 = V_3;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_61, ((int32_t)il2cpp_codegen_subtract(L_62, L_63)), (RuntimeArray*)L_64, ((int32_t)il2cpp_codegen_subtract(L_65, L_66)), ((int32_t)il2cpp_codegen_subtract(L_68, L_69)), NULL);
}
IL_0118:
{
int32_t L_70;
L_70 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* L_71 = ___0_other;
NullCheck(L_71);
int32_t L_72;
L_72 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(L_71, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, ((int32_t)il2cpp_codegen_add(L_70, L_72)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_ForEach_m774956A4BEE0B90D834014333094452679D5515B_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* ___0_action, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
const Il2CppFullySharedGenericAny L_11 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
const Il2CppFullySharedGenericAny L_21 = L_11;
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
int32_t L_0;
L_0 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
int32_t L_4 = __this->___ozl;
V_1 = L_4;
int32_t L_5 = __this->___ozl;
int32_t L_6 = V_0;
V_2 = ((int32_t)il2cpp_codegen_add(L_5, L_6));
goto IL_0043;
}
IL_002d:
{
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_7 = ___0_action;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = __this->___ozk;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
il2cpp_codegen_memcpy(L_11, (L_8)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_10)), SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
NullCheck(L_7);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)), il2cpp_rgctx_method(method->klass->rgctx_data, 17), L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_11: *(void**)L_11));
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0043:
{
int32_t L_13 = V_1;
int32_t L_14 = V_2;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_002d;
}
}
{
V_3 = 0;
int32_t L_15;
L_15 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_16 = V_0;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_15, L_16));
goto IL_006b;
}
IL_0055:
{
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_17 = ___0_action;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_18 = __this->___ozk;
int32_t L_19 = V_3;
NullCheck(L_18);
int32_t L_20 = L_19;
il2cpp_codegen_memcpy(L_21, (L_18)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_20)), SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
NullCheck(L_17);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)), il2cpp_rgctx_method(method->klass->rgctx_data, 17), L_17, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_21: *(void**)L_21));
int32_t L_22 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_006b:
{
int32_t L_23 = V_3;
int32_t L_24 = V_4;
if ((((int32_t)L_23) < ((int32_t)L_24)))
{
goto IL_0055;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_RemoveLast_m3F10EF75019D225081D698594A910F444F93377A_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
int32_t V_0 = 0;
Il2CppFullySharedGenericAny V_1 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
memset(V_1, 0, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
int32_t V_2 = 0;
{
int32_t L_0 = __this->___ozl;
int32_t L_1;
L_1 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_2 = __this->___ozk;
NullCheck(L_2);
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_0, L_1)), 1))%((int32_t)(((RuntimeArray*)L_2)->max_length))));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->___ozk;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
il2cpp_codegen_memcpy(L_6, (L_3)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_5)), SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = __this->___ozk;
int32_t L_8 = V_0;
il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_1, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
il2cpp_codegen_memcpy(L_9, V_1, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
NullCheck(L_7);
il2cpp_codegen_memcpy((L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)), L_9, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 6), (void**)(L_7)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_8)), (void*)L_9);
int32_t L_10;
L_10 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_2 = L_10;
int32_t L_11 = V_2;
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, ((int32_t)il2cpp_codegen_subtract(L_11, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
il2cpp_codegen_memcpy(il2cppRetVal, L_6, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isw_m9425CC0D847EE5EDE08B0CB2BC10A14A70CD81ED_gshared (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D* __this, int32_t ___0_a, int32_t ___1_b, Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* ___2_c, const RuntimeMethod* method)
{
const uint32_t SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6));
const Il2CppFullySharedGenericAny L_20 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
const Il2CppFullySharedGenericAny L_33 = L_20;
const Il2CppFullySharedGenericAny L_23 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
const Il2CppFullySharedGenericAny L_36 = L_23;
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
Il2CppFullySharedGenericAny V_3 = alloca(SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
memset(V_3, 0, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
int32_t V_4 = 0;
int32_t V_5 = 0;
{
int32_t L_0 = ___0_a;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = ___1_b;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_4 = ___2_c;
if (L_4)
{
goto IL_0039;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = __this->___ozk;
int32_t L_6 = ___1_b;
int32_t L_7 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = V_0;
int32_t L_9 = ___0_a;
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_00af;
}
}
{
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_10 = __this->___ozk;
int32_t L_11 = ___0_a;
int32_t L_12 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_10, 0, ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
goto IL_00af;
}
IL_0039:
{
int32_t L_13 = ___1_b;
V_1 = L_13;
int32_t L_14 = ___1_b;
int32_t L_15 = V_0;
V_2 = ((int32_t)il2cpp_codegen_add(L_14, L_15));
goto IL_006c;
}
IL_0041:
{
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_16 = ___2_c;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_17 = __this->___ozk;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
il2cpp_codegen_memcpy(L_20, (L_17)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_19)), SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
NullCheck(L_16);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)), il2cpp_rgctx_method(method->klass->rgctx_data, 17), L_16, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_20: *(void**)L_20));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_21 = __this->___ozk;
int32_t L_22 = V_1;
il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_3, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
il2cpp_codegen_memcpy(L_23, V_3, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
NullCheck(L_21);
il2cpp_codegen_memcpy((L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)), L_23, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 6), (void**)(L_21)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_22)), (void*)L_23);
int32_t L_24 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_006c:
{
int32_t L_25 = V_1;
int32_t L_26 = V_2;
if ((((int32_t)L_25) < ((int32_t)L_26)))
{
goto IL_0041;
}
}
{
V_4 = 0;
int32_t L_27 = ___0_a;
int32_t L_28 = V_0;
V_5 = ((int32_t)il2cpp_codegen_subtract(L_27, L_28));
goto IL_00a9;
}
IL_007a:
{
Action_1_t923A20D1D4F6B55B2ED5AE21B90F1A0CE0450D99* L_29 = ___2_c;
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_30 = __this->___ozk;
int32_t L_31 = V_4;
NullCheck(L_30);
int32_t L_32 = L_31;
il2cpp_codegen_memcpy(L_33, (L_30)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_32)), SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
NullCheck(L_29);
InvokerActionInvoker1< Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)), il2cpp_rgctx_method(method->klass->rgctx_data, 17), L_29, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_33: *(void**)L_33));
__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_34 = __this->___ozk;
int32_t L_35 = V_4;
il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_3, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
il2cpp_codegen_memcpy(L_36, V_3, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
NullCheck(L_34);
il2cpp_codegen_memcpy((L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)), L_36, SizeOf_a_t7818AB66C2AFCEB4F3F0A724BC028BA7C888676C);
Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 6), (void**)(L_34)->GetAddressAt(static_cast<il2cpp_array_size_t>(L_35)), (void*)L_36);
int32_t L_37 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_37, 1));
}
IL_00a9:
{
int32_t L_38 = V_4;
int32_t L_39 = V_5;
if ((((int32_t)L_38) < ((int32_t)L_39)))
{
goto IL_007a;
}
}
IL_00af:
{
int32_t L_40;
L_40 = (( int32_t (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_41 = ___0_a;
(( void (*) (dhq_1_tE5672F5E3D98DD03FF739FB5C09C81F49044DD1D*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, ((int32_t)il2cpp_codegen_subtract(L_40, L_41)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_zk_mCAFE23E9D6FA64F7EB066870C2F10EA4FE0E318C_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, const RuntimeMethod* method)
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_1 = (dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*)(dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_13 = __this->___ozk;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
__this->___U3CozmU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_Add_m5A0F67B6735D76E679B0BC2051DEA02DAE9868C9_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_0 = __this->___ozk;
NullCheck(L_0);
int32_t L_1;
L_1 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((uint32_t)L_1))))
{
goto IL_0026;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_2 = __this->___ozk;
NullCheck(L_2);
int32_t L_3;
L_3 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), 2)), 4, NULL);
dhq_1_isv_m9846866B91B6DCC9BECE98C4790EA72D61D36965(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
}
IL_0026:
{
int32_t L_4;
L_4 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_0 = L_4;
int32_t L_5 = V_0;
dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_inline(__this, ((int32_t)il2cpp_codegen_add(L_5, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
int32_t L_6 = V_0;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_7 = ___0_value;
dhq_1_set_Item_m0C81CBC276B51ACBF754710EE48872F4E474F57E(__this, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_lqn_m5409237E6B4EF897B4591DF97D93CBC06F7AC5D4_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_4 = __this->___ozk;
int32_t L_5 = __this->___ozl;
int32_t L_6 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, L_5, L_6, NULL);
int32_t L_7 = V_0;
int32_t L_8;
L_8 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_7) >= ((int32_t)L_8)))
{
goto IL_004a;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_9 = __this->___ozk;
int32_t L_10;
L_10 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_11 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_9, 0, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
}
IL_004a:
{
__this->___ozl = 0;
dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_inline(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1__ctor_m5EEF7B747E071AF5639101328BEDBC4D65544C8C_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_1 = (dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*)(dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
__this->___ozk = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isv_m9846866B91B6DCC9BECE98C4790EA72D61D36965_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, const RuntimeMethod* method)
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_1 = (dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*)(dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_13 = __this->___ozk;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_AddFirst_m59DD204A2C490D6A21C96918F4282DDA78FB78C0_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* G_B4_0 = NULL;
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* G_B3_0 = NULL;
int32_t G_B5_0 = 0;
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* G_B5_1 = NULL;
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_0 = __this->___ozk;
NullCheck(L_0);
int32_t L_1;
L_1 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((uint32_t)L_1))))
{
goto IL_0026;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_2 = __this->___ozk;
NullCheck(L_2);
int32_t L_3;
L_3 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), 2)), 4, NULL);
dhq_1_isv_m9846866B91B6DCC9BECE98C4790EA72D61D36965(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
}
IL_0026:
{
int32_t L_4 = __this->___ozl;
if ((((int32_t)L_4) > ((int32_t)0)))
{
G_B4_0 = __this;
goto IL_003c;
}
G_B3_0 = __this;
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_5 = __this->___ozk;
NullCheck(L_5);
G_B5_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), 1));
G_B5_1 = G_B3_0;
goto IL_0044;
}
IL_003c:
{
int32_t L_6 = __this->___ozl;
G_B5_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
G_B5_1 = G_B4_0;
}
IL_0044:
{
NullCheck(G_B5_1);
G_B5_1->___ozl = G_B5_0;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_9 = ___0_value;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A)L_9);
int32_t L_10;
L_10 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_0 = L_10;
int32_t L_11 = V_0;
dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_inline(__this, ((int32_t)il2cpp_codegen_add(L_11, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_get_Capacity_mD7CBF82C01928FD114B3FB922E4B055E99181519_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, const RuntimeMethod* method)
{
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_0 = __this->___ozk;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_set_Item_m0C81CBC276B51ACBF754710EE48872F4E474F57E_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_index, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A ___1_value, const RuntimeMethod* method)
{
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_0 = __this->___ozk;
int32_t L_1 = __this->___ozl;
int32_t L_2 = ___0_index;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_3 = __this->___ozk;
NullCheck(L_3);
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_4 = ___1_value;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(((int32_t)il2cpp_codegen_add(L_1, L_2))%((int32_t)(((RuntimeArray*)L_3)->max_length))))), (dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A dhq_1_RemoveFirst_m9BDB50A683782F98CAC95D6AC42E6C5D1CC85B68_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, const RuntimeMethod* method)
{
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_0 = __this->___ozk;
int32_t L_1 = __this->___ozl;
NullCheck(L_0);
int32_t L_2 = L_1;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_4 = __this->___ozk;
int32_t L_5 = __this->___ozl;
il2cpp_codegen_initobj((&V_0), sizeof(dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A));
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_6 = V_0;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A)L_6);
int32_t L_7 = __this->___ozl;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
int32_t L_8 = V_1;
__this->___ozl = L_8;
int32_t L_9 = V_1;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_10 = __this->___ozk;
NullCheck(L_10);
if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))
{
G_B2_0 = L_3;
goto IL_004d;
}
G_B1_0 = L_3;
}
{
__this->___ozl = 0;
G_B2_0 = G_B1_0;
}
IL_004d:
{
int32_t L_11;
L_11 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_1 = L_11;
int32_t L_12 = V_1;
dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return G_B2_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_jfy_m0652DC0E8644B5221BE146192D43E123478BFBAB_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, const RuntimeMethod* method)
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_1 = (dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*)(dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_13 = __this->___ozk;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_TrimStart_m41E9B24ED2106BDE205C8D1E67777F80C6C03B7F_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_trimCount, Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* ___1_perElementCallback, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_trimCount;
int32_t L_1 = __this->___ozl;
Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* L_2 = ___1_perElementCallback;
dhq_1_isw_m06C5335CDB4AD1106D3E473DCBCFADA31C549123(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
int32_t L_3 = __this->___ozl;
int32_t L_4 = ___0_trimCount;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_5 = __this->___ozk;
NullCheck(L_5);
__this->___ozl = ((int32_t)(((int32_t)il2cpp_codegen_add(L_3, L_4))%((int32_t)(((RuntimeArray*)L_5)->max_length))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_cfz_m78233B1D25F71EB2C064268A23D542C37321DCD5_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, const RuntimeMethod* method)
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_1 = (dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*)(dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_13 = __this->___ozk;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_RemoveAll_m3EAF7257EA3B9F6D93AE4EE919AD2390CE3555BA_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, Predicate_1_t7839110B5CBEAFFCFA014C63F7197510D5AAE303* ___0_shouldRemoveElement, const RuntimeMethod* method)
{
{
Predicate_1_t7839110B5CBEAFFCFA014C63F7197510D5AAE303* L_0 = ___0_shouldRemoveElement;
int32_t L_1;
L_1 = dhq_1_RemoveAll_Tisdhw_tDE961A55B183033D1472ACD49B99F4761CE8850A_m8CA9A60D704FBA09857E62D9E23E9FD5631B6297(__this, L_0, (Action_2_t61BB2CC6BE8685D4BBD98CB5103A1378118F861C*)NULL, (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_Clear_m22272B80AAFD760C721E33ED43090D6F4597C3DC_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_4 = __this->___ozk;
int32_t L_5 = __this->___ozl;
int32_t L_6 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, L_5, L_6, NULL);
int32_t L_7 = V_0;
int32_t L_8;
L_8 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_7) >= ((int32_t)L_8)))
{
goto IL_004a;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_9 = __this->___ozk;
int32_t L_10;
L_10 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_11 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_9, 0, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
}
IL_004a:
{
__this->___ozl = 0;
dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_inline(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_drq_m5A918926F5EDF59797B3643E080F2617D2144D21_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, const RuntimeMethod* method)
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_1 = (dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*)(dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_13 = __this->___ozk;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A dhq_1_get_Item_m7CBC98B62ACF7FDF859F66975475F9257381D20D_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_0 = __this->___ozk;
int32_t L_1 = __this->___ozl;
int32_t L_2 = ___0_index;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_3 = __this->___ozk;
NullCheck(L_3);
NullCheck(L_0);
int32_t L_4 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_1, L_2))%((int32_t)(((RuntimeArray*)L_3)->max_length))));
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CozmU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_IndexOf_m36B3CDFB59B99B2C498299537C4FD8EE1DFC14FB_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0;
L_0 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_4 = __this->___ozk;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_5 = ___0_value;
int32_t L_6 = __this->___ozl;
int32_t L_7 = V_0;
int32_t L_8;
L_8 = Array_IndexOf_Tisdhw_tDE961A55B183033D1472ACD49B99F4761CE8850A_m0319E6675684787DE7E66E5E158990C082732A44(L_4, L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
V_1 = L_8;
int32_t L_9 = V_1;
if ((((int32_t)L_9) < ((int32_t)0)))
{
goto IL_003c;
}
}
{
int32_t L_10 = V_1;
int32_t L_11 = __this->___ozl;
return ((int32_t)il2cpp_codegen_subtract(L_10, L_11));
}
IL_003c:
{
int32_t L_12 = V_0;
int32_t L_13;
L_13 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_12) >= ((int32_t)L_13)))
{
goto IL_0063;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_14 = __this->___ozk;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_15 = ___0_value;
int32_t L_16;
L_16 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_0;
int32_t L_18;
L_18 = Array_IndexOf_Tisdhw_tDE961A55B183033D1472ACD49B99F4761CE8850A_m0319E6675684787DE7E66E5E158990C082732A44(L_14, L_15, 0, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
V_1 = L_18;
int32_t L_19 = V_1;
if ((((int32_t)L_19) < ((int32_t)0)))
{
goto IL_0063;
}
}
{
int32_t L_20 = V_1;
int32_t L_21 = V_0;
return ((int32_t)il2cpp_codegen_add(L_20, L_21));
}
IL_0063:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_TrimEnd_mB6CEBC711DC52031AD0F3A156AC7BCCE4DB94ECC_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_trimCount, Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* ___1_perElementCallback, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_trimCount;
int32_t L_1 = __this->___ozl;
int32_t L_2;
L_2 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_3 = ___0_trimCount;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_4 = __this->___ozk;
NullCheck(L_4);
Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* L_5 = ___1_perElementCallback;
dhq_1_isw_m06C5335CDB4AD1106D3E473DCBCFADA31C549123(__this, L_0, ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_1, L_2)), L_3))%((int32_t)(((RuntimeArray*)L_4)->max_length)))), L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_AddRange_m4E53C37515ABCE72C7F665DB0F63D726D6BE0970_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* ___0_other, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_0 = ___0_other;
NullCheck(L_0);
int32_t L_1;
L_1 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if (L_1)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_2 = __this->___ozk;
NullCheck(L_2);
int32_t L_3;
L_3 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_4 = ___0_other;
NullCheck(L_4);
int32_t L_5;
L_5 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) >= ((int32_t)((int32_t)il2cpp_codegen_add(L_3, L_5)))))
{
goto IL_0042;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_6 = __this->___ozk;
NullCheck(L_6);
int32_t L_7;
L_7 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_8 = ___0_other;
NullCheck(L_8);
int32_t L_9;
L_9 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_10;
L_10 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_6)->max_length)), 2)), ((int32_t)il2cpp_codegen_add(L_7, L_9)), NULL);
dhq_1_isv_m9846866B91B6DCC9BECE98C4790EA72D61D36965(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
}
IL_0042:
{
int32_t L_11 = __this->___ozl;
int32_t L_12;
L_12 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_13 = __this->___ozk;
NullCheck(L_13);
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_11, L_12))%((int32_t)(((RuntimeArray*)L_13)->max_length))));
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_14 = ___0_other;
NullCheck(L_14);
int32_t L_15;
L_15 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_16 = __this->___ozk;
NullCheck(L_16);
int32_t L_17 = V_0;
int32_t L_18;
L_18 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_15, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)), NULL);
V_1 = L_18;
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_19 = ___0_other;
NullCheck(L_19);
int32_t L_20;
L_20 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_21 = ___0_other;
NullCheck(L_21);
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_22 = L_21->___ozk;
NullCheck(L_22);
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_23 = ___0_other;
NullCheck(L_23);
int32_t L_24 = L_23->___ozl;
int32_t L_25;
L_25 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_20, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_22)->max_length)), L_24)), NULL);
V_2 = L_25;
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_26 = ___0_other;
NullCheck(L_26);
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_27 = L_26->___ozk;
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_28 = ___0_other;
NullCheck(L_28);
int32_t L_29 = L_28->___ozl;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_30 = __this->___ozk;
int32_t L_31 = V_0;
int32_t L_32 = V_1;
int32_t L_33 = V_2;
int32_t L_34;
L_34 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_32, L_33, NULL);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_27, L_29, (RuntimeArray*)L_30, L_31, L_34, NULL);
int32_t L_35 = V_1;
int32_t L_36 = V_2;
if ((((int32_t)L_35) >= ((int32_t)L_36)))
{
goto IL_00cc;
}
}
{
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_37 = ___0_other;
NullCheck(L_37);
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_38 = L_37->___ozk;
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_39 = ___0_other;
NullCheck(L_39);
int32_t L_40 = L_39->___ozl;
int32_t L_41 = V_1;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_42 = __this->___ozk;
int32_t L_43 = V_2;
int32_t L_44 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_38, ((int32_t)il2cpp_codegen_add(L_40, L_41)), (RuntimeArray*)L_42, 0, ((int32_t)il2cpp_codegen_subtract(L_43, L_44)), NULL);
goto IL_00e8;
}
IL_00cc:
{
int32_t L_45 = V_1;
int32_t L_46 = V_2;
if ((((int32_t)L_45) <= ((int32_t)L_46)))
{
goto IL_00e8;
}
}
{
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_47 = ___0_other;
NullCheck(L_47);
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_48 = L_47->___ozk;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_49 = __this->___ozk;
int32_t L_50 = V_0;
int32_t L_51 = V_2;
int32_t L_52 = V_1;
int32_t L_53 = V_2;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_48, 0, (RuntimeArray*)L_49, ((int32_t)il2cpp_codegen_add(L_50, L_51)), ((int32_t)il2cpp_codegen_subtract(L_52, L_53)), NULL);
}
IL_00e8:
{
int32_t L_54 = V_1;
int32_t L_55 = V_2;
int32_t L_56;
L_56 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_54, L_55, NULL);
V_3 = L_56;
int32_t L_57 = V_3;
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_58 = ___0_other;
NullCheck(L_58);
int32_t L_59;
L_59 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_57) >= ((int32_t)L_59)))
{
goto IL_0118;
}
}
{
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_60 = ___0_other;
NullCheck(L_60);
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_61 = L_60->___ozk;
int32_t L_62 = V_3;
int32_t L_63 = V_2;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_64 = __this->___ozk;
int32_t L_65 = V_3;
int32_t L_66 = V_1;
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_67 = ___0_other;
NullCheck(L_67);
int32_t L_68;
L_68 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(L_67, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_69 = V_3;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_61, ((int32_t)il2cpp_codegen_subtract(L_62, L_63)), (RuntimeArray*)L_64, ((int32_t)il2cpp_codegen_subtract(L_65, L_66)), ((int32_t)il2cpp_codegen_subtract(L_68, L_69)), NULL);
}
IL_0118:
{
int32_t L_70;
L_70 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* L_71 = ___0_other;
NullCheck(L_71);
int32_t L_72;
L_72 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(L_71, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_inline(__this, ((int32_t)il2cpp_codegen_add(L_70, L_72)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_ForEach_m5265EAEDAF95F83B0F0A012A8E82FB184C40D747_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
int32_t L_0;
L_0 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
int32_t L_4 = __this->___ozl;
V_1 = L_4;
int32_t L_5 = __this->___ozl;
int32_t L_6 = V_0;
V_2 = ((int32_t)il2cpp_codegen_add(L_5, L_6));
goto IL_0043;
}
IL_002d:
{
Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* L_7 = ___0_action;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_8 = __this->___ozk;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_7);
Action_1_Invoke_mD94D90FADE3B45350B2C372E12A82DEBD8497C44_inline(L_7, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0043:
{
int32_t L_13 = V_1;
int32_t L_14 = V_2;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_002d;
}
}
{
V_3 = 0;
int32_t L_15;
L_15 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_16 = V_0;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_15, L_16));
goto IL_006b;
}
IL_0055:
{
Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* L_17 = ___0_action;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_18 = __this->___ozk;
int32_t L_19 = V_3;
NullCheck(L_18);
int32_t L_20 = L_19;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_17);
Action_1_Invoke_mD94D90FADE3B45350B2C372E12A82DEBD8497C44_inline(L_17, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
int32_t L_22 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_006b:
{
int32_t L_23 = V_3;
int32_t L_24 = V_4;
if ((((int32_t)L_23) < ((int32_t)L_24)))
{
goto IL_0055;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A dhq_1_RemoveLast_m752B19D0711A3CC45247AE8732905117AFE18C55_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
int32_t L_0 = __this->___ozl;
int32_t L_1;
L_1 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_2 = __this->___ozk;
NullCheck(L_2);
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_0, L_1)), 1))%((int32_t)(((RuntimeArray*)L_2)->max_length))));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_3 = __this->___ozk;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_7 = __this->___ozk;
int32_t L_8 = V_0;
il2cpp_codegen_initobj((&V_1), sizeof(dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A));
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_9 = V_1;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A)L_9);
int32_t L_10;
L_10 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_2 = L_10;
int32_t L_11 = V_2;
dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_11, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isw_m06C5335CDB4AD1106D3E473DCBCFADA31C549123_gshared (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, int32_t ___1_b, Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* ___2_c, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
int32_t V_5 = 0;
{
int32_t L_0 = ___0_a;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = ___1_b;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* L_4 = ___2_c;
if (L_4)
{
goto IL_0039;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_5 = __this->___ozk;
int32_t L_6 = ___1_b;
int32_t L_7 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = V_0;
int32_t L_9 = ___0_a;
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_00af;
}
}
{
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_10 = __this->___ozk;
int32_t L_11 = ___0_a;
int32_t L_12 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_10, 0, ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
goto IL_00af;
}
IL_0039:
{
int32_t L_13 = ___1_b;
V_1 = L_13;
int32_t L_14 = ___1_b;
int32_t L_15 = V_0;
V_2 = ((int32_t)il2cpp_codegen_add(L_14, L_15));
goto IL_006c;
}
IL_0041:
{
Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* L_16 = ___2_c;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_17 = __this->___ozk;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_16);
Action_1_Invoke_mD94D90FADE3B45350B2C372E12A82DEBD8497C44_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_21 = __this->___ozk;
int32_t L_22 = V_1;
il2cpp_codegen_initobj((&V_3), sizeof(dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A));
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_23 = V_3;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A)L_23);
int32_t L_24 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_006c:
{
int32_t L_25 = V_1;
int32_t L_26 = V_2;
if ((((int32_t)L_25) < ((int32_t)L_26)))
{
goto IL_0041;
}
}
{
V_4 = 0;
int32_t L_27 = ___0_a;
int32_t L_28 = V_0;
V_5 = ((int32_t)il2cpp_codegen_subtract(L_27, L_28));
goto IL_00a9;
}
IL_007a:
{
Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* L_29 = ___2_c;
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_30 = __this->___ozk;
int32_t L_31 = V_4;
NullCheck(L_30);
int32_t L_32 = L_31;
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
NullCheck(L_29);
Action_1_Invoke_mD94D90FADE3B45350B2C372E12A82DEBD8497C44_inline(L_29, L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
dhwU5BU5D_tC86C2F9617472655D3AF00274AE5D388B81FBAA8* L_34 = __this->___ozk;
int32_t L_35 = V_4;
il2cpp_codegen_initobj((&V_3), sizeof(dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A));
dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A L_36 = V_3;
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(L_35), (dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A)L_36);
int32_t L_37 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_37, 1));
}
IL_00a9:
{
int32_t L_38 = V_4;
int32_t L_39 = V_5;
if ((((int32_t)L_38) < ((int32_t)L_39)))
{
goto IL_007a;
}
}
IL_00af:
{
int32_t L_40;
L_40 = dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_41 = ___0_a;
dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_40, L_41)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
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
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_zk_mEE48A7720C53985E5B5E530A80A3BD62680BB68B_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, const RuntimeMethod* method)
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_1 = (dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*)(dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_13 = __this->___ozk;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
__this->___U3CozmU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_Add_mBF7C461E2B7799F029F04F3005D8C6B7C7BBE824_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_0 = __this->___ozk;
NullCheck(L_0);
int32_t L_1;
L_1 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((uint32_t)L_1))))
{
goto IL_0026;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_2 = __this->___ozk;
NullCheck(L_2);
int32_t L_3;
L_3 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), 2)), 4, NULL);
dhq_1_isv_m78A9D6FECF11E677135FA7CE8E9AD9149C97D131(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
}
IL_0026:
{
int32_t L_4;
L_4 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_0 = L_4;
int32_t L_5 = V_0;
dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_inline(__this, ((int32_t)il2cpp_codegen_add(L_5, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
int32_t L_6 = V_0;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_7 = ___0_value;
dhq_1_set_Item_mFA10C9EF0A407931756D9B1B820904009AF2733E(__this, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 7));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_lqn_m09EF7F7748C1D5DED62B1672AEF3B382EB997493_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_4 = __this->___ozk;
int32_t L_5 = __this->___ozl;
int32_t L_6 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, L_5, L_6, NULL);
int32_t L_7 = V_0;
int32_t L_8;
L_8 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_7) >= ((int32_t)L_8)))
{
goto IL_004a;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_9 = __this->___ozk;
int32_t L_10;
L_10 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_11 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_9, 0, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
}
IL_004a:
{
__this->___ozl = 0;
dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_inline(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1__ctor_mE58E8D554DAE4DD7BAF720D1B2FA368FCBC61A53_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL);
int32_t L_0 = ___0_a;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_1 = (dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*)(dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
__this->___ozk = L_1;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_1);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isv_m78A9D6FECF11E677135FA7CE8E9AD9149C97D131_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, const RuntimeMethod* method)
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_1 = (dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*)(dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_13 = __this->___ozk;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_AddFirst_m15465D2394FACA0A04693D28579D7AD7CE003737_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* G_B4_0 = NULL;
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* G_B3_0 = NULL;
int32_t G_B5_0 = 0;
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* G_B5_1 = NULL;
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_0 = __this->___ozk;
NullCheck(L_0);
int32_t L_1;
L_1 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((!(((uint32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) == ((uint32_t)L_1))))
{
goto IL_0026;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_2 = __this->___ozk;
NullCheck(L_2);
int32_t L_3;
L_3 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_2)->max_length)), 2)), 4, NULL);
dhq_1_isv_m78A9D6FECF11E677135FA7CE8E9AD9149C97D131(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
}
IL_0026:
{
int32_t L_4 = __this->___ozl;
if ((((int32_t)L_4) > ((int32_t)0)))
{
G_B4_0 = __this;
goto IL_003c;
}
G_B3_0 = __this;
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_5 = __this->___ozk;
NullCheck(L_5);
G_B5_0 = ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_5)->max_length)), 1));
G_B5_1 = G_B3_0;
goto IL_0044;
}
IL_003c:
{
int32_t L_6 = __this->___ozl;
G_B5_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1));
G_B5_1 = G_B4_0;
}
IL_0044:
{
NullCheck(G_B5_1);
G_B5_1->___ozl = G_B5_0;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_9 = ___0_value;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3)L_9);
int32_t L_10;
L_10 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_0 = L_10;
int32_t L_11 = V_0;
dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_inline(__this, ((int32_t)il2cpp_codegen_add(L_11, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_get_Capacity_m5417AD9E4E685B76BD64F9929BE2ABBD83952C84_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, const RuntimeMethod* method)
{
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_0 = __this->___ozk;
NullCheck(L_0);
return ((int32_t)(((RuntimeArray*)L_0)->max_length));
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_set_Item_mFA10C9EF0A407931756D9B1B820904009AF2733E_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_index, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 ___1_value, const RuntimeMethod* method)
{
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_0 = __this->___ozk;
int32_t L_1 = __this->___ozl;
int32_t L_2 = ___0_index;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_3 = __this->___ozk;
NullCheck(L_3);
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_4 = ___1_value;
NullCheck(L_0);
(L_0)->SetAt(static_cast<il2cpp_array_size_t>(((int32_t)(((int32_t)il2cpp_codegen_add(L_1, L_2))%((int32_t)(((RuntimeArray*)L_3)->max_length))))), (dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3)L_4);
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 dhq_1_RemoveFirst_m4B871554D7D9E6619BC114DB9B26D86ABA4C30DE_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, const RuntimeMethod* method)
{
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 V_0;
memset((&V_0), 0, sizeof(V_0));
int32_t V_1 = 0;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 G_B2_0;
memset((&G_B2_0), 0, sizeof(G_B2_0));
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 G_B1_0;
memset((&G_B1_0), 0, sizeof(G_B1_0));
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_0 = __this->___ozk;
int32_t L_1 = __this->___ozl;
NullCheck(L_0);
int32_t L_2 = L_1;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_3 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_2));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_4 = __this->___ozk;
int32_t L_5 = __this->___ozl;
il2cpp_codegen_initobj((&V_0), sizeof(dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3));
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_6 = V_0;
NullCheck(L_4);
(L_4)->SetAt(static_cast<il2cpp_array_size_t>(L_5), (dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3)L_6);
int32_t L_7 = __this->___ozl;
V_1 = ((int32_t)il2cpp_codegen_add(L_7, 1));
int32_t L_8 = V_1;
__this->___ozl = L_8;
int32_t L_9 = V_1;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_10 = __this->___ozk;
NullCheck(L_10);
if ((!(((uint32_t)L_9) == ((uint32_t)((int32_t)(((RuntimeArray*)L_10)->max_length))))))
{
G_B2_0 = L_3;
goto IL_004d;
}
G_B1_0 = L_3;
}
{
__this->___ozl = 0;
G_B2_0 = G_B1_0;
}
IL_004d:
{
int32_t L_11;
L_11 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_1 = L_11;
int32_t L_12 = V_1;
dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_12, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return G_B2_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_jfy_mB64A40E15655E8051E9CCF00ED6F86895FE8A738_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, const RuntimeMethod* method)
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_1 = (dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*)(dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_13 = __this->___ozk;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_TrimStart_mC1BCD8E3F5F9A2A5A34319A1F124D699AC408BAB_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_trimCount, Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* ___1_perElementCallback, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_trimCount;
int32_t L_1 = __this->___ozl;
Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* L_2 = ___1_perElementCallback;
dhq_1_isw_m02DAE33CB12FB48B6545F98654E9028A9D7B0771(__this, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
int32_t L_3 = __this->___ozl;
int32_t L_4 = ___0_trimCount;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_5 = __this->___ozk;
NullCheck(L_5);
__this->___ozl = ((int32_t)(((int32_t)il2cpp_codegen_add(L_3, L_4))%((int32_t)(((RuntimeArray*)L_5)->max_length))));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_cfz_mB4C4B20CA015466FEFD852C13D1763DE3599C887_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, const RuntimeMethod* method)
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_1 = (dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*)(dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_13 = __this->___ozk;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_RemoveAll_mC7D9912E7743FD79ECA6CD970DB07C034D287ED9_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, Predicate_1_tB68046D6A03E277F98DDBD8BD761BE41B0F79753* ___0_shouldRemoveElement, const RuntimeMethod* method)
{
{
Predicate_1_tB68046D6A03E277F98DDBD8BD761BE41B0F79753* L_0 = ___0_shouldRemoveElement;
int32_t L_1;
L_1 = dhq_1_RemoveAll_Tisdhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3_m688A47C710695C30BF7E4ACD14DAAC9CE5763E55(__this, L_0, (Action_2_tA0C6A99A660990DD5E499EB3339D552D2B1C48DE*)NULL, (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 15));
return L_1;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_Clear_m3B0480053D2CBD56C57018A8B1345ACBAC01D53F_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
{
int32_t L_0;
L_0 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_4 = __this->___ozk;
int32_t L_5 = __this->___ozl;
int32_t L_6 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_4, L_5, L_6, NULL);
int32_t L_7 = V_0;
int32_t L_8;
L_8 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_7) >= ((int32_t)L_8)))
{
goto IL_004a;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_9 = __this->___ozk;
int32_t L_10;
L_10 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_11 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_9, 0, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL);
}
IL_004a:
{
__this->___ozl = 0;
dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_inline(__this, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_drq_m55D1D4AF00E9F9315454CBD4D14BD042B108B99E_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, const RuntimeMethod* method)
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = ___0_a;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_1 = (dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*)(dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 0), (uint32_t)L_0);
V_0 = L_1;
int32_t L_2;
L_2 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_2) <= ((int32_t)0)))
{
goto IL_005e;
}
}
{
int32_t L_3;
L_3 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_4 = __this->___ozk;
NullCheck(L_4);
int32_t L_5 = __this->___ozl;
int32_t L_6;
L_6 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_3, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_4)->max_length)), L_5)), NULL);
V_1 = L_6;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_7 = __this->___ozk;
int32_t L_8 = __this->___ozl;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_9 = V_0;
int32_t L_10 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, 0, L_10, NULL);
int32_t L_11 = V_1;
int32_t L_12;
L_12 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_11) >= ((int32_t)L_12)))
{
goto IL_005e;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_13 = __this->___ozk;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_14 = V_0;
int32_t L_15 = V_1;
int32_t L_16;
L_16 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_13, 0, (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL);
}
IL_005e:
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_18 = V_0;
__this->___ozk = L_18;
Il2CppCodeGenWriteBarrier((void**)(&__this->___ozk), (void*)L_18);
__this->___ozl = 0;
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 dhq_1_get_Item_mC49E71A2C0A9053D15CEB2703E77A70716FF6CD9_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_index, const RuntimeMethod* method)
{
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_0 = __this->___ozk;
int32_t L_1 = __this->___ozl;
int32_t L_2 = ___0_index;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_3 = __this->___ozk;
NullCheck(L_3);
NullCheck(L_0);
int32_t L_4 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_1, L_2))%((int32_t)(((RuntimeArray*)L_3)->max_length))));
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_5 = (L_0)->GetAt(static_cast<il2cpp_array_size_t>(L_4));
return L_5;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CozmU3Ek__BackingField;
return L_0;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t dhq_1_IndexOf_mC26D997A9CFE29351A95E8D6FB254B167E0D8B93_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 ___0_value, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
{
int32_t L_0;
L_0 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_4 = __this->___ozk;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_5 = ___0_value;
int32_t L_6 = __this->___ozl;
int32_t L_7 = V_0;
int32_t L_8;
L_8 = Array_IndexOf_Tisdhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3_mA5F02AF2A36F716ECA0D9480092F2C6E73CE99C7(L_4, L_5, L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 16));
V_1 = L_8;
int32_t L_9 = V_1;
if ((((int32_t)L_9) < ((int32_t)0)))
{
goto IL_003c;
}
}
{
int32_t L_10 = V_1;
int32_t L_11 = __this->___ozl;
return ((int32_t)il2cpp_codegen_subtract(L_10, L_11));
}
IL_003c:
{
int32_t L_12 = V_0;
int32_t L_13;
L_13 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_12) >= ((int32_t)L_13)))
{
goto IL_0063;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_14 = __this->___ozk;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_15 = ___0_value;
int32_t L_16;
L_16 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_17 = V_0;
int32_t L_18;
L_18 = Array_IndexOf_Tisdhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3_mA5F02AF2A36F716ECA0D9480092F2C6E73CE99C7(L_14, L_15, 0, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), il2cpp_rgctx_method(method->klass->rgctx_data, 16));
V_1 = L_18;
int32_t L_19 = V_1;
if ((((int32_t)L_19) < ((int32_t)0)))
{
goto IL_0063;
}
}
{
int32_t L_20 = V_1;
int32_t L_21 = V_0;
return ((int32_t)il2cpp_codegen_add(L_20, L_21));
}
IL_0063:
{
return (-1);
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_TrimEnd_mFACC306606C1F58CFCF1B5FCBE731F03243A89CB_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_trimCount, Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* ___1_perElementCallback, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_trimCount;
int32_t L_1 = __this->___ozl;
int32_t L_2;
L_2 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_3 = ___0_trimCount;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_4 = __this->___ozk;
NullCheck(L_4);
Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* L_5 = ___1_perElementCallback;
dhq_1_isw_m02DAE33CB12FB48B6545F98654E9028A9D7B0771(__this, L_0, ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_1, L_2)), L_3))%((int32_t)(((RuntimeArray*)L_4)->max_length)))), L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_AddRange_m926EE0040955E240F30C4BFE8FF5F904EAA0DC93_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* ___0_other, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
{
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_0 = ___0_other;
NullCheck(L_0);
int32_t L_1;
L_1 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if (L_1)
{
goto IL_0009;
}
}
{
return;
}
IL_0009:
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_2 = __this->___ozk;
NullCheck(L_2);
int32_t L_3;
L_3 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_4 = ___0_other;
NullCheck(L_4);
int32_t L_5;
L_5 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)((int32_t)(((RuntimeArray*)L_2)->max_length))) >= ((int32_t)((int32_t)il2cpp_codegen_add(L_3, L_5)))))
{
goto IL_0042;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_6 = __this->___ozk;
NullCheck(L_6);
int32_t L_7;
L_7 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_8 = ___0_other;
NullCheck(L_8);
int32_t L_9;
L_9 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_10;
L_10 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_6)->max_length)), 2)), ((int32_t)il2cpp_codegen_add(L_7, L_9)), NULL);
dhq_1_isv_m78A9D6FECF11E677135FA7CE8E9AD9149C97D131(__this, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 4));
}
IL_0042:
{
int32_t L_11 = __this->___ozl;
int32_t L_12;
L_12 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_13 = __this->___ozk;
NullCheck(L_13);
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_add(L_11, L_12))%((int32_t)(((RuntimeArray*)L_13)->max_length))));
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_14 = ___0_other;
NullCheck(L_14);
int32_t L_15;
L_15 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_16 = __this->___ozk;
NullCheck(L_16);
int32_t L_17 = V_0;
int32_t L_18;
L_18 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_15, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_16)->max_length)), L_17)), NULL);
V_1 = L_18;
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_19 = ___0_other;
NullCheck(L_19);
int32_t L_20;
L_20 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(L_19, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_21 = ___0_other;
NullCheck(L_21);
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_22 = L_21->___ozk;
NullCheck(L_22);
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_23 = ___0_other;
NullCheck(L_23);
int32_t L_24 = L_23->___ozl;
int32_t L_25;
L_25 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_20, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_22)->max_length)), L_24)), NULL);
V_2 = L_25;
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_26 = ___0_other;
NullCheck(L_26);
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_27 = L_26->___ozk;
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_28 = ___0_other;
NullCheck(L_28);
int32_t L_29 = L_28->___ozl;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_30 = __this->___ozk;
int32_t L_31 = V_0;
int32_t L_32 = V_1;
int32_t L_33 = V_2;
int32_t L_34;
L_34 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_32, L_33, NULL);
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_27, L_29, (RuntimeArray*)L_30, L_31, L_34, NULL);
int32_t L_35 = V_1;
int32_t L_36 = V_2;
if ((((int32_t)L_35) >= ((int32_t)L_36)))
{
goto IL_00cc;
}
}
{
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_37 = ___0_other;
NullCheck(L_37);
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_38 = L_37->___ozk;
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_39 = ___0_other;
NullCheck(L_39);
int32_t L_40 = L_39->___ozl;
int32_t L_41 = V_1;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_42 = __this->___ozk;
int32_t L_43 = V_2;
int32_t L_44 = V_1;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_38, ((int32_t)il2cpp_codegen_add(L_40, L_41)), (RuntimeArray*)L_42, 0, ((int32_t)il2cpp_codegen_subtract(L_43, L_44)), NULL);
goto IL_00e8;
}
IL_00cc:
{
int32_t L_45 = V_1;
int32_t L_46 = V_2;
if ((((int32_t)L_45) <= ((int32_t)L_46)))
{
goto IL_00e8;
}
}
{
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_47 = ___0_other;
NullCheck(L_47);
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_48 = L_47->___ozk;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_49 = __this->___ozk;
int32_t L_50 = V_0;
int32_t L_51 = V_2;
int32_t L_52 = V_1;
int32_t L_53 = V_2;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_48, 0, (RuntimeArray*)L_49, ((int32_t)il2cpp_codegen_add(L_50, L_51)), ((int32_t)il2cpp_codegen_subtract(L_52, L_53)), NULL);
}
IL_00e8:
{
int32_t L_54 = V_1;
int32_t L_55 = V_2;
int32_t L_56;
L_56 = Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline(L_54, L_55, NULL);
V_3 = L_56;
int32_t L_57 = V_3;
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_58 = ___0_other;
NullCheck(L_58);
int32_t L_59;
L_59 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(L_58, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
if ((((int32_t)L_57) >= ((int32_t)L_59)))
{
goto IL_0118;
}
}
{
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_60 = ___0_other;
NullCheck(L_60);
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_61 = L_60->___ozk;
int32_t L_62 = V_3;
int32_t L_63 = V_2;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_64 = __this->___ozk;
int32_t L_65 = V_3;
int32_t L_66 = V_1;
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_67 = ___0_other;
NullCheck(L_67);
int32_t L_68;
L_68 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(L_67, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_69 = V_3;
Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_61, ((int32_t)il2cpp_codegen_subtract(L_62, L_63)), (RuntimeArray*)L_64, ((int32_t)il2cpp_codegen_subtract(L_65, L_66)), ((int32_t)il2cpp_codegen_subtract(L_68, L_69)), NULL);
}
IL_0118:
{
int32_t L_70;
L_70 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* L_71 = ___0_other;
NullCheck(L_71);
int32_t L_72;
L_72 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(L_71, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_inline(__this, ((int32_t)il2cpp_codegen_add(L_70, L_72)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_ForEach_m2B2C4F8AB23B9C7CBF34A0D43CB598277A019E26_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* ___0_action, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
int32_t V_3 = 0;
int32_t V_4 = 0;
{
int32_t L_0;
L_0 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = __this->___ozl;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
int32_t L_4 = __this->___ozl;
V_1 = L_4;
int32_t L_5 = __this->___ozl;
int32_t L_6 = V_0;
V_2 = ((int32_t)il2cpp_codegen_add(L_5, L_6));
goto IL_0043;
}
IL_002d:
{
Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* L_7 = ___0_action;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_8 = __this->___ozk;
int32_t L_9 = V_1;
NullCheck(L_8);
int32_t L_10 = L_9;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_11 = (L_8)->GetAt(static_cast<il2cpp_array_size_t>(L_10));
NullCheck(L_7);
Action_1_Invoke_mC5579635847F8F1AA87124E5270AAD151DEF37B3_inline(L_7, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
int32_t L_12 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1));
}
IL_0043:
{
int32_t L_13 = V_1;
int32_t L_14 = V_2;
if ((((int32_t)L_13) < ((int32_t)L_14)))
{
goto IL_002d;
}
}
{
V_3 = 0;
int32_t L_15;
L_15 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_16 = V_0;
V_4 = ((int32_t)il2cpp_codegen_subtract(L_15, L_16));
goto IL_006b;
}
IL_0055:
{
Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* L_17 = ___0_action;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_18 = __this->___ozk;
int32_t L_19 = V_3;
NullCheck(L_18);
int32_t L_20 = L_19;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_21 = (L_18)->GetAt(static_cast<il2cpp_array_size_t>(L_20));
NullCheck(L_17);
Action_1_Invoke_mC5579635847F8F1AA87124E5270AAD151DEF37B3_inline(L_17, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
int32_t L_22 = V_3;
V_3 = ((int32_t)il2cpp_codegen_add(L_22, 1));
}
IL_006b:
{
int32_t L_23 = V_3;
int32_t L_24 = V_4;
if ((((int32_t)L_23) < ((int32_t)L_24)))
{
goto IL_0055;
}
}
{
return;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 dhq_1_RemoveLast_m01E50E8E7B89906F9F7F6F6360F5BE679E698E7C_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, const RuntimeMethod* method)
{
int32_t V_0 = 0;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 V_1;
memset((&V_1), 0, sizeof(V_1));
int32_t V_2 = 0;
{
int32_t L_0 = __this->___ozl;
int32_t L_1;
L_1 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_2 = __this->___ozk;
NullCheck(L_2);
V_0 = ((int32_t)(((int32_t)il2cpp_codegen_subtract(((int32_t)il2cpp_codegen_add(L_0, L_1)), 1))%((int32_t)(((RuntimeArray*)L_2)->max_length))));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_3 = __this->___ozk;
int32_t L_4 = V_0;
NullCheck(L_3);
int32_t L_5 = L_4;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_6 = (L_3)->GetAt(static_cast<il2cpp_array_size_t>(L_5));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_7 = __this->___ozk;
int32_t L_8 = V_0;
il2cpp_codegen_initobj((&V_1), sizeof(dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3));
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_9 = V_1;
NullCheck(L_7);
(L_7)->SetAt(static_cast<il2cpp_array_size_t>(L_8), (dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3)L_9);
int32_t L_10;
L_10 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
V_2 = L_10;
int32_t L_11 = V_2;
dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_11, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return L_6;
}
}
IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void dhq_1_isw_m02DAE33CB12FB48B6545F98654E9028A9D7B0771_gshared (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, int32_t ___1_b, Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* ___2_c, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t V_1 = 0;
int32_t V_2 = 0;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 V_3;
memset((&V_3), 0, sizeof(V_3));
int32_t V_4 = 0;
int32_t V_5 = 0;
{
int32_t L_0 = ___0_a;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_1 = __this->___ozk;
NullCheck(L_1);
int32_t L_2 = ___1_b;
int32_t L_3;
L_3 = Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline(L_0, ((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_1)->max_length)), L_2)), NULL);
V_0 = L_3;
Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* L_4 = ___2_c;
if (L_4)
{
goto IL_0039;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_5 = __this->___ozk;
int32_t L_6 = ___1_b;
int32_t L_7 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_5, L_6, L_7, NULL);
int32_t L_8 = V_0;
int32_t L_9 = ___0_a;
if ((((int32_t)L_8) >= ((int32_t)L_9)))
{
goto IL_00af;
}
}
{
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_10 = __this->___ozk;
int32_t L_11 = ___0_a;
int32_t L_12 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_10, 0, ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL);
goto IL_00af;
}
IL_0039:
{
int32_t L_13 = ___1_b;
V_1 = L_13;
int32_t L_14 = ___1_b;
int32_t L_15 = V_0;
V_2 = ((int32_t)il2cpp_codegen_add(L_14, L_15));
goto IL_006c;
}
IL_0041:
{
Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* L_16 = ___2_c;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_17 = __this->___ozk;
int32_t L_18 = V_1;
NullCheck(L_17);
int32_t L_19 = L_18;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_20 = (L_17)->GetAt(static_cast<il2cpp_array_size_t>(L_19));
NullCheck(L_16);
Action_1_Invoke_mC5579635847F8F1AA87124E5270AAD151DEF37B3_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_21 = __this->___ozk;
int32_t L_22 = V_1;
il2cpp_codegen_initobj((&V_3), sizeof(dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3));
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_23 = V_3;
NullCheck(L_21);
(L_21)->SetAt(static_cast<il2cpp_array_size_t>(L_22), (dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3)L_23);
int32_t L_24 = V_1;
V_1 = ((int32_t)il2cpp_codegen_add(L_24, 1));
}
IL_006c:
{
int32_t L_25 = V_1;
int32_t L_26 = V_2;
if ((((int32_t)L_25) < ((int32_t)L_26)))
{
goto IL_0041;
}
}
{
V_4 = 0;
int32_t L_27 = ___0_a;
int32_t L_28 = V_0;
V_5 = ((int32_t)il2cpp_codegen_subtract(L_27, L_28));
goto IL_00a9;
}
IL_007a:
{
Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* L_29 = ___2_c;
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_30 = __this->___ozk;
int32_t L_31 = V_4;
NullCheck(L_30);
int32_t L_32 = L_31;
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_33 = (L_30)->GetAt(static_cast<il2cpp_array_size_t>(L_32));
NullCheck(L_29);
Action_1_Invoke_mC5579635847F8F1AA87124E5270AAD151DEF37B3_inline(L_29, L_33, il2cpp_rgctx_method(method->klass->rgctx_data, 17));
dhxU5BU5D_t443BFFB3562E339154591C8E7FD9708A804FD375* L_34 = __this->___ozk;
int32_t L_35 = V_4;
il2cpp_codegen_initobj((&V_3), sizeof(dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3));
dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 L_36 = V_3;
NullCheck(L_34);
(L_34)->SetAt(static_cast<il2cpp_array_size_t>(L_35), (dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3)L_36);
int32_t L_37 = V_4;
V_4 = ((int32_t)il2cpp_codegen_add(L_37, 1));
}
IL_00a9:
{
int32_t L_38 = V_4;
int32_t L_39 = V_5;
if ((((int32_t)L_38) < ((int32_t)L_39)))
{
goto IL_007a;
}
}
IL_00af:
{
int32_t L_40;
L_40 = dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 1));
int32_t L_41 = ___0_a;
dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_inline(__this, ((int32_t)il2cpp_codegen_subtract(L_40, L_41)), il2cpp_rgctx_method(method->klass->rgctx_data, 5));
return;
}
}
#ifdef __clang__
#pragma clang diagnostic pop
#endif
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Min_m888083F74FF5655778F0403BB5E9608BEFDEA8CB_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
if ((((int32_t)L_0) < ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Mathf_Max_m7FA442918DE37E3A00106D1F2E789D65829792B8_inline (int32_t ___0_a, int32_t ___1_b, const RuntimeMethod* method)
{
int32_t V_0 = 0;
int32_t G_B3_0 = 0;
{
int32_t L_0 = ___0_a;
int32_t L_1 = ___1_b;
if ((((int32_t)L_0) > ((int32_t)L_1)))
{
goto IL_0008;
}
}
{
int32_t L_2 = ___1_b;
G_B3_0 = L_2;
goto IL_0009;
}
IL_0008:
{
int32_t L_3 = ___0_a;
G_B3_0 = L_3;
}
IL_0009:
{
V_0 = G_B3_0;
goto IL_000c;
}
IL_000c:
{
int32_t L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m066CEBA461E3029BF92EE4DB3ACBCB8A4409AE40_gshared_inline (Predicate_1_t7744EBE2271FC2C4CBF28703CF361AF669D73B95* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_obj, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m3C60C84018CAD36C0EC956A14935394A7DD116C6_gshared_inline (Action_1_t17E52B12DC24FA6C9DD52F87043C85BEA889BB81* __this, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7 ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, Vector2_t1FD6F485C871E832B347AB2DC8CBA08B739D8DF7, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m9FE817A40A1AA77B5B15B6C0E90EB7A4715A819D_gshared_inline (Predicate_1_tE96ECD003F473EE07C8DCDFCCD657300A8DE453B* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_obj, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m211AB6C2AA7326F6BFC8338EC888360A219AFF41_gshared_inline (Action_1_t2EDB30EAB747FDF563DD6410FC76AF861A09A0C2* __this, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2 ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, Vector3_t24C512C7B96BBABAD472002D0BA2BDA40A5A80B2, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m5480B771254D542E62A4BDE363CBA1D745A8DCBD_gshared_inline (Predicate_1_t891F89B4BC2943973A22184692A15FC8353CB827* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_obj, const RuntimeMethod* method)
{
typedef bool (*FunctionPointerType) (RuntimeObject*, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE, const RuntimeMethod*);
return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mC9ACF060BEFA0547F6BE583EE1434F364C5BA70F_gshared_inline (Action_1_t65244C16DEDC14A148E461BCC2976D87C2079400* __this, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, dbw_tEF892A66F1417E423BAA34A1EE22306A5B496ABE, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m6CEFE0E51E0B191850967EBAB1057160770B0765_gshared_inline (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->____size;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* EqualityComparer_1_get_Default_mE95D9646CAA44385FE1BE53BA838B1A56710F712_gshared_inline (const RuntimeMethod* method)
{
EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* V_0 = NULL;
{
EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* L_0 = ((EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer;
il2cpp_codegen_memory_barrier();
V_0 = L_0;
EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* L_1 = V_0;
if (L_1)
{
goto IL_0019;
}
}
{
EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* L_2;
L_2 = EqualityComparer_1_CreateComparer_mB7456CB03D4E9C1EB23AF495D9A1656D9ED2F2F2(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 3));
V_0 = L_2;
EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* L_3 = V_0;
il2cpp_codegen_memory_barrier();
((EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer = L_3;
Il2CppCodeGenWriteBarrier((void**)(&((EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___defaultComparer), (void*)L_3);
}
IL_0019:
{
EqualityComparer_1_tF2B81B093ABF052D39883158B7EF373671236DB2* L_4 = V_0;
return L_4;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mB2518F82DAC2F9477101C26B3589D0F628A5B777_gshared_inline (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __this, czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 ___0_item, const RuntimeMethod* method)
{
czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* 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));
czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* L_6 = V_0;
int32_t L_7 = V_1;
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8)L_8);
return;
}
IL_0034:
{
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_9 = ___0_item;
List_1_AddWithResize_mC3375BF4CF752D45A9E177674763555BAE78AAE0(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, RuntimeObject* ___0_item, const RuntimeMethod* method)
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL;
int32_t V_1 = 0;
{
int32_t L_0 = __this->____version;
__this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items;
V_0 = L_1;
int32_t L_2 = __this->____size;
V_1 = L_2;
int32_t L_3 = V_1;
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* 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));
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = V_0;
int32_t L_7 = V_1;
RuntimeObject* L_8 = ___0_item;
NullCheck(L_6);
(L_6)->SetAt(static_cast<il2cpp_array_size_t>(L_7), (RuntimeObject*)L_8);
return;
}
IL_0034:
{
RuntimeObject* L_9 = ___0_item;
List_1_AddWithResize_m79A9BF770BEF9C06BE40D5401E55E375F2726CC4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14));
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m70F16533FBAD20732914DAD0162CD462436E1238_gshared_inline (List_1_tC68EA2E4AFC3A51B22C7F609E2B85634D54A389F* __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;
}
}
{
czrU5BU5D_t537BEA5565412F25E0F003E8CE63BC478D63111B* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Clear_m16C1F2C61FED5955F10EB36BC1CB2DF34B128994_gshared_inline (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __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;
}
}
{
ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items;
int32_t L_4 = V_0;
Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_3, 0, L_4, NULL);
return;
}
IL_003c:
{
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 KeyValuePair_2_get_Key_m116D0997ECDB3C3B0FC99D3AEBE7DF33A50C3BCB_gshared_inline (KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130* __this, const RuntimeMethod* method)
{
{
czr_t373B6E82BCFD2ABECCC110518CED2D48CDDBE1B8 L_0 = __this->___key;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR RuntimeObject* KeyValuePair_2_get_Value_m6C0E35A71639C122DD34454730F393D95EC28CC3_gshared_inline (KeyValuePair_2_tC6EAB3A8192E749362A86666C0C2D5F72FB17130* __this, const RuntimeMethod* method)
{
{
RuntimeObject* L_0 = __this->___value;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m69C8773D6967F3B224777183E24EA621CE056F8F_gshared_inline (Action_1_t10DCB0C07D0D3C565CEACADC80D1152B35A45F6C* __this, bool ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, bool, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF2422B2DD29F74CE66F791C3F68E288EC7C3DB9E_gshared_inline (Action_1_t6F9EB113EB3F16226AEF811A2744F4111C116C87* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_2_Invoke_m7BFCE0BBCF67689D263059B56A8D79161B698587_gshared_inline (Action_2_t156C43F079E7E68155FCDCD12DC77DD11AEF7E3C* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_m399A0EB5E51EFD9B7D25DFE0EB7BF5EC0BE98346_gshared_inline (Action_3_tCDB60724FE7702C8848DCEE7A25283B015D0DA58* __this, RuntimeObject* ___0_arg1, RuntimeObject* ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, RuntimeObject*, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_3_Invoke_mF07B59AA619C969F4FC6B4FC9CC2894844228B55_gshared_inline (Action_3_t1FAC6C9524972119CAFAB0C44EA3BE18552B391B* __this, RuntimeObject* ___0_arg1, dfk_t8686E8F584137FFF5A096451FA1525A401BA1741 ___1_arg2, RuntimeObject* ___2_arg3, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, dfk_t8686E8F584137FFF5A096451FA1525A401BA1741, RuntimeObject*, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_arg1, ___1_arg2, ___2_arg3, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t dhp_1_get_Count_mED0E1F089C5C8A4012AFA485340FD68E39E775DB_gshared_inline (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CozjU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void dhp_1_ist_m98D675466EA414F1E88B4A9F51AD1F95D557E2C3_gshared_inline (dhp_1_tF3D66E7DA31BB7B6D36445782A71D970CD544C5C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
__this->___U3CozjU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t dhq_1_get_Count_m9CB2ED255C06804A92D0DE0394F5B3A9D22A136B_gshared_inline (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CozmU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void dhq_1_isu_m9FFBE008487816D4C5ACA763AF11693ACA8A6085_gshared_inline (dhq_1_t84172A0F55D1536AE9F401E7D2B1B4CEA7B96B3C* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
__this->___U3CozmU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t dhq_1_get_Count_m5B2563EDECC9044FAAE6FE8C6E43FA2A67781084_gshared_inline (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CozmU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void dhq_1_isu_m63683DE52B6B1175D1AF6D2A8ED0AAEF487304D5_gshared_inline (dhq_1_t05A7F0B4F4CF50C9075F1F5A8745CA798147F79B* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
__this->___U3CozmU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mD94D90FADE3B45350B2C372E12A82DEBD8497C44_gshared_inline (Action_1_t2B13DC36C07DB9279872CFCC52B57681EEEAE935* __this, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, dhw_tDE961A55B183033D1472ACD49B99F4761CE8850A, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t dhq_1_get_Count_m4F7430E5A021765BAB72034BE752634838DFCAAF_gshared_inline (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, const RuntimeMethod* method)
{
{
int32_t L_0 = __this->___U3CozmU3Ek__BackingField;
return L_0;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void dhq_1_isu_m4737E3E785E98F85F22589A094BEB7CC091F372F_gshared_inline (dhq_1_tD6B33DACE2F0C06D3A8BA182DEAD604A5CA48491* __this, int32_t ___0_a, const RuntimeMethod* method)
{
{
int32_t L_0 = ___0_a;
__this->___U3CozmU3Ek__BackingField = L_0;
return;
}
}
IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mC5579635847F8F1AA87124E5270AAD151DEF37B3_gshared_inline (Action_1_tD22D2ACFB948B5E75E261E3A554BF81E84813C99* __this, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3 ___0_obj, const RuntimeMethod* method)
{
typedef void (*FunctionPointerType) (RuntimeObject*, dhx_tDE39BCAC4030D829E954E89D67C3284F1FF9DED3, const RuntimeMethod*);
((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast<RuntimeMethod*>(__this->___method));
}