#include "pch-cpp.hpp" template struct VirtualActionInvoker1 { typedef void (*Action)(void*, T1, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); ((Action)invokeData.methodPtr)(obj, p1, invokeData.method); } }; template struct VirtualFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template struct VirtualFuncInvoker1 { typedef R (*Func)(void*, T1, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, invokeData.method); } }; struct InterfaceActionInvoker0 { typedef void (*Action)(void*, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, invokeData.method); } }; template struct InterfaceActionInvoker1Invoker; template struct InterfaceActionInvoker1Invoker { 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 struct InterfaceActionInvoker2 { typedef void (*Action)(void*, T1, T2, const RuntimeMethod*); static inline void Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); ((Action)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct InterfaceFuncInvoker0 { typedef R (*Func)(void*, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeClass* declaringInterface, RuntimeObject* obj) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_interface_invoke_data(slot, obj, declaringInterface); return ((Func)invokeData.methodPtr)(obj, invokeData.method); } }; template 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 struct InterfaceFuncInvoker1Invoker; template struct InterfaceFuncInvoker1Invoker { 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 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 struct InterfaceFuncInvoker2Invoker; template struct InterfaceFuncInvoker2Invoker { 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 struct InvokerActionInvoker2; template struct InvokerActionInvoker2 { 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 struct InvokerFuncInvoker1; template struct InvokerFuncInvoker1 { 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 struct InvokerFuncInvoker2; template struct InvokerFuncInvoker2 { 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 struct InvokerFuncInvoker2 { 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 struct InvokerFuncInvoker4; template struct InvokerFuncInvoker4 { 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; } }; struct Action_1_t07DD9AC915A03EDC0865AB8322A36D86E07F9239; struct Action_1_tC7FCBF8A4A71CAEDCED5DFA366D84FD8A91044EA; struct Action_1_t2518DEA327D7ACE4C30B14D8AFF5D4CFF5221B6F; struct Action_1_tD1E5B7A23E779937F768A9E52A2947851964EB85; struct Action_1_tB30663BE7F68FC8E345D8F8D9AA736A1CB2D9737; struct Action_1_t83C14C78EC5B0F2877E78445FB69D0D299A95DFE; struct ArrayMemoryPool_1_t7021FC95DFBBD2C36BA164F7F55647D805491512; struct Comparison_1_t99148C658F954F6EC6B8A9A591A30B8F244C62E4; struct Comparison_1_t7B4E5654CF90CD4076DED5653773927E348018C2; struct Comparison_1_t9B7FBDDC31C2B4C836D05D7AB3126CC41FEA3F95; struct Comparison_1_tE0404D6CFE3CE898FDF33EDE1C0B612D8053AD5B; struct Comparison_1_t03C0C4E193ABD150DF480970F6EF023B7DC546BF; struct Comparison_1_tDD6AE20BEE11AB8BC31E0631A586EC8A928E4C0B; struct ConditionalWeakTable_2_tE473109D1EF9EA4E1AA06539AE5262421E166EFD; struct ConditionalWeakTable_2_tA0A6618FEA1BDC4E0A5C70A205A73167784823D9; struct ConditionalWeakTable_2_t4FA84C9C03B7929ACDC537F2AB91C3AA9D39B9E6; struct ConditionalWeakTable_2_t7A2E67B090266E74762BADC1D4FA6F9E55FC7E89; struct ConditionalWeakTable_2_tD204B678FB5C57190177AACB4C57D5BDE9ED70E4; struct DefaultComparer_1_tF1F3B8981298E50FBC17BDC8CA0B4CFE867AD644; struct Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588; struct Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB; struct Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA; struct EqualityComparer_1_t458C8DC3748A89A213F4738B57D3742C4896ABE9; struct Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58; struct ICollection_1_tD7413105CA5DBF6629BE5E9EE453204D7C0D90FB; struct ICollection_1_tB388ED908E2D241F56264CA971F25D9ADC1ADEC3; struct ICollection_1_t04D7B988C5E9F60AD3DFF07E547E9F0B52D51AB6; struct ICollection_1_tCEF905226119C7D5156D2414A8FB55C535DE05DD; struct ICollection_1_t27A45BF7572EC3C6DFF3832F6CB7CDD77DC0A7F8; struct ICollection_1_t3C9EA461C5C0B5D92B7CCF45D5E6425935F61F0C; struct ICollection_1_t71EA01408C9DF1E83E73AD55326BD78E878428A7; struct ICollection_1_tC51A778E997E8B9C32CA5CDAA53721DDDB1CF73C; struct IComparer_1_t5697BB39E504FB1951B8BC41921911078F06E6E9; struct IComparer_1_t6943AA96A35872BCA0A2F99DB17537FB1CCDDA7D; struct IComparer_1_t5F5F74D8A6A81A5419C8BC0B5DE122391A31B11D; struct IComparer_1_tF7C33195837732194D82B16D4DF9CAE47B537071; struct IComparer_1_t42EC3FB55EB0C94F520D8A1828B71614983F6C7C; struct IComparer_1_t77CC055D1F919B6CEA9C3BB5D83681D6604A301A; struct IEnumerable_1_tF95C9E01A913DD50575531C8305932628663D9E9; struct IEnumerable_1_t29E7244AE33B71FA0981E50D5BC73B7938F35C66; struct IEnumerable_1_t8980ADCFEEF0E0BB2E048F9E9F6FF13C9424E355; struct IEnumerable_1_t13D9A0B36C8A60B6B65BE7D5090B054AEF78FBD2; struct IEnumerable_1_t79775EFE60AA7D93DB0348D80A17E5CB5AAD4F69; struct IEnumerable_1_t4BDEFF3D9F7462EFC9C0A0A11770E8DF5A1969C3; struct IEnumerable_1_t84DD261910BD335F0317AA7F5B6DCFD939EB412A; struct IEnumerable_1_tAC088831064BA718039B6C87D79685D810B32F74; struct IEnumerator_1_t43D2E4BA9246755F293DFA74F001FB1A70A648FD; struct IEnumerator_1_t75CB2681E18F7F2791528FA2CA60361FDB5DA08D; struct IEnumerator_1_tDA7EC6DD9C7B117D360F4F267DE1AF00D78E8A69; struct IEnumerator_1_t795CE62572C33D602EE9162EFF1F8EB4430DAD53; struct IEnumerator_1_t263960A184041232517E683304777E3C59B8D290; struct IEnumerator_1_tFE2F01A55BB1E962846F6AECC6B355B1E456D896; struct IEnumerator_1_t3EEE9F125377475C3703132A819F02052CF21AFE; struct IEnumerator_1_t7BCCF276AC30D3D187A762A3D4C55F4DA5CF0A12; struct IEqualityComparer_1_tDBFC8496F14612776AF930DBF84AFE7D06D1F0E9; struct IEqualityComparer_1_t47CC0B235E693652D181B679FF6D61A469ECC122; struct IList_1_t003E5AFD433AB8547CCEE560E2BED50D6AD222BD; struct IList_1_tDE5A2CD28934CB598C6F11B9F1968099A5148F4C; struct IList_1_t86AFC7A7084B3EA7879BC8B218962E00870D15CB; struct IList_1_t2D9F7E4456F85C69D208E8E7528391A0848BB265; struct IList_1_tE3897FF146787D9898848BA6072D0A5ACF74AF62; struct IList_1_tC43AD077B5DBEFD836CDC2D1D0F3257315EB484F; struct KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC; struct List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0; struct List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D; struct List_1_t92717732BF98956375510DF49F6E823610AF4FA0; struct List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E; struct List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565; struct List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F; struct List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8; struct List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43; struct Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D; struct LockedStack_t000073AA14F1B0C46471D9C699C9CDE10CB7CA17; struct LockedStack_t55EA3BEB39A80E4F0A2009E69BE4365D6CFFBB7B; struct LockedStack_t41A87F7FF06A8633FE1FF193C1AA749E23B5A5DC; struct LockedStack_t12BEECEFBBB3CF0B3EB7D62B7410226EF3FB9B49; struct LockedStack_tA2963E19C6D1029555446DD09B0B4208AC0F8E4A; struct LongEnumEqualityComparer_1_t84E9660A2B34FF3EBE584576308B60B885D573D2; struct LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114; struct LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47; struct LowLevelListWithIList_1_t424B84BB083921C00880052D4B49074AF66B72FC; struct LowLevelListWithIList_1_t80E30B23146FD62D1FB6A639EA1EBAD199B029D9; struct LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58; struct LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0; struct ManagedObjectStore_1_t3396C8673A0AA58902F2D4CF4AB1DE5FF82EAFA2; struct MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E; struct MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583; struct MemoryManager_1_tE7E888BDD2E0C81A830A77BD1AFAAE0358A01B35; struct MemoryManager_1_tED55276A18D77758B15A7A09B9C0D4DB79480487; struct MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D; struct MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14; struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12; struct Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107; struct Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60; struct Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8; struct Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7; struct Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D; struct Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579; struct Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2; struct Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E; struct ReadOnlyCollection_1_t4E57872B64C17ACE2E87B5BBEEB28AB5B627DDBC; struct ReadOnlyCollection_1_t219F9DE246A267F098345182628B7967858ED247; struct ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441; struct ReadOnlyCollection_1_tEC89AAF1B8DDDBBA3BB75ADABEF80753BFE21214; struct ReadOnlyCollection_1_t5B9BEDC95C484389997D167F070E30505719DE4D; struct ReadOnlyCollection_1_t6354AFE67B5ECFE646A867BDA68157E8795ED5B4; struct EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6; struct EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52; struct KeyValuePair_2U5BU5D_tF8154B2302178CCE00D745DBF55F703880469DFC; struct List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206; struct PerCoreLockedStacksU5BU5D_t66F38702B1BDB999EE73628348DDFE580E352C9D; struct PerCoreLockedStacksU5BU5D_t4BBE2725C0221B3E883AFC60A3A21970D7CB67B1; struct PerCoreLockedStacksU5BU5D_tCAB737265F2B693EDA232C9438A4E4DF884A0166; struct PerCoreLockedStacksU5BU5D_t30F2C2E36EB59623B0FB859F59895A44398FE69F; struct PerCoreLockedStacksU5BU5D_t9CDDE75124B27D018B8CD21AC5D6E007D0686752; struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA; struct CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF; struct ObjectU5BU5DU5BU5D_t6491927494F825352C40DCE9D447C97B17297969; struct __Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct DelegateU5BU5D_tC5AB7E8F745616680F337909D3A8E6C722CDF771; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF; struct StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248; struct TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB; struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC; struct ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279; struct LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E; struct ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290; struct EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40; struct PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC; struct ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B; struct Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F; struct ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888; struct Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235; struct DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E; struct Entry_t475ED76E31923970E7F7A6522E570E7577C487B9; struct EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25; struct IDictionary_t6D03155AF1FA9083817AA5B6AD7DEEACC26AB220; struct IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA; struct IFormatterConverter_t726606DAC82C384B08C82471313C340968DDB609; struct IPinnable_tA3989EA495C0118966BAAF8848C0009947BB49C0; struct MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553; struct MethodInfo_t; struct SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37; struct String_t; struct Type_t; struct VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915; struct BufferResourceData_t0B823212ADCC9AA80412877B802DD43236781D57; struct PassScriptInfo_t8619301849E12A8422C5C4BF3D19F5D7410A0A31; struct TextureResourceData_t0714EB0BFE2BFB2FC4E0CCFFBFE5CAA6C4B53BE3; struct NRPInfo_tFAE346DBF564B1FDA1EBC1D2F0C3EDC93143D04F; IL2CPP_EXTERN_C RuntimeClass* ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeObject_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1; IL2CPP_EXTERN_C String_t* _stringLiteral469F05BE9BB4C7903C353D0EB9F6384C84A48B25; IL2CPP_EXTERN_C String_t* _stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8; IL2CPP_EXTERN_C String_t* _stringLiteralACAE3DE011E4C429609CA3219C3F13E876D2AF69; IL2CPP_EXTERN_C String_t* _stringLiteralC37D78082ACFC8DEE7B32D9351C6E433A074FEC7; IL2CPP_EXTERN_C String_t* _stringLiteralE2EEFB4BE0C9F57BA62E733F26387F8BA68AF67C; IL2CPP_EXTERN_C String_t* _stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Dequeue_mF8CBF6CA268A863994D198E7FB69116D39C9D650_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_Enqueue_mD0BFD1A401EF2D3489D09B60C30E3468601BBA0A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1__ctor_mCFD83A65B216389290AEF3479047C9FBD933BF5D_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Queue_1_get_Count_mC5E49C471693AD17FDBA87D8532FB0676AC0BB75_RuntimeMethod_var; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6; struct EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52; struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA; struct CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E; struct IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF; struct __Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832; struct ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918; struct __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC; struct ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279; struct LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E; struct ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290; struct EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40; struct PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC; struct ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B; 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 ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07 : public RuntimeObject { }; struct ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B : public RuntimeObject { }; struct ArrayPool_1_tEE934B4A44CDA39BED8CBAF50F7C0E2E9E1ACC01 : public RuntimeObject { }; struct ArrayPool_1_t04C7B68EBEA52B8FFBF7FA0A89431A1245DDC94F : public RuntimeObject { }; struct ArrayPool_1_t1CA8B86A43623D11BDEC111B774FC11399E41774 : public RuntimeObject { }; struct DefaultComparer_1_tF1F3B8981298E50FBC17BDC8CA0B4CFE867AD644 : public RuntimeObject { }; struct DefaultComparer_1_tF12896E32765999A5CD556EEF744B5B1AEB870E5 : public RuntimeObject { }; struct EmptyArray_1_t7187E746F328254739F076CFBCAABB28D4B4554C : public RuntimeObject { }; struct EmptyArray_1_t7BBC8CED754F364A777871A238BBBE3F94FFDDE1 : public RuntimeObject { }; struct Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB : public RuntimeObject { int32_t ____key; RuntimeObject* ____value; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* ____next; }; struct Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA : public RuntimeObject {}; struct EqualityComparer_1_t458C8DC3748A89A213F4738B57D3742C4896ABE9 : public RuntimeObject { }; struct List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0 : public RuntimeObject { ObjectU5BU5DU5BU5D_t6491927494F825352C40DCE9D447C97B17297969* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t92717732BF98956375510DF49F6E823610AF4FA0 : public RuntimeObject { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E : public RuntimeObject { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565 : public RuntimeObject { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F : public RuntimeObject { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8 : public RuntimeObject { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43 : public RuntimeObject { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ____items; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D : public RuntimeObject { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ____listeners; Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* ____filter; int32_t ____objectID; int32_t ____listenerReaderCount; }; struct LockedStack_t000073AA14F1B0C46471D9C699C9CDE10CB7CA17 : public RuntimeObject { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ____arrays; int32_t ____count; uint32_t ____firstStackItemMS; }; struct LockedStack_t55EA3BEB39A80E4F0A2009E69BE4365D6CFFBB7B : public RuntimeObject { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* ____arrays; int32_t ____count; uint32_t ____firstStackItemMS; }; struct LockedStack_t41A87F7FF06A8633FE1FF193C1AA749E23B5A5DC : public RuntimeObject { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ____arrays; int32_t ____count; uint32_t ____firstStackItemMS; }; struct LockedStack_t12BEECEFBBB3CF0B3EB7D62B7410226EF3FB9B49 : public RuntimeObject { IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF* ____arrays; int32_t ____count; uint32_t ____firstStackItemMS; }; struct LockedStack_tA2963E19C6D1029555446DD09B0B4208AC0F8E4A : public RuntimeObject { __Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F* ____arrays; int32_t ____count; uint32_t ____firstStackItemMS; }; struct LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114 : public RuntimeObject { EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* ____buckets; int32_t ____numEntries; int32_t ____version; RuntimeObject* ____comparer; }; struct LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47 : public RuntimeObject { EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* ____buckets; int32_t ____numEntries; int32_t ____version; RuntimeObject* ____comparer; }; struct LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58 : public RuntimeObject { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ____items; int32_t ____size; int32_t ____version; }; struct LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0 : public RuntimeObject { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____items; int32_t ____size; int32_t ____version; }; struct ManagedObjectStore_1_t3396C8673A0AA58902F2D4CF4AB1DE5FF82EAFA2 : public RuntimeObject { int32_t ___m_Length; List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* ___m_Chunks; Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* ___m_Free; }; struct MemoryDebugView_1_tE58388022143D55B8020F917C382224DE98A8F88 : public RuntimeObject { }; struct MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E : public RuntimeObject { }; struct MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583 : public RuntimeObject { }; struct MemoryManager_1_tE7E888BDD2E0C81A830A77BD1AFAAE0358A01B35 : public RuntimeObject { }; struct MemoryManager_1_tED55276A18D77758B15A7A09B9C0D4DB79480487 : public RuntimeObject { }; struct MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D : public RuntimeObject { }; struct MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14 : public RuntimeObject { }; struct Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E : public RuntimeObject { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____array; int32_t ____head; int32_t ____tail; int32_t ____size; int32_t ____version; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t4E57872B64C17ACE2E87B5BBEEB28AB5B627DDBC : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t219F9DE246A267F098345182628B7967858ED247 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_tEC89AAF1B8DDDBBA3BB75ADABEF80753BFE21214 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t5B9BEDC95C484389997D167F070E30505719DE4D : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct ReadOnlyCollection_1_t6354AFE67B5ECFE646A867BDA68157E8795ED5B4 : public RuntimeObject { RuntimeObject* ___list; RuntimeObject* ____syncRoot; }; struct EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25 : public RuntimeObject { String_t* ___U3CNameU3Ek__BackingField; }; struct MemberInfo_t : public RuntimeObject { }; struct SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37 : public RuntimeObject { StringU5BU5D_t7674CD946EC0CE7B3AE0BE70E6EE85F2ECD9F248* ___m_members; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___m_data; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___m_types; Dictionary_2_t5C8F46F5D57502270DD9E1DA8303B23C7FE85588* ___m_nameToIndex; int32_t ___m_currMember; RuntimeObject* ___m_converter; String_t* ___m_fullTypeName; String_t* ___m_assemName; Type_t* ___objectType; bool ___isFullTypeNameSetExplicit; bool ___isAssemblyNameSetExplicit; bool ___requireSameTokenInPartialTrust; }; 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 ArrayMemoryPool_1_t7021FC95DFBBD2C36BA164F7F55647D805491512 : public MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D { }; struct ArrayMemoryPool_1_t36F949A35794C71CCB769B420EF595E10284220A : public MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14 { }; struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3 { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_tDB538F555F78232A0E4CEEE80DA22B1E99BB2031 { IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ____array; int32_t ____offset; int32_t ____count; }; struct ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ____array; int32_t ____offset; int32_t ____count; }; struct Enumerator_tEDEAA5F8FFBCB1F2EE5A6E473ED9F5A86691DE05 { LowLevelListWithIList_1_t424B84BB083921C00880052D4B49074AF66B72FC* ____list; int32_t ____index; int32_t ____version; RuntimeObject* ____current; }; typedef Il2CppFullySharedGenericStruct Enumerator_t291DC5B00D016A9E1E061A4CCA7269A21EAF45C0; struct LongEnumEqualityComparer_1_t84E9660A2B34FF3EBE584576308B60B885D573D2 : public EqualityComparer_1_t458C8DC3748A89A213F4738B57D3742C4896ABE9 { }; struct LowLevelListWithIList_1_t424B84BB083921C00880052D4B49074AF66B72FC : public LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58 { }; struct LowLevelListWithIList_1_t80E30B23146FD62D1FB6A639EA1EBAD199B029D9 : public LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0 { }; struct Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 { RuntimeObject* ____object; int32_t ____index; int32_t ____length; }; #ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define #define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke { Il2CppIUnknown* ____object; int32_t ____index; int32_t ____length; }; #endif #ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define #define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com { Il2CppIUnknown* ____object; int32_t ____index; int32_t ____length; }; #endif struct Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E { RuntimeObject* ____object; int32_t ____index; int32_t ____length; }; #ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define #define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke_define struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_pinvoke { Il2CppIUnknown* ____object; int32_t ____index; int32_t ____length; }; #endif #ifndef Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define #define Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com_define struct Memory_1_t56F63672B8E752B13E0BBBBD034BA3C1F6CFDC17_marshaled_com { Il2CppIUnknown* ____object; int32_t ____index; int32_t ____length; }; #endif struct ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 { RuntimeObject* ____object; int32_t ____index; int32_t ____length; }; #ifndef ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke_define #define ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke_define struct ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke { Il2CppIUnknown* ____object; int32_t ____index; int32_t ____length; }; #endif #ifndef ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com_define #define ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com_define struct ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com { Il2CppIUnknown* ____object; int32_t ____index; int32_t ____length; }; #endif struct ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 { RuntimeObject* ____object; int32_t ____index; int32_t ____length; }; #ifndef ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke_define #define ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke_define struct ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_pinvoke { Il2CppIUnknown* ____object; int32_t ____index; int32_t ____length; }; #endif #ifndef ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com_define #define ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com_define struct ReadOnlyMemory_1_t766DD3EE24B08138FB23CBC5B315D83C6E1272F5_marshaled_com { Il2CppIUnknown* ____object; int32_t ____index; int32_t ____length; }; #endif struct TlsOverPerCoreLockedStacksArrayPool_1_t99785B1054684FDD1A65104B70B272C02AA00542 : public ArrayPool_1_t645A9854926DCA747C654687A362AD03D55D2C07 { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____bucketArraySizes; PerCoreLockedStacksU5BU5D_t66F38702B1BDB999EE73628348DDFE580E352C9D* ____buckets; int32_t ____callbackCreated; }; struct TlsOverPerCoreLockedStacksArrayPool_1_t8906D917899793F9523A1B1DFB3008CA600B7F00 : public ArrayPool_1_t3CE8332C9DFE03FF160AB0CE0FF17DF7792E0E4B { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____bucketArraySizes; PerCoreLockedStacksU5BU5D_t4BBE2725C0221B3E883AFC60A3A21970D7CB67B1* ____buckets; int32_t ____callbackCreated; }; struct TlsOverPerCoreLockedStacksArrayPool_1_t5B35E5C672C6B144AA2ACF24F6AB93FC7FDEAECC : public ArrayPool_1_tEE934B4A44CDA39BED8CBAF50F7C0E2E9E1ACC01 { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____bucketArraySizes; PerCoreLockedStacksU5BU5D_tCAB737265F2B693EDA232C9438A4E4DF884A0166* ____buckets; int32_t ____callbackCreated; }; struct TlsOverPerCoreLockedStacksArrayPool_1_tE3CD236C7829D60F8961D18BD1EC059C9823B3E5 : public ArrayPool_1_t04C7B68EBEA52B8FFBF7FA0A89431A1245DDC94F { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____bucketArraySizes; PerCoreLockedStacksU5BU5D_t30F2C2E36EB59623B0FB859F59895A44398FE69F* ____buckets; int32_t ____callbackCreated; }; struct TlsOverPerCoreLockedStacksArrayPool_1_tE35D2E7EF078343B5B040BA33BB77E88B1AC8F0F : public ArrayPool_1_t1CA8B86A43623D11BDEC111B774FC11399E41774 { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ____bucketArraySizes; PerCoreLockedStacksU5BU5D_t9CDDE75124B27D018B8CD21AC5D6E007D0686752* ____buckets; int32_t ____callbackCreated; }; struct ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888 : public EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25 { }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22 { bool ___m_value; }; struct Byte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3 { uint8_t ___m_value; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17 { Il2CppChar ___m_value; }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2 : public ValueType_t6D9B272BD21782F0A9A14F2E41F85A50E97A986F { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_pinvoke { }; struct Enum_t2A1A94B24E3B776EEF4E5E485E290BB9D4D072E2_marshaled_com { }; struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 { KeyValuePair_2U5BU5D_tF8154B2302178CCE00D745DBF55F703880469DFC* ___m_Patterns; }; struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_marshaled_pinvoke { KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* ___m_Patterns; }; struct InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_marshaled_com { KeyValuePair_2_tC24A74EF64A292F5C6BA77D0B04CD6620D2DE3AC* ___m_Patterns; }; struct Int32_t680FF22E76F6EFAD4375103CBBFFA0421349384C { int32_t ___m_value; }; struct Int64_t092CFB123BE63C28ACDAF65C68F21A526050DBA3 { int64_t ___m_value; }; struct IntPtr_t { void* ___m_value; }; struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 { String_t* ___m_StringOriginalCase; String_t* ___m_StringLowerCase; }; struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke { char* ___m_StringOriginalCase; char* ___m_StringLowerCase; }; struct InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com { Il2CppChar* ___m_StringOriginalCase; Il2CppChar* ___m_StringLowerCase; }; struct UInt32_t1833D51FFA667B18A5AA4B8D34DE284F8495D29B { uint32_t ___m_value; }; struct UInt64_t8F12534CC8FC4B5860F2A2CD1EE79D322E7A41AF { uint64_t ___m_value; }; struct Void_t4861ACF8F4594C3437BB48B6E56783494B843915 { union { struct { }; uint8_t Void_t4861ACF8F4594C3437BB48B6E56783494B843915__padding[1]; }; }; struct ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 { String_t* ___displayName; Action_tD00B0A84D7945E50C2DFFC28EFEE6ED44ED2AD07* ___action; }; struct ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_marshaled_pinvoke { char* ___displayName; Il2CppMethodPointer ___action; }; struct ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_marshaled_com { Il2CppChar* ___displayName; Il2CppMethodPointer ___action; }; struct ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 { String_t* ___name; bool ___imported; int32_t ___creationPassIndex; int32_t ___releasePassIndex; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___consumerList; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___producerList; bool ___memoryless; TextureResourceData_t0714EB0BFE2BFB2FC4E0CCFFBFE5CAA6C4B53BE3* ___textureData; BufferResourceData_t0B823212ADCC9AA80412877B802DD43236781D57* ___bufferData; }; struct ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshaled_pinvoke { char* ___name; int32_t ___imported; int32_t ___creationPassIndex; int32_t ___releasePassIndex; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___consumerList; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___producerList; int32_t ___memoryless; TextureResourceData_t0714EB0BFE2BFB2FC4E0CCFFBFE5CAA6C4B53BE3* ___textureData; BufferResourceData_t0B823212ADCC9AA80412877B802DD43236781D57* ___bufferData; }; struct ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_marshaled_com { Il2CppChar* ___name; int32_t ___imported; int32_t ___creationPassIndex; int32_t ___releasePassIndex; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___consumerList; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73* ___producerList; int32_t ___memoryless; TextureResourceData_t0714EB0BFE2BFB2FC4E0CCFFBFE5CAA6C4B53BE3* ___textureData; BufferResourceData_t0B823212ADCC9AA80412877B802DD43236781D57* ___bufferData; }; struct ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC { intptr_t ____value; }; struct ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 { intptr_t ____value; }; struct Enumerator_tFD1CA9027569A696A51D698BEDCD6D44864114CD { List_1_t92717732BF98956375510DF49F6E823610AF4FA0* ____list; int32_t ____index; int32_t ____version; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ____current; }; struct Enumerator_t6C6890F43396D8A79FFD1F5E8D7ECA7D18092BA2 { List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* ____list; int32_t ____index; int32_t ____version; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ____current; }; struct MemoryPressure_t211225B7C4B31AFD064E1D7ABDD38BD64F5C97C2 { int32_t ___value__; }; struct MemoryPressure_tF20E59A2FCD73572EF954182450F33E0A686455A { int32_t ___value__; }; struct MemoryPressure_tDDA5D8E48826B4CBA5699D6EE80C85F2F0F4B717 { int32_t ___value__; }; struct MemoryPressure_t842F850D315484F407FE5A0D42F82BC882AD9402 { int32_t ___value__; }; struct MemoryPressure_t7AAFC0465C6ACE5222645A59D867C7FD22F28381 { int32_t ___value__; }; struct Delegate_t : public RuntimeObject { intptr_t ___method_ptr; intptr_t ___invoke_impl; RuntimeObject* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; bool ___method_is_virtual; }; struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Delegate_t_marshaled_com { intptr_t ___method_ptr; intptr_t ___invoke_impl; Il2CppIUnknown* ___m_target; intptr_t ___method; intptr_t ___delegate_trampoline; intptr_t ___extra_arg; intptr_t ___method_code; intptr_t ___interp_method; intptr_t ___interp_invoke_impl; MethodInfo_t* ___method_info; MethodInfo_t* ___original_method_info; DelegateData_t9B286B493293CD2D23A5B2B5EF0E5B1324C2B77E* ___data; int32_t ___method_is_virtual; }; struct Exception_t : public RuntimeObject { String_t* ____className; String_t* ____message; RuntimeObject* ____data; Exception_t* ____innerException; String_t* ____helpURL; RuntimeObject* ____stackTrace; String_t* ____stackTraceString; String_t* ____remoteStackTraceString; int32_t ____remoteStackIndex; RuntimeObject* ____dynamicMethods; int32_t ____HResult; String_t* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_pinvoke { char* ____className; char* ____message; RuntimeObject* ____data; Exception_t_marshaled_pinvoke* ____innerException; char* ____helpURL; Il2CppIUnknown* ____stackTrace; char* ____stackTraceString; char* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; char* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct Exception_t_marshaled_com { Il2CppChar* ____className; Il2CppChar* ____message; RuntimeObject* ____data; Exception_t_marshaled_com* ____innerException; Il2CppChar* ____helpURL; Il2CppIUnknown* ____stackTrace; Il2CppChar* ____stackTraceString; Il2CppChar* ____remoteStackTraceString; int32_t ____remoteStackIndex; Il2CppIUnknown* ____dynamicMethods; int32_t ____HResult; Il2CppChar* ____source; SafeSerializationManager_tCBB85B95DFD1634237140CD892E82D06ECB3F5E6* ____safeSerializationManager; StackTraceU5BU5D_t32FBCB20930EAF5BAE3F450FF75228E5450DA0DF* ___captured_traces; Il2CppSafeArray* ___native_trace_ips; int32_t ___caught_in_unmanaged; }; struct ExceptionArgument_t60E7F8D9DE5362CBE9365893983C30302D83B778 { int32_t ___value__; }; struct ExceptionResource_t609A85E253A4E615583553D91D839E2E79FDFBD9 { int32_t ___value__; }; struct GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC { intptr_t ___handle; }; struct GCHandleType_t4CD45A3495E593D093AB0CE36EF9EC1A1572F82A { int32_t ___value__; }; struct RenderGraphPassType_tD00EC2DAA135C660EE7E71652291A4672104EA2D { int32_t ___value__; }; struct RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B { intptr_t ___value; }; struct StreamingContextStates_t5EE358E619B251608A9327618C7BFE8638FC33C1 { int32_t ___value__; }; struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0 : public RuntimeObject { intptr_t ___Bounds; intptr_t ___Count; uint8_t ___Data; }; struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_pinvoke { intptr_t ___Bounds; intptr_t ___Count; uint8_t ___Data; }; struct RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0_marshaled_com { intptr_t ___Bounds; intptr_t ___Count; uint8_t ___Data; }; struct Unit_t7A9C3ABB0618BEBFDC1813D07080CE0C145448ED { int32_t ___value__; }; struct LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735 ___layoutName; InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555 ___deviceMatcher; }; struct LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_marshaled_pinvoke { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_pinvoke ___layoutName; InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_marshaled_pinvoke ___deviceMatcher; }; struct LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_marshaled_com { InternedString_t8D62A48CB7D85AAE9CFCCCFB0A77AC2844905735_marshaled_com ___layoutName; InputDeviceMatcher_tF9BA551C8BB4AE41672366A7EBEA951543E0C555_marshaled_com ___deviceMatcher; }; struct VisualsProcessingType_tF15A2244C9F89A1F98BB36AA5BA30DA372193119 { int32_t ___value__; }; struct Enumerator_tA8F2A50A59869384E8EF98BC7E292C53A2BDEC5E { List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* ____list; int32_t ____index; int32_t ____version; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ____current; }; struct Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 { ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC ____pointer; int32_t ____length; }; struct Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D { ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 ____pointer; int32_t ____length; }; struct Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 { float ___m_Value; int32_t ___m_Unit; }; struct MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD { void* ____pointer; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____handle; RuntimeObject* ____pinnable; }; struct MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshaled_pinvoke { void* ____pointer; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____handle; RuntimeObject* ____pinnable; }; struct MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD_marshaled_com { void* ____pointer; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ____handle; RuntimeObject* ____pinnable; }; 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 StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 { RuntimeObject* ___m_additionalContext; int32_t ___m_state; }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_pinvoke { Il2CppIUnknown* ___m_additionalContext; int32_t ___m_state; }; struct StreamingContext_t56760522A751890146EE45F82F866B55B7E33677_marshaled_com { Il2CppIUnknown* ___m_additionalContext; int32_t ___m_state; }; struct SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 : public Exception_t { }; struct Type_t : public MemberInfo_t { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ____impl; }; struct EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 { VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___visualElement; int32_t ___type; Entry_t475ED76E31923970E7F7A6522E570E7577C487B9* ___rootEntry; }; struct EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_marshaled_pinvoke { VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___visualElement; int32_t ___type; Entry_t475ED76E31923970E7F7A6522E570E7577C487B9* ___rootEntry; }; struct EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_marshaled_com { VisualElement_t2667F9D19E62C7A315927506C06F223AB9234115* ___visualElement; int32_t ___type; Entry_t475ED76E31923970E7F7A6522E570E7577C487B9* ___rootEntry; }; struct PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F { String_t* ___name; int32_t ___type; List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* ___resourceReadLists; List_1U5BU5D_t37294D7C303231F2FD83B3C398AED0937F4F3206* ___resourceWriteLists; bool ___culled; bool ___async; int32_t ___nativeSubPassIndex; int32_t ___syncToPassIndex; int32_t ___syncFromPassIndex; bool ___generateDebugData; NRPInfo_tFAE346DBF564B1FDA1EBC1D2F0C3EDC93143D04F* ___nrpInfo; PassScriptInfo_t8619301849E12A8422C5C4BF3D19F5D7410A0A31* ___scriptInfo; }; struct PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshaled_pinvoke { char* ___name; int32_t ___type; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceReadLists; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceWriteLists; int32_t ___culled; int32_t ___async; int32_t ___nativeSubPassIndex; int32_t ___syncToPassIndex; int32_t ___syncFromPassIndex; int32_t ___generateDebugData; NRPInfo_tFAE346DBF564B1FDA1EBC1D2F0C3EDC93143D04F* ___nrpInfo; PassScriptInfo_t8619301849E12A8422C5C4BF3D19F5D7410A0A31* ___scriptInfo; }; struct PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_marshaled_com { Il2CppChar* ___name; int32_t ___type; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceReadLists; List_1_t05915E9237850A58106982B7FE4BC5DA4E872E73** ___resourceWriteLists; int32_t ___culled; int32_t ___async; int32_t ___nativeSubPassIndex; int32_t ___syncToPassIndex; int32_t ___syncFromPassIndex; int32_t ___generateDebugData; NRPInfo_tFAE346DBF564B1FDA1EBC1D2F0C3EDC93143D04F* ___nrpInfo; PassScriptInfo_t8619301849E12A8422C5C4BF3D19F5D7410A0A31* ___scriptInfo; }; struct Action_1_t07DD9AC915A03EDC0865AB8322A36D86E07F9239 : public MulticastDelegate_t { }; struct Action_1_tC7FCBF8A4A71CAEDCED5DFA366D84FD8A91044EA : public MulticastDelegate_t { }; struct Action_1_tD1E5B7A23E779937F768A9E52A2947851964EB85 : public MulticastDelegate_t { }; struct Action_1_tB30663BE7F68FC8E345D8F8D9AA736A1CB2D9737 : public MulticastDelegate_t { }; struct Action_1_t83C14C78EC5B0F2877E78445FB69D0D299A95DFE : public MulticastDelegate_t { }; struct Comparison_1_t99148C658F954F6EC6B8A9A591A30B8F244C62E4 : public MulticastDelegate_t { }; struct Comparison_1_t7B4E5654CF90CD4076DED5653773927E348018C2 : public MulticastDelegate_t { }; struct Comparison_1_tE0404D6CFE3CE898FDF33EDE1C0B612D8053AD5B : public MulticastDelegate_t { }; struct Comparison_1_t03C0C4E193ABD150DF480970F6EF023B7DC546BF : public MulticastDelegate_t { }; struct Comparison_1_tDD6AE20BEE11AB8BC31E0631A586EC8A928E4C0B : public MulticastDelegate_t { }; struct Enumerator_t195600F9A15F4A0274A325677D1110321C2987F1 { List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* ____list; int32_t ____index; int32_t ____version; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ____current; }; struct Enumerator_tCCF84AC2D4DCE5471A8468FCC6E2EC3422B7079F { List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* ____list; int32_t ____index; int32_t ____version; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ____current; }; struct Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58 : public MulticastDelegate_t { }; struct Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12 : public MulticastDelegate_t { }; struct Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107 : public MulticastDelegate_t { }; struct Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60 : public MulticastDelegate_t { }; struct Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8 : public MulticastDelegate_t { }; struct Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D : public MulticastDelegate_t { }; struct Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579 : public MulticastDelegate_t { }; struct Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2 : public MulticastDelegate_t { }; struct ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { String_t* ____paramName; }; struct ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1 : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F : public SystemException_tCC48D868298F4C0705279823E34B00F4FBDB7295 { }; struct ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 { int32_t ___index; String_t* ___name; float ___actualWidth; Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___width; bool ___visible; }; struct ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_marshaled_pinvoke { int32_t ___index; char* ___name; float ___actualWidth; Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___width; int32_t ___visible; }; struct ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_marshaled_com { int32_t ___index; Il2CppChar* ___name; float ___actualWidth; Length_t90BB06D47DD6DB461ED21BD3E3241FAB6C824256 ___width; int32_t ___visible; }; struct Action_1_t2518DEA327D7ACE4C30B14D8AFF5D4CFF5221B6F : public MulticastDelegate_t { }; struct Comparison_1_t9B7FBDDC31C2B4C836D05D7AB3126CC41FEA3F95 : public MulticastDelegate_t { }; struct Enumerator_tC4C15C26A301F0CB28B97DFCFE9198EF13B61D16 { List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* ____list; int32_t ____index; int32_t ____version; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ____current; }; struct Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7 : public MulticastDelegate_t { }; struct ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129 : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { }; struct ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F : public ArgumentException_tAD90411542A20A9C72D5CDA3A84181D8B947A263 { RuntimeObject* ____actualValue; }; struct EmptyArray_1_t7187E746F328254739F076CFBCAABB28D4B4554C_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___Value; }; struct EmptyArray_1_t7BBC8CED754F364A777871A238BBBE3F94FFDDE1_StaticFields { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___Value; }; struct EqualityComparer_1_t458C8DC3748A89A213F4738B57D3742C4896ABE9_StaticFields { EqualityComparer_1_t458C8DC3748A89A213F4738B57D3742C4896ABE9* ___defaultComparer; }; struct List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0_StaticFields { ObjectU5BU5DU5BU5D_t6491927494F825352C40DCE9D447C97B17297969* ___s_emptyArray; }; struct List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; struct List_1_t92717732BF98956375510DF49F6E823610AF4FA0_StaticFields { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___s_emptyArray; }; struct List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E_StaticFields { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___s_emptyArray; }; struct List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565_StaticFields { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___s_emptyArray; }; struct List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F_StaticFields { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___s_emptyArray; }; struct List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_StaticFields { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___s_emptyArray; }; struct List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_StaticFields { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___s_emptyArray; }; struct LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58_StaticFields { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___s_emptyArray; }; struct LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0_StaticFields { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___s_emptyArray; }; struct MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_StaticFields { MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* ___s_shared; }; struct MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14_StaticFields { MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14* ___s_shared; }; struct String_t_StaticFields { String_t* ___Empty; }; struct ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093_StaticFields { ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3_StaticFields { ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_tDB538F555F78232A0E4CEEE80DA22B1E99BB2031_StaticFields { ArraySegment_1_tDB538F555F78232A0E4CEEE80DA22B1E99BB2031 ___U3CEmptyU3Ek__BackingField; }; struct ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178_StaticFields { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178 ___U3CEmptyU3Ek__BackingField; }; struct TlsOverPerCoreLockedStacksArrayPool_1_t99785B1054684FDD1A65104B70B272C02AA00542_StaticFields { bool ___s_trimBuffers; ConditionalWeakTable_2_tE473109D1EF9EA4E1AA06539AE5262421E166EFD* ___s_allTlsBuckets; }; struct TlsOverPerCoreLockedStacksArrayPool_1_t99785B1054684FDD1A65104B70B272C02AA00542_ThreadStaticFields { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* ___t_tlsBuckets; }; struct TlsOverPerCoreLockedStacksArrayPool_1_t8906D917899793F9523A1B1DFB3008CA600B7F00_StaticFields { bool ___s_trimBuffers; ConditionalWeakTable_2_tA0A6618FEA1BDC4E0A5C70A205A73167784823D9* ___s_allTlsBuckets; }; struct TlsOverPerCoreLockedStacksArrayPool_1_t8906D917899793F9523A1B1DFB3008CA600B7F00_ThreadStaticFields { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* ___t_tlsBuckets; }; struct TlsOverPerCoreLockedStacksArrayPool_1_t5B35E5C672C6B144AA2ACF24F6AB93FC7FDEAECC_StaticFields { bool ___s_trimBuffers; ConditionalWeakTable_2_t4FA84C9C03B7929ACDC537F2AB91C3AA9D39B9E6* ___s_allTlsBuckets; }; struct TlsOverPerCoreLockedStacksArrayPool_1_t5B35E5C672C6B144AA2ACF24F6AB93FC7FDEAECC_ThreadStaticFields { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* ___t_tlsBuckets; }; struct TlsOverPerCoreLockedStacksArrayPool_1_tE3CD236C7829D60F8961D18BD1EC059C9823B3E5_StaticFields { bool ___s_trimBuffers; ConditionalWeakTable_2_t7A2E67B090266E74762BADC1D4FA6F9E55FC7E89* ___s_allTlsBuckets; }; struct TlsOverPerCoreLockedStacksArrayPool_1_tE3CD236C7829D60F8961D18BD1EC059C9823B3E5_ThreadStaticFields { IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF* ___t_tlsBuckets; }; struct TlsOverPerCoreLockedStacksArrayPool_1_tE35D2E7EF078343B5B040BA33BB77E88B1AC8F0F_StaticFields { bool ___s_trimBuffers; ConditionalWeakTable_2_tD204B678FB5C57190177AACB4C57D5BDE9ED70E4* ___s_allTlsBuckets; }; struct TlsOverPerCoreLockedStacksArrayPool_1_tE35D2E7EF078343B5B040BA33BB77E88B1AC8F0F_ThreadStaticFields { __Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F* ___t_tlsBuckets; }; struct ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_StaticFields { ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* ___Log; }; struct Boolean_t09A6377A54BE2F9E6985A8149F19234FD7DDFE22_StaticFields { String_t* ___TrueString; String_t* ___FalseString; }; struct Char_t521A6F19B456D956AF452D926C32709DC03D6B17_StaticFields { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___s_categoryForLatin1; }; struct IntPtr_t_StaticFields { intptr_t ___Zero; }; struct Type_t_StaticFields { Binder_t91BFCE95A7057FADF4D8A1A342AFE52872246235* ___s_defaultBinder; Il2CppChar ___Delimiter; TypeU5BU5D_t97234E1129B564EB38B8D85CAC2AD8B5B9522FFB* ___EmptyTypes; RuntimeObject* ___Missing; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterAttribute; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterName; MemberFilter_tF644F1AE82F611B677CE1964D5A3277DDA21D553* ___FilterNameIgnoreCase; }; #ifdef __clang__ #pragma clang diagnostic pop #endif struct ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279 : public RuntimeArray { ALIGN_FIELD (8) ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 m_Items[1]; inline ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9* 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, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___displayName), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___action), (void*)NULL); #endif } inline ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___displayName), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___action), (void*)NULL); #endif } }; struct LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E : public RuntimeArray { ALIGN_FIELD (8) LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 m_Items[1]; inline LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___layoutName))->___m_StringOriginalCase), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___layoutName))->___m_StringLowerCase), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___deviceMatcher))->___m_Patterns), (void*)NULL); #endif } inline LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___layoutName))->___m_StringOriginalCase), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___layoutName))->___m_StringLowerCase), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___deviceMatcher))->___m_Patterns), (void*)NULL); #endif } }; struct ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290 : public RuntimeArray { ALIGN_FIELD (8) ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 m_Items[1]; inline ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957* 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, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL); } inline ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL); } }; struct EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40 : public RuntimeArray { ALIGN_FIELD (8) EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 m_Items[1]; inline EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76* 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, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___visualElement), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___rootEntry), (void*)NULL); #endif } inline EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___visualElement), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___rootEntry), (void*)NULL); #endif } }; struct PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC : public RuntimeArray { ALIGN_FIELD (8) PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F m_Items[1]; inline PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F* 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, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceReadLists), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceWriteLists), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___nrpInfo), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___scriptInfo), (void*)NULL); #endif } inline PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceReadLists), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___resourceWriteLists), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___nrpInfo), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___scriptInfo), (void*)NULL); #endif } }; struct ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B : public RuntimeArray { ALIGN_FIELD (8) ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 m_Items[1]; inline ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3* 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, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___consumerList), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___producerList), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textureData), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___bufferData), (void*)NULL); #endif } inline ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___name), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___consumerList), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___producerList), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___textureData), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___bufferData), (void*)NULL); #endif } }; struct ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031 : public RuntimeArray { ALIGN_FIELD (8) uint8_t m_Items[1]; inline uint8_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint8_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, uint8_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint8_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint8_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint8_t value) { m_Items[index] = value; } }; struct ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA : public RuntimeArray { ALIGN_FIELD (8) ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* m_Items[1]; inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** 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, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB : public RuntimeArray { ALIGN_FIELD (8) Il2CppChar m_Items[1]; inline Il2CppChar GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Il2CppChar* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Il2CppChar value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Il2CppChar GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Il2CppChar* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Il2CppChar value) { m_Items[index] = value; } }; struct CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680 : public RuntimeArray { ALIGN_FIELD (8) CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* m_Items[1]; inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB** 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, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C : public RuntimeArray { ALIGN_FIELD (8) int32_t m_Items[1]; inline int32_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline int32_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, int32_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline int32_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline int32_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, int32_t value) { m_Items[index] = value; } }; struct Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E : public RuntimeArray { ALIGN_FIELD (8) Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* m_Items[1]; inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** 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, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832 : public RuntimeArray { ALIGN_FIELD (8) intptr_t m_Items[1]; inline intptr_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline intptr_t* GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, intptr_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline intptr_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline intptr_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, intptr_t value) { m_Items[index] = value; } }; struct IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF : public RuntimeArray { ALIGN_FIELD (8) IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* m_Items[1]; inline IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832** 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, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)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 __Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F : public RuntimeArray { ALIGN_FIELD (8) __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* m_Items[1]; inline __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC** 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, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6 : public RuntimeArray { ALIGN_FIELD (8) Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* m_Items[1]; inline Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB** 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, Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; struct EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52 : public RuntimeArray { ALIGN_FIELD (8) Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* m_Items[1]; inline Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA** 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, Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; 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); } }; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mCEA3E30CCEFD38DFEE5D850D2AC69CBE049940AD_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 List_1_get_Item_m93C158F80DE7BCDA326A85614D6C6A874FF2842A_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mAADDF4678FE7E8A84982914454BDB050347115D8_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m209D1C92E8F04F07DC9408F30EDEF65BD5E2B0EB_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m6D66BCA16C287DFEAFDE9F4AFDFBE830D1AC55B4_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mF8EE13434F35F3D0C8FF60A5EBCCE28304C14D32_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m7210698FAD5B2A6FC7C5C6B56F4D8823CF509C40_gshared_inline (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC10A7413B0D053F23D23E72DAC21839E9DBF1A6E_gshared_inline (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m44A69BF54263579AB630FCC4970DDC273299361C_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mD7621A86D081BA205BA460F34455C35EAC404755_gshared (ReadOnlyCollection_1_t4E57872B64C17ACE2E87B5BBEEB28AB5B627DDBC* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_m50D2074EB5D865C9EE2DC90B22F809A2C2E92B4E_gshared (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_array, int32_t ___1_index, int32_t ___2_length, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m55ECA33565C56EAA1CA2A475B5A8A893B18AAAA3_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, int32_t ___1_count, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m715F0DB9FA3A6AE058155B601E72921333DA315B_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m5C5199C98AE230A80AC56D119D8F59B4579EDD86_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m30773A4A982C2A2C8F025BBFD60AEA14C7DAD7F3_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6543C56A82959B90C6C270559D2BEAE68F808990_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m7F25CAEB033CCA32471DD6BEBCBF0000D37EFE97_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mAE92302349542E7A60C68FBEA1158A310D8D9D43_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m4EC8E687964505ABC5C1E0B5BABEE209CE6E4DF3_gshared_inline (Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7044354CEC49E1025A8B0F6BE8C1C8FEF9A71471_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5724F576873C076C50E1889B3A9B7C2BE6CF154F_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m91C72AB142C1ED1618F5B3D9DADCB3CEF510CF54_gshared_inline (Action_1_t07DD9AC915A03EDC0865AB8322A36D86E07F9239* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m32C364F9BEB6CCC19B8F0044D33ED664B996A663_gshared (Enumerator_tFD1CA9027569A696A51D698BEDCD6D44864114CD* __this, List_1_t92717732BF98956375510DF49F6E823610AF4FA0* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC130DB21CC2648318DD612C96C12AF2C1DA8E4CC_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mEB950CC97A0EA72AFF4A605C095A788380336BDC_gshared (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_array, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mFCF3F84EF2EE93E07A5729F25ACD8D36608D390B_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m3B82310723DC1C576CDB9913297D117BF90C23D3_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mBD64912B13EA719CF54EF0392CCA6B0935940502_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m437875F69CCD9E0D907E6F6A55DA295783FADF55_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mB534D2125C98462F3C53421E2D0D3B9CC73E8EE1_gshared (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4506938C90804015D33B221EF469D322B02A7911_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_m8DDA8BB55DD542821E9077E21246567ADFDCC59A_gshared (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m77DAE1F57F54317E28293E0B7E236CBAD12D5AE2_gshared (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t99148C658F954F6EC6B8A9A591A30B8F244C62E4* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m7BFCCBA4038A062F682DD8C96DF8A78EE002E3B0_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 List_1_get_Item_m99814088AA4143A5FA997159A17F5B25A7D3D2F8_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m37C44DABB8999D5F8D5B03ABA355D670ADACD26D_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m8E978E161BA044CCF253A69478B909250BAE90E6_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m02F9870F3C4EE56720DD615234514544040BE689_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m98EE33AE496BD1B520D94C43532FCD2F45454D67_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m1445C78C000C0B2BB5347D71EB0E1C07A45FB143_gshared_inline (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF4DDF38AC881AF869CC1CBE8475179B456B18437_gshared_inline (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m45C5350DEEF4A95D213C9FE4C0B806459C646ECF_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mFBE7EB3097DAD460BF8F43EF941F835590C26EC1_gshared (ReadOnlyCollection_1_t219F9DE246A267F098345182628B7967858ED247* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_mC534D8FE5EA6A0062BA770F8E859A24D93676886_gshared (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_array, int32_t ___1_index, int32_t ___2_length, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m1BF4A44F3DDB4AD1F6D90E33F07B02422BEA60F5_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, int32_t ___1_count, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m3F1EB248EFCECBB3D8E06BDD56F4DD5F668E21D7_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mB0F75923D1D04AF9686B4D05B34FDEC1AA1D7DAD_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m15CE8575F6A8BA43A870630217829AAD586E8F18_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mEFEF32F28790454C60B8413874471D6F8229528E_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m342DF08FFABDBE78BFF439BFDB01A5B3E6E13087_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF4DE411918629905E85F313AAA6AAE5B0A5859E2_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m6CD1FCDEA3F43385A9E2E9C632E24DF0AF2AB7F8_gshared_inline (Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD02688FCA098489AE89BFA06B006B313E4B48997_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mFEECEFE40A9C45C7C690B50EFD514A36F96E8180_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mDD5E7A1ED75B787F0D6D66D304C28B7AED60C41C_gshared_inline (Action_1_tC7FCBF8A4A71CAEDCED5DFA366D84FD8A91044EA* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m1EEAC76EC9C76560A3FB48DB8F9D696712FDEDDC_gshared (Enumerator_tA8F2A50A59869384E8EF98BC7E292C53A2BDEC5E* __this, List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m899EF530AA8BD1698BD9D03964AA598A2AE1E842_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m971B36510836BA0B59426CFDB7198C9680E8EB64_gshared (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_array, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mD18D709E9BED2CDE3BCBD9CBDF60B8D3656A843C_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m316651C6BA067F8E795E2BE04777EB7BB2410DFF_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mFFB048B06F4E4714515B52F4ED9AB7CE78E1C855_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m59D4F88974BB7B1409B93964F700117C46663E0C_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m0F9036895B18211436BC6BE91FD9BF0664C896AC_gshared (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4124FFC7E186449E2450CEB3574C7DA7CC88D77A_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m38C774EDE9C7A70168D2FB542DD1F3455C8D37A4_gshared (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m503817B6131155D4E3893332AE1DD33B36D2C8CD_gshared (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t7B4E5654CF90CD4076DED5653773927E348018C2* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mBE568D92B20DA843EC8D4F715D3B49D250D017DA_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 List_1_get_Item_m69BCBAB9625067308DDEAEED5945E4E3B46FA3E1_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m990D56DF011480F858DF755193A1BFF5E57882A0_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m4BA2391807C1D002F74A8CB67558698C6F351991_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mC767DD2E08464C2A9BFD3F2AE86A83F85BFCC9A2_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mE400A6352C1B01A9F706C2A4A3FCBA5AC451A12B_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA97FD9B61331596E4585203CFD321A5A614A089D_gshared_inline (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mECD525A7CE3BC7B0E3FE954F13BC663410201A64_gshared_inline (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mAFC44D9748F4101BF8F657632E33A3311C99D6BE_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m5A9D9F9BF82DF5BC791EDDB92C6ACB0515585089_gshared (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_mD30773E33859C47A5A24FACC643C8D4012C6EB75_gshared (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, int32_t ___1_index, int32_t ___2_length, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m045047154A230EC8448430997A781AC54644A742_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, int32_t ___1_count, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m80D06B5A657DB69045A11F9FF589998F0D0473B5_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mB6476DD7C4A1FE9AF2F141A2C409DA5F89BB3016_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m387E949B4B12752A48C76D51759A66CBDE5207B6_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mC7006951BE0B3D3688A2D405315CB1B10BE98140_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m95133E04136EBCFB47DF8C6AC9E9BCC8AC90FEBE_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6A7E41E747D6F2E87573599E9F6F348D5A354688_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m10C29B9B5B4D26958247572D94A85AD8008FBD3A_gshared_inline (Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB26899986F1FB5766A6D13F9ED0BD83D6E7EF66C_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB4E1E158DAD24B61C4613806D6F074201B0FA54C_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m0E4885731BC5FB5682B2F9AAFE2051895D1E43DE_gshared_inline (Action_1_t2518DEA327D7ACE4C30B14D8AFF5D4CFF5221B6F* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m34968A644217338251F2ACA768630EC8F3B5D9A5_gshared (Enumerator_tC4C15C26A301F0CB28B97DFCFE9198EF13B61D16* __this, List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m041FA212DEC6BE195BC723646849CD649D18A64F_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_mF8787F8470EDB50EC2B2F6D5BAEE866038D93580_gshared (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mC6E0C73D771DB3EBF9929C85A6104EAB450FF7C9_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m9F304F76856877707E79890515CE09FE5EA6CDDC_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4007A574A4578018527BF9C6C71D599EE37C44D7_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mFA4F902852C0D8A3F42FD4F0ADE71D3A1E64E624_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m86A0BC1B8395AE11EB9C77295CF870F5B575DBED_gshared (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mFDC39A435F990EBE553E7396F571BCBA185A7C2D_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m36664F16D38B9991D799640827A2ED108697EBD4_gshared (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m796F7D769836CE1E115461E94C531F07909CFA59_gshared (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t9B7FBDDC31C2B4C836D05D7AB3126CC41FEA3F95* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mF5E8707F4A0DAF6A23C90B43F5ACDD8B949B72AA_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 List_1_get_Item_m698872A6418FB0F1C4E80BD9291E530AFF492508_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mC809E0BAB548190BE0423B8867F1BB6152252F2E_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3EF9E2C31529E41EC0A4085B3FD661F82080947C_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m89B2769EC9FB326DF132AD0B0CAB8727605A1F16_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mAC252F08F7B3C678709F93C921A239CE37DC42AD_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m8C7E29B8E226EFCAF030759710276AA65A95DB3F_gshared_inline (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mABF7449BA576D1E0810C7D49372FB8A112B92D2F_gshared_inline (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m550C0A0A9B23B6475D03E68EB3E14D72462915B6_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mF3A3E4A5E8B87F973FE2C1479C12204E8887AD69_gshared (ReadOnlyCollection_1_tEC89AAF1B8DDDBBA3BB75ADABEF80753BFE21214* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mE6217FB46EA5E5C6E5BDA5CB0DFD52A58AC77BD8_gshared (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_array, int32_t ___1_index, int32_t ___2_length, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mCD22DC815E42BC04D07E4D9C10087DAE76A53339_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, int32_t ___1_count, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mE309B0C6A0E715EAF484A5A5168F1A849C8854AB_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m0AF1184D7657AC27B757083E2C8E366BA3A93F38_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mEB85B300038EC2FC1E486F6BBC87396185963E57_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m74CF090430293E2652C908A0557F371F950673CC_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m2DF1F4231AB69438BC43DB7040227AB2BEDC9157_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m507CA8215098608BE795CED871439BA819F3C321_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m2409CBEB547D61AA8849DE34335DD624EB9EB893_gshared_inline (Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m75A131D8B96AE028D5BFFB6D7A63A8398B816AB9_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m684C68729B41154B840D77D3498DCBD79E074CBE_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m5D172456C3A11C47A18CD230AECC78C42FD365A8_gshared_inline (Action_1_tD1E5B7A23E779937F768A9E52A2947851964EB85* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m5849519F50EF0EBF455C9250EA3BCD1C9734EF55_gshared (Enumerator_t195600F9A15F4A0274A325677D1110321C2987F1* __this, List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9260F888361D5D59127D090B7B0F5AF4CC1D05E1_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_m12F680B17EAFF45509992833C8AB3BC4B463B49E_gshared (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_array, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE3DC7FC48BA746C062B91F8879911C1FFDC34436_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mCF70414FB4CC578952103EEC5B4EECF8AC4C2970_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m6350C55DA816BD8043AB5D4B4D8A0F37412C911B_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m322208834E59E74DAB440F9524CDB84E381B37FC_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mF0E09D36777D1EFBF387CDFED4CFA49B3549D058_gshared (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m62F044C7E303D8043580A6BE5685EB840343472A_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_m921237E4F8B9C9E9EFFE08F9C882881DA098E0DB_gshared (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mF4C915FE947543B1AFDF7122716451A4187E78A4_gshared (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tE0404D6CFE3CE898FDF33EDE1C0B612D8053AD5B* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mFED5C8FEE578A4572E94C7B8F109724E0C2BE22C_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F List_1_get_Item_m2852B5182DF845F8439ECA669451EB47B2B636BF_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m8C8280AB06C04FEE51C2D4095EEDE57729AD95D6_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m54A6749C690FCAADFD4BEE49DE5C48C8452D3D64_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m5630F078CFC648A73B6023FDBC0E6304A674D3C2_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m488B5D23606B28B9847FB48B9F1D79CCD456CC32_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mCEF26024206FC2FF2AD5A9662E98482EAA572F58_gshared_inline (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m36BFC2849C3DBB576CA1BD13C3947B61FB2229A3_gshared_inline (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m5D1CD11C527C3415CE17E39F17C251BA9F4A81BC_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_mA0F80185611BD6D1886C1507AE600AE637D832FB_gshared (ReadOnlyCollection_1_t5B9BEDC95C484389997D167F070E30505719DE4D* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_mE8B8954B9EB460F2E96071FDC7A6CDEF62E7C05A_gshared (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_array, int32_t ___1_index, int32_t ___2_length, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m7096E9A6D0DC4C85844EAA53C33415E51E4B64A6_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, int32_t ___1_count, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m658297F5D4798EA599CDB4B41A4D52CCEEE03BA6_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mD11D5A24480AFE86A37A9560B82F27568EC6E8CC_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mDCB8C6C5601980581195B5E058EDE45C31EACC76_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mECFD877A1F2380CF178D360E0322A8DD81F9D8A7_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m34422DCE330E63E5E8533CCA8B9720E8C782DF16_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2A9DA823088ADE204953E271786A0908BEF0CE43_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m346C9314CB3456525652EA70737D017E747CF8DD_gshared_inline (Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCB8B1103E0ECE3DCDD7ACF516F1AE1F15D8E2B0F_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5AA7B6AC239A530F66C986E581995C2BBB53F8D8_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF9E015BA41A332CA79BE14BFF6FD1D788E4D0A66_gshared_inline (Action_1_tB30663BE7F68FC8E345D8F8D9AA736A1CB2D9737* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB0D5E073B4B79B6B5F8F5E72580C6703705A6ABB_gshared (Enumerator_tCCF84AC2D4DCE5471A8468FCC6E2EC3422B7079F* __this, List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3D71327185DB820B15AA4076E5AA359015E986E9_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m2BF5AECE008A6FC94A9ECA10F283A51811AE6E68_gshared (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_array, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m66B0FF8F3C05738F602DCE51F34BBEBBE6DD6723_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m3D32EF65294AF7CCB8287E6F0EA53C4FAB8FE601_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mA01C3F347FFDA93367267457C72FEC483769DCD8_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m0716B3591B27072FD976ADDC6C2A994A6D3CFCE8_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_mADFC20BA31E9A0B4B57B62F4561BBE846E813664_gshared (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC75286E5934EB945D3E1DAC0CC16B3C2F62BE195_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m7EB3DA50E27BBC382A0B33BEED979257BE1AB3E5_gshared (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m2AAA7890E224FFEE80315DB6D784BE3D1BF4B906_gshared (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t03C0C4E193ABD150DF480970F6EF023B7DC546BF* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mE0CB98B00E71B7D6E53ABE2BBD86B45E29C5627F_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 List_1_get_Item_m9CF42784F044CE5EECCECA436FF95C37EA02B868_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mFC982EBCC316C6EE1F3599E85FC297037A0DC4BB_gshared (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mE64D9E7B1C3F0B35F2518A727BC862000C7ED2C3_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mACCF36721D4028BDCCFFBAD24E4E2FBFEE9EDFF6_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m6399027FC0C4CBBCB816159F372047BA5D9D8CDE_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mF9049C6D0FBE8E31AC3664C65CF5FF94DF97A5A5_gshared_inline (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m3A51CC3DF5713C705DC53DC0617F9E5A3266EB44_gshared_inline (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m5F7CC943957E03F0DDEAEDD6EF9F561F731645A7_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ReadOnlyCollection_1__ctor_m0928F3FB4B57821C5354C48BDFBB8AB70B9E038D_gshared (ReadOnlyCollection_1_t6354AFE67B5ECFE646A867BDA68157E8795ED5B4* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_BinarySearch_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_m8E9F397C55995F7480FF63779F6ED286F3F4DB6E_gshared (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_array, int32_t ___1_index, int32_t ___2_length, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m66FD41C2A37DDBAD501B0379E7DEB027EAAA5063_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, int32_t ___1_count, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m165E12A0B6F744F61D13587E76009B46CBB5DE02_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m5FCC2170248403A4D42BF4E05C2496E4CC18ABA5_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m132C737FAE9404D0EEC4483C9031999761B7FEAF_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1DAF3C0D62325ED02308AA1B4D63815761A9E7D7_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m2A2B46F3DF3484D005325F08C3039A65C38B38FB_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6A09563E0232E3E73DA268AF1FD1E575E2A9727F_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* ___0_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m4C6ABD663F942E8A1463C44CE64DED832FE56101_gshared_inline (Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2EE444C1F32BE9DBDB02D44BF9283E0EA0A0363C_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mE4AE901D94D73F417863BEDB103258E0C40FE488_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* ___2_match, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m1B6EC1DBCAAE630C854D39072975A02239AF7C5E_gshared_inline (Action_1_t83C14C78EC5B0F2877E78445FB69D0D299A95DFE* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m79C9F21F5290B07045858DB3E257BC48926A9006_gshared (Enumerator_t6C6890F43396D8A79FFD1F5E8D7ECA7D18092BA2* __this, List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m38355576FA7D4DBAA920DE1E6F84100AD1E5B7A9_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_IndexOf_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mFBE10BB1F359180F02B98A3BEF6ED4F0851939A6_gshared (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_array, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE453591C4FDEC178E4D5F39E9E53C3DB8638A154_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m0810DB80C48DAA49936678A79F182D1A558C2AFD_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mC3FC0B145427B1972A2F7CF9A3DBF4519EBBF2BC_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mD683F5BA122278F3F3A9371D244A4D7341CDB03C_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Reverse_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mBA389063213D85BF9F0CC3BDEA691F8800F37FFE_gshared (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m95460086970DCF9D9EE075A4FB5DD6EC1AD19142_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Sort_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_m2E2E315EC493834F75A7D96ECB48A3B7AC78D616_gshared (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m5677552081A655F75F21061A1E6472E0A74384C6_gshared (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tDD6AE20BEE11AB8BC31E0631A586EC8A928E4C0B* ___3_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, 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_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 Index_IndexOfReference_TisRuntimeObject_m58974333B8B9DB6C2A1B37AE5E34B1CE71600023_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_list, RuntimeObject* ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Listeners_1_IndexOfReference_m946947E73332A907583AA064D89B07896D4BF015_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, RuntimeObject* ___0_listener, 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_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mCE60BB9032C2BB07A9AC08FE1C61A79CBE88140F_gshared (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, 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 DefaultComparer_1__ctor_m1FB334BED8F2ED543F453D87C912BDA6611F368E_gshared (DefaultComparer_1_tF1F3B8981298E50FBC17BDC8CA0B4CFE867AD644* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelDictionary_2__ctor_mB6B362C12FBFC3BDA4766411FDC767993214AFA2_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelDictionary_2_Clear_m7229E17DB8B64A5E367126DD076AA0577B2ED5A7_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* LowLevelDictionary_2_Find_m9E8AF9DE397CFCC424FF17C0125FACDB261E3AEB_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_key, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* LowLevelDictionary_2_UncheckedAdd_m4B36B6453ADD7712B323A995014660300EDFD5BB_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LowLevelDictionary_2_GetBucket_m31C0AA9C3A13F586A702DFDE7508A606E20B4A9B_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_key, int32_t ___1_numBuckets, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Entry__ctor_m1523ABCDEBE31BA50D6801DB569FB6C6DA0EAB65_gshared (Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelDictionary_2_ExpandBuckets_m033D9FFFD113915A8BD824AC730C492F01631A9A_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1__ctor_mC9E5B6B4FA524A581AE17EB5DE22ADBDDD12F0E7_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1__ctor_mEA732C8D15FD4B514B237270C203F99613A78085_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_capacity, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE48807999815FCA9A84BDDE46C5E1EC8F29B91DF_gshared (Enumerator_tEDEAA5F8FFBCB1F2EE5A6E473ED9F5A86691DE05* __this, LowLevelListWithIList_1_t424B84BB083921C00880052D4B49074AF66B72FC* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6C59AA282C548B36E982B84CACC3A8E4AA904775_gshared (Enumerator_t291DC5B00D016A9E1E061A4CCA7269A21EAF45C0* __this, LowLevelListWithIList_1_t80E30B23146FD62D1FB6A639EA1EBAD199B029D9* ___0_list, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_EnsureCapacity_m15C5DAD66F3D12BFD786DBE4994ED0A2A9849A0B_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_min, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_set_Capacity_mBC06E150C30A932FE95EF6D4A80217BC6E5257DC_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_value, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_InsertRange_m41D4839802C22AA8A00BB419B348DE91BCFF52A0_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LowLevelList_1_IndexOf_m1E3798AD4DBE5EFEFA2AA30F9AEB1DA864237839_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, RuntimeObject* ___0_item, 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_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_Insert_mBD4CC70F7D0997C1FDDA0699DB1417BEC62D49D4_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_RemoveAt_m14CF4D511C0CCCECF58915F0156E9C13A3046F13_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_index, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1__ctor_mCFD83A65B216389290AEF3479047C9FBD933BF5D_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Queue_1_Enqueue_mD0BFD1A401EF2D3489D09B60C30E3468601BBA0A_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, int32_t ___0_item, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mC5E49C471693AD17FDBA87D8532FB0676AC0BB75_gshared_inline (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Queue_1_Dequeue_mF8CBF6CA268A863994D198E7FB69116D39C9D650_gshared (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayMemoryPool_1__ctor_m1C038FD7A32C5C34F48BF547B704B734FE297668_gshared (ArrayMemoryPool_1_t7021FC95DFBBD2C36BA164F7F55647D805491512* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Memory_1__ctor_mF10BE08398FB78520DEB28560C586BCE81919F76_gshared_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Memory_1__ctor_m68A8E646FE59E19C27755D139B2EB8BBB4914685_gshared_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Memory_1__ctor_mBE9F7C56DD796E618D01C0184E9455EBC02690AA_gshared_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, RuntimeObject* ___0_obj, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_get_Length_mA63190F8E6F8A531AA0A55447D48210D8083B714_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 Memory_1_get_Span_mA0CAB13956D6FA3BBF9F9176CB647933F88E034E_gshared_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m94E8AC193D974B79432BD6D8CC8AE7E7832AC6A4_gshared (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Memory_1_ToString_mB1A2F3FD59B83C362C8302E1AF255EAF7CCBBD4A_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 Memory_1_Slice_m3CDAF3B48A5E1B8C970AB66EF679FB716ACFE3D4_gshared_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, int32_t ___0_start, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 Memory_1_Slice_m0C6108D3F3915D5A00D0B8E9B322CDF1490FC4EC_gshared_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m947BF95D54571BF3897F96822B7A8FDA5853497B_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m698EC79E2E44AFF16BA096D0861CFB129FBF8218_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD Memory_1_Pin_mEB11D0F8C8EB46D23F5B487EC428AA067637F873_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Span_1_ToArray_mF415F39478D842BDA5A27003F3B9D3903DCE24BF_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Memory_1_ToArray_mFFF10775AF41F16E84896E79791E6D35657B0DB2_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 Memory_1_op_Implicit_m7B80A71310A3EA9F99CB1774CAFED254811599CD_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 ___0_memory, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_mC3969DE0744A246E0576FEDE51191A0D3F5F69A9_gshared (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Memory_1_Equals_mFC02B29BD9A77E87A81EC2CFCF364ACDA3ED384A_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Memory_1_Equals_m9FEC5FAFF1463BC5D846F2A7575A25C60F95CCF0_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_CombineHashCodes_mB28C14918360DCF1F38D2B3FF7103191A6C72C8A_gshared (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_GetHashCode_mF0ABC1A7FD71E5893FB319CEC658BF9D42D84BF6_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_CombineHashCodes_mB3C5FDF64EE1BC13E072AA2B1FE571D1C8F256B8_gshared (int32_t ___0_left, int32_t ___1_right, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Memory_1__ctor_mBCF4615F4C22D2248C553E5E9FEEB5C199F3C645_gshared_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Memory_1__ctor_m5AA9E5D3C0589652ADCABFA2E75D253193EF1688_gshared_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Memory_1__ctor_m725203883916749EEED3C4EEEC4461762675FD5A_gshared_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, RuntimeObject* ___0_obj, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_get_Length_m1CAB868DAD5E9C9AC6EC46CF2509B04E0FA3154B_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D Memory_1_get_Span_m926BDF0BE2BAC67BB057415AE70537AFCB4FE3B8_gshared_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Span_1_ToString_m12316C6CDC05E2F49EA4BDAD78FD7F1718E6E980_gshared (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Memory_1_ToString_m0B1B9AE810F11FC1FB6FB183451E5F6C6A87B32E_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E Memory_1_Slice_m882024EB50F86D45AFE710437DA577C60B79FB6F_gshared_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, int32_t ___0_start, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E Memory_1_Slice_m3CE49557191AEFAFC13AE64E6ED556311054CE57_gshared_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5BFF79141064122141ED34283347A634B9DF577D_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD Memory_1_Pin_mB188324D9C12E7621590CFCCF8D61A6D21C29080_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Span_1_ToArray_m3403E698018738391BF349D71C3B53A6942E53DC_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Memory_1_ToArray_m3247FE3693E73276E12FBF5E0A70136CE38FFD63_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 Memory_1_op_Implicit_m2A354E866CDB4F77671ADADD234CFF9A31DAB8FB_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E ___0_memory, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool ReadOnlyMemory_1_Equals_mC4A7615E6A8C3467783EB6D9FBDA06A1B9745117_gshared (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Memory_1_Equals_mCA6EAA1B719424E70D1C110F31ACF6D3E7AD1D6B_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E ___0_other, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Memory_1_Equals_m8C022BF80E0EF45D9A1C947117D911926046A196_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_CombineHashCodes_m64968E7AD2DE8CCAB46C804661AB8BC5119AAB44_gshared (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_GetHashCode_m8A69DE8B83F61AA88E34A18CE69FB0BE6611CF76_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_CombineHashCodes_m596FC2C0C17BCFE12446EEAE680BF5F3B481BAA5_gshared (int32_t ___0_left, int32_t ___1_right, 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_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Array_Empty_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m6080CA526758F4FA182A066B2780D1761CD36ED5_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mB1465EEEBE0A608FA51B29BC3F145F287AD04190_gshared (uint8_t* ___0_destination, uint8_t* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Array_Empty_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD1C1362CB74B91496D984B006ADC79B688D9B50D_gshared_inline (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Buffer_Memmove_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m62AF071D7F91DFC9A4D8B847D6A4472B820B5446_gshared (Il2CppChar* ___0_destination, Il2CppChar* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F (int32_t ___0_argument, int32_t ___1_resource, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC (int32_t ___0_argument, const RuntimeMethod* method) ; inline void List_1_AddEnumerable_mCEA3E30CCEFD38DFEE5D850D2AC69CBE049940AD (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mCEA3E30CCEFD38DFEE5D850D2AC69CBE049940AD_gshared)(__this, ___0_enumerable, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41 (RuntimeArray* ___0_sourceArray, int32_t ___1_sourceIndex, RuntimeArray* ___2_destinationArray, int32_t ___3_destinationIndex, int32_t ___4_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D (const RuntimeMethod* method) ; inline ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 List_1_get_Item_m93C158F80DE7BCDA326A85614D6C6A874FF2842A (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, int32_t, const RuntimeMethod*))List_1_get_Item_m93C158F80DE7BCDA326A85614D6C6A874FF2842A_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mAADDF4678FE7E8A84982914454BDB050347115D8 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mAADDF4678FE7E8A84982914454BDB050347115D8_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m209D1C92E8F04F07DC9408F30EDEF65BD5E2B0EB (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, int32_t, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, const RuntimeMethod*))List_1_set_Item_m209D1C92E8F04F07DC9408F30EDEF65BD5E2B0EB_gshared)(__this, ___0_index, ___1_value, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57 (RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B ___0_handle, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910 (RuntimeObject* ___0_value, Type_t* ___1_targetType, const RuntimeMethod* method) ; inline void List_1_AddWithResize_m6D66BCA16C287DFEAFDE9F4AFDFBE830D1AC55B4 (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, const RuntimeMethod*))List_1_AddWithResize_m6D66BCA16C287DFEAFDE9F4AFDFBE830D1AC55B4_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_mF8EE13434F35F3D0C8FF60A5EBCCE28304C14D32 (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mF8EE13434F35F3D0C8FF60A5EBCCE28304C14D32_gshared)(__this, ___0_min, method); } inline void List_1_Add_m7210698FAD5B2A6FC7C5C6B56F4D8823CF509C40_inline (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, const RuntimeMethod*))List_1_Add_m7210698FAD5B2A6FC7C5C6B56F4D8823CF509C40_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mC10A7413B0D053F23D23E72DAC21839E9DBF1A6E_inline (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, const RuntimeMethod*))List_1_get_Count_mC10A7413B0D053F23D23E72DAC21839E9DBF1A6E_gshared_inline)(__this, method); } inline void List_1_InsertRange_m44A69BF54263579AB630FCC4970DDC273299361C (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m44A69BF54263579AB630FCC4970DDC273299361C_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_mD7621A86D081BA205BA460F34455C35EAC404755 (ReadOnlyCollection_1_t4E57872B64C17ACE2E87B5BBEEB28AB5B627DDBC* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t4E57872B64C17ACE2E87B5BBEEB28AB5B627DDBC*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mD7621A86D081BA205BA460F34455C35EAC404755_gshared)(__this, ___0_list, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA (int32_t ___0_resource, const RuntimeMethod* method) ; inline int32_t Array_BinarySearch_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_m50D2074EB5D865C9EE2DC90B22F809A2C2E92B4E (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_array, int32_t ___1_index, int32_t ___2_length, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*, int32_t, int32_t, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_m50D2074EB5D865C9EE2DC90B22F809A2C2E92B4E_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m55ECA33565C56EAA1CA2A475B5A8A893B18AAAA3 (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, int32_t ___1_count, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, int32_t, int32_t, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m55ECA33565C56EAA1CA2A475B5A8A893B18AAAA3_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB (RuntimeArray* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) ; inline int32_t List_1_IndexOf_m715F0DB9FA3A6AE058155B601E72921333DA315B (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, const RuntimeMethod*))List_1_IndexOf_m715F0DB9FA3A6AE058155B601E72921333DA315B_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m5C5199C98AE230A80AC56D119D8F59B4579EDD86 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m5C5199C98AE230A80AC56D119D8F59B4579EDD86_gshared)(___0_value, method); } inline bool List_1_Contains_m30773A4A982C2A2C8F025BBFD60AEA14C7DAD7F3 (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, const RuntimeMethod*))List_1_Contains_m30773A4A982C2A2C8F025BBFD60AEA14C7DAD7F3_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m6543C56A82959B90C6C270559D2BEAE68F808990 (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*, int32_t, const RuntimeMethod*))List_1_CopyTo_m6543C56A82959B90C6C270559D2BEAE68F808990_gshared)(__this, ___0_array, ___1_arrayIndex, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F (RuntimeArray* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58 (const RuntimeMethod* method) ; inline void List_1_set_Capacity_m7F25CAEB033CCA32471DD6BEBCBF0000D37EFE97 (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m7F25CAEB033CCA32471DD6BEBCBF0000D37EFE97_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_mAE92302349542E7A60C68FBEA1158A310D8D9D43 (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60*, const RuntimeMethod*))List_1_FindIndex_mAE92302349542E7A60C68FBEA1158A310D8D9D43_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m4EC8E687964505ABC5C1E0B5BABEE209CE6E4DF3_inline (Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60*, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, const RuntimeMethod*))Predicate_1_Invoke_m4EC8E687964505ABC5C1E0B5BABEE209CE6E4DF3_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m7044354CEC49E1025A8B0F6BE8C1C8FEF9A71471 (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, const RuntimeMethod*))List_1__ctor_m7044354CEC49E1025A8B0F6BE8C1C8FEF9A71471_gshared)(__this, method); } inline int32_t List_1_FindIndex_m5724F576873C076C50E1889B3A9B7C2BE6CF154F (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, int32_t, int32_t, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60*, const RuntimeMethod*))List_1_FindIndex_m5724F576873C076C50E1889B3A9B7C2BE6CF154F_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7 (const RuntimeMethod* method) ; inline void Action_1_Invoke_m91C72AB142C1ED1618F5B3D9DADCB3CEF510CF54_inline (Action_1_t07DD9AC915A03EDC0865AB8322A36D86E07F9239* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t07DD9AC915A03EDC0865AB8322A36D86E07F9239*, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, const RuntimeMethod*))Action_1_Invoke_m91C72AB142C1ED1618F5B3D9DADCB3CEF510CF54_gshared_inline)(__this, ___0_obj, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F (const RuntimeMethod* method) ; inline void Enumerator__ctor_m32C364F9BEB6CCC19B8F0044D33ED664B996A663 (Enumerator_tFD1CA9027569A696A51D698BEDCD6D44864114CD* __this, List_1_t92717732BF98956375510DF49F6E823610AF4FA0* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tFD1CA9027569A696A51D698BEDCD6D44864114CD*, List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, const RuntimeMethod*))Enumerator__ctor_m32C364F9BEB6CCC19B8F0044D33ED664B996A663_gshared)(__this, ___0_list, method); } inline void List_1__ctor_mC130DB21CC2648318DD612C96C12AF2C1DA8E4CC (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, int32_t, const RuntimeMethod*))List_1__ctor_mC130DB21CC2648318DD612C96C12AF2C1DA8E4CC_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mEB950CC97A0EA72AFF4A605C095A788380336BDC (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_array, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mEB950CC97A0EA72AFF4A605C095A788380336BDC_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_mFCF3F84EF2EE93E07A5729F25ACD8D36608D390B (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, int32_t, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, const RuntimeMethod*))List_1_Insert_mFCF3F84EF2EE93E07A5729F25ACD8D36608D390B_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_m3B82310723DC1C576CDB9913297D117BF90C23D3 (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m3B82310723DC1C576CDB9913297D117BF90C23D3_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mBD64912B13EA719CF54EF0392CCA6B0935940502 (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, const RuntimeMethod*))List_1_Remove_mBD64912B13EA719CF54EF0392CCA6B0935940502_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m437875F69CCD9E0D907E6F6A55DA295783FADF55 (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m437875F69CCD9E0D907E6F6A55DA295783FADF55_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mB534D2125C98462F3C53421E2D0D3B9CC73E8EE1 (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mB534D2125C98462F3C53421E2D0D3B9CC73E8EE1_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m4506938C90804015D33B221EF469D322B02A7911 (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m4506938C90804015D33B221EF469D322B02A7911_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_m8DDA8BB55DD542821E9077E21246567ADFDCC59A (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_m8DDA8BB55DD542821E9077E21246567ADFDCC59A_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m77DAE1F57F54317E28293E0B7E236CBAD12D5AE2 (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t99148C658F954F6EC6B8A9A591A30B8F244C62E4* ___3_comparer, const RuntimeMethod* method) { (( void (*) (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*, int32_t, int32_t, Comparison_1_t99148C658F954F6EC6B8A9A591A30B8F244C62E4*, const RuntimeMethod*))ArraySortHelper_1_Sort_m77DAE1F57F54317E28293E0B7E236CBAD12D5AE2_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_m7BFCCBA4038A062F682DD8C96DF8A78EE002E3B0 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_m7BFCCBA4038A062F682DD8C96DF8A78EE002E3B0_gshared)(__this, ___0_enumerable, method); } inline LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 List_1_get_Item_m99814088AA4143A5FA997159A17F5B25A7D3D2F8 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, int32_t, const RuntimeMethod*))List_1_get_Item_m99814088AA4143A5FA997159A17F5B25A7D3D2F8_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m37C44DABB8999D5F8D5B03ABA355D670ADACD26D (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m37C44DABB8999D5F8D5B03ABA355D670ADACD26D_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m8E978E161BA044CCF253A69478B909250BAE90E6 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, int32_t, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, const RuntimeMethod*))List_1_set_Item_m8E978E161BA044CCF253A69478B909250BAE90E6_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m02F9870F3C4EE56720DD615234514544040BE689 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, const RuntimeMethod*))List_1_AddWithResize_m02F9870F3C4EE56720DD615234514544040BE689_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m98EE33AE496BD1B520D94C43532FCD2F45454D67 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m98EE33AE496BD1B520D94C43532FCD2F45454D67_gshared)(__this, ___0_min, method); } inline void List_1_Add_m1445C78C000C0B2BB5347D71EB0E1C07A45FB143_inline (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, const RuntimeMethod*))List_1_Add_m1445C78C000C0B2BB5347D71EB0E1C07A45FB143_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mF4DDF38AC881AF869CC1CBE8475179B456B18437_inline (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, const RuntimeMethod*))List_1_get_Count_mF4DDF38AC881AF869CC1CBE8475179B456B18437_gshared_inline)(__this, method); } inline void List_1_InsertRange_m45C5350DEEF4A95D213C9FE4C0B806459C646ECF (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m45C5350DEEF4A95D213C9FE4C0B806459C646ECF_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_mFBE7EB3097DAD460BF8F43EF941F835590C26EC1 (ReadOnlyCollection_1_t219F9DE246A267F098345182628B7967858ED247* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t219F9DE246A267F098345182628B7967858ED247*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mFBE7EB3097DAD460BF8F43EF941F835590C26EC1_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_mC534D8FE5EA6A0062BA770F8E859A24D93676886 (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_array, int32_t ___1_index, int32_t ___2_length, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*, int32_t, int32_t, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_mC534D8FE5EA6A0062BA770F8E859A24D93676886_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m1BF4A44F3DDB4AD1F6D90E33F07B02422BEA60F5 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, int32_t ___1_count, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, int32_t, int32_t, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m1BF4A44F3DDB4AD1F6D90E33F07B02422BEA60F5_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m3F1EB248EFCECBB3D8E06BDD56F4DD5F668E21D7 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, const RuntimeMethod*))List_1_IndexOf_m3F1EB248EFCECBB3D8E06BDD56F4DD5F668E21D7_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_mB0F75923D1D04AF9686B4D05B34FDEC1AA1D7DAD (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mB0F75923D1D04AF9686B4D05B34FDEC1AA1D7DAD_gshared)(___0_value, method); } inline bool List_1_Contains_m15CE8575F6A8BA43A870630217829AAD586E8F18 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, const RuntimeMethod*))List_1_Contains_m15CE8575F6A8BA43A870630217829AAD586E8F18_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_mEFEF32F28790454C60B8413874471D6F8229528E (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*, int32_t, const RuntimeMethod*))List_1_CopyTo_mEFEF32F28790454C60B8413874471D6F8229528E_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_m342DF08FFABDBE78BFF439BFDB01A5B3E6E13087 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m342DF08FFABDBE78BFF439BFDB01A5B3E6E13087_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_mF4DE411918629905E85F313AAA6AAE5B0A5859E2 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8*, const RuntimeMethod*))List_1_FindIndex_mF4DE411918629905E85F313AAA6AAE5B0A5859E2_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m6CD1FCDEA3F43385A9E2E9C632E24DF0AF2AB7F8_inline (Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8*, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, const RuntimeMethod*))Predicate_1_Invoke_m6CD1FCDEA3F43385A9E2E9C632E24DF0AF2AB7F8_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_mD02688FCA098489AE89BFA06B006B313E4B48997 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, const RuntimeMethod*))List_1__ctor_mD02688FCA098489AE89BFA06B006B313E4B48997_gshared)(__this, method); } inline int32_t List_1_FindIndex_mFEECEFE40A9C45C7C690B50EFD514A36F96E8180 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, int32_t, int32_t, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8*, const RuntimeMethod*))List_1_FindIndex_mFEECEFE40A9C45C7C690B50EFD514A36F96E8180_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_mDD5E7A1ED75B787F0D6D66D304C28B7AED60C41C_inline (Action_1_tC7FCBF8A4A71CAEDCED5DFA366D84FD8A91044EA* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_tC7FCBF8A4A71CAEDCED5DFA366D84FD8A91044EA*, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, const RuntimeMethod*))Action_1_Invoke_mDD5E7A1ED75B787F0D6D66D304C28B7AED60C41C_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m1EEAC76EC9C76560A3FB48DB8F9D696712FDEDDC (Enumerator_tA8F2A50A59869384E8EF98BC7E292C53A2BDEC5E* __this, List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tA8F2A50A59869384E8EF98BC7E292C53A2BDEC5E*, List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, const RuntimeMethod*))Enumerator__ctor_m1EEAC76EC9C76560A3FB48DB8F9D696712FDEDDC_gshared)(__this, ___0_list, method); } inline void List_1__ctor_m899EF530AA8BD1698BD9D03964AA598A2AE1E842 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, int32_t, const RuntimeMethod*))List_1__ctor_m899EF530AA8BD1698BD9D03964AA598A2AE1E842_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m971B36510836BA0B59426CFDB7198C9680E8EB64 (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_array, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m971B36510836BA0B59426CFDB7198C9680E8EB64_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_mD18D709E9BED2CDE3BCBD9CBDF60B8D3656A843C (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, int32_t, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, const RuntimeMethod*))List_1_Insert_mD18D709E9BED2CDE3BCBD9CBDF60B8D3656A843C_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_m316651C6BA067F8E795E2BE04777EB7BB2410DFF (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m316651C6BA067F8E795E2BE04777EB7BB2410DFF_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mFFB048B06F4E4714515B52F4ED9AB7CE78E1C855 (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, const RuntimeMethod*))List_1_Remove_mFFB048B06F4E4714515B52F4ED9AB7CE78E1C855_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m59D4F88974BB7B1409B93964F700117C46663E0C (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m59D4F88974BB7B1409B93964F700117C46663E0C_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m0F9036895B18211436BC6BE91FD9BF0664C896AC (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m0F9036895B18211436BC6BE91FD9BF0664C896AC_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m4124FFC7E186449E2450CEB3574C7DA7CC88D77A (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m4124FFC7E186449E2450CEB3574C7DA7CC88D77A_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m38C774EDE9C7A70168D2FB542DD1F3455C8D37A4 (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m38C774EDE9C7A70168D2FB542DD1F3455C8D37A4_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m503817B6131155D4E3893332AE1DD33B36D2C8CD (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t7B4E5654CF90CD4076DED5653773927E348018C2* ___3_comparer, const RuntimeMethod* method) { (( void (*) (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*, int32_t, int32_t, Comparison_1_t7B4E5654CF90CD4076DED5653773927E348018C2*, const RuntimeMethod*))ArraySortHelper_1_Sort_m503817B6131155D4E3893332AE1DD33B36D2C8CD_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_mBE568D92B20DA843EC8D4F715D3B49D250D017DA (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mBE568D92B20DA843EC8D4F715D3B49D250D017DA_gshared)(__this, ___0_enumerable, method); } inline ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 List_1_get_Item_m69BCBAB9625067308DDEAEED5945E4E3B46FA3E1 (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, int32_t, const RuntimeMethod*))List_1_get_Item_m69BCBAB9625067308DDEAEED5945E4E3B46FA3E1_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m990D56DF011480F858DF755193A1BFF5E57882A0 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m990D56DF011480F858DF755193A1BFF5E57882A0_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m4BA2391807C1D002F74A8CB67558698C6F351991 (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, int32_t, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*))List_1_set_Item_m4BA2391807C1D002F74A8CB67558698C6F351991_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_mC767DD2E08464C2A9BFD3F2AE86A83F85BFCC9A2 (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*))List_1_AddWithResize_mC767DD2E08464C2A9BFD3F2AE86A83F85BFCC9A2_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_mE400A6352C1B01A9F706C2A4A3FCBA5AC451A12B (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mE400A6352C1B01A9F706C2A4A3FCBA5AC451A12B_gshared)(__this, ___0_min, method); } inline void List_1_Add_mA97FD9B61331596E4585203CFD321A5A614A089D_inline (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*))List_1_Add_mA97FD9B61331596E4585203CFD321A5A614A089D_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mECD525A7CE3BC7B0E3FE954F13BC663410201A64_inline (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, const RuntimeMethod*))List_1_get_Count_mECD525A7CE3BC7B0E3FE954F13BC663410201A64_gshared_inline)(__this, method); } inline void List_1_InsertRange_mAFC44D9748F4101BF8F657632E33A3311C99D6BE (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_mAFC44D9748F4101BF8F657632E33A3311C99D6BE_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_m5A9D9F9BF82DF5BC791EDDB92C6ACB0515585089 (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m5A9D9F9BF82DF5BC791EDDB92C6ACB0515585089_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_mD30773E33859C47A5A24FACC643C8D4012C6EB75 (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, int32_t ___1_index, int32_t ___2_length, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*, int32_t, int32_t, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_mD30773E33859C47A5A24FACC643C8D4012C6EB75_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m045047154A230EC8448430997A781AC54644A742 (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, int32_t ___1_count, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, int32_t, int32_t, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m045047154A230EC8448430997A781AC54644A742_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m80D06B5A657DB69045A11F9FF589998F0D0473B5 (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*))List_1_IndexOf_m80D06B5A657DB69045A11F9FF589998F0D0473B5_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_mB6476DD7C4A1FE9AF2F141A2C409DA5F89BB3016 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mB6476DD7C4A1FE9AF2F141A2C409DA5F89BB3016_gshared)(___0_value, method); } inline bool List_1_Contains_m387E949B4B12752A48C76D51759A66CBDE5207B6 (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*))List_1_Contains_m387E949B4B12752A48C76D51759A66CBDE5207B6_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_mC7006951BE0B3D3688A2D405315CB1B10BE98140 (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*, int32_t, const RuntimeMethod*))List_1_CopyTo_mC7006951BE0B3D3688A2D405315CB1B10BE98140_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_m95133E04136EBCFB47DF8C6AC9E9BCC8AC90FEBE (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m95133E04136EBCFB47DF8C6AC9E9BCC8AC90FEBE_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m6A7E41E747D6F2E87573599E9F6F348D5A354688 (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7*, const RuntimeMethod*))List_1_FindIndex_m6A7E41E747D6F2E87573599E9F6F348D5A354688_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m10C29B9B5B4D26958247572D94A85AD8008FBD3A_inline (Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7*, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*))Predicate_1_Invoke_m10C29B9B5B4D26958247572D94A85AD8008FBD3A_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_mB26899986F1FB5766A6D13F9ED0BD83D6E7EF66C (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, const RuntimeMethod*))List_1__ctor_mB26899986F1FB5766A6D13F9ED0BD83D6E7EF66C_gshared)(__this, method); } inline int32_t List_1_FindIndex_mB4E1E158DAD24B61C4613806D6F074201B0FA54C (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, int32_t, int32_t, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7*, const RuntimeMethod*))List_1_FindIndex_mB4E1E158DAD24B61C4613806D6F074201B0FA54C_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m0E4885731BC5FB5682B2F9AAFE2051895D1E43DE_inline (Action_1_t2518DEA327D7ACE4C30B14D8AFF5D4CFF5221B6F* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t2518DEA327D7ACE4C30B14D8AFF5D4CFF5221B6F*, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*))Action_1_Invoke_m0E4885731BC5FB5682B2F9AAFE2051895D1E43DE_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m34968A644217338251F2ACA768630EC8F3B5D9A5 (Enumerator_tC4C15C26A301F0CB28B97DFCFE9198EF13B61D16* __this, List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tC4C15C26A301F0CB28B97DFCFE9198EF13B61D16*, List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, const RuntimeMethod*))Enumerator__ctor_m34968A644217338251F2ACA768630EC8F3B5D9A5_gshared)(__this, ___0_list, method); } inline void List_1__ctor_m041FA212DEC6BE195BC723646849CD649D18A64F (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, int32_t, const RuntimeMethod*))List_1__ctor_m041FA212DEC6BE195BC723646849CD649D18A64F_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_mF8787F8470EDB50EC2B2F6D5BAEE866038D93580 (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_mF8787F8470EDB50EC2B2F6D5BAEE866038D93580_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_mC6E0C73D771DB3EBF9929C85A6104EAB450FF7C9 (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, int32_t, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*))List_1_Insert_mC6E0C73D771DB3EBF9929C85A6104EAB450FF7C9_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_m9F304F76856877707E79890515CE09FE5EA6CDDC (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m9F304F76856877707E79890515CE09FE5EA6CDDC_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_m4007A574A4578018527BF9C6C71D599EE37C44D7 (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*))List_1_Remove_m4007A574A4578018527BF9C6C71D599EE37C44D7_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_mFA4F902852C0D8A3F42FD4F0ADE71D3A1E64E624 (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mFA4F902852C0D8A3F42FD4F0ADE71D3A1E64E624_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m86A0BC1B8395AE11EB9C77295CF870F5B575DBED (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m86A0BC1B8395AE11EB9C77295CF870F5B575DBED_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_mFDC39A435F990EBE553E7396F571BCBA185A7C2D (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mFDC39A435F990EBE553E7396F571BCBA185A7C2D_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m36664F16D38B9991D799640827A2ED108697EBD4 (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m36664F16D38B9991D799640827A2ED108697EBD4_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m796F7D769836CE1E115461E94C531F07909CFA59 (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t9B7FBDDC31C2B4C836D05D7AB3126CC41FEA3F95* ___3_comparer, const RuntimeMethod* method) { (( void (*) (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*, int32_t, int32_t, Comparison_1_t9B7FBDDC31C2B4C836D05D7AB3126CC41FEA3F95*, const RuntimeMethod*))ArraySortHelper_1_Sort_m796F7D769836CE1E115461E94C531F07909CFA59_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_mF5E8707F4A0DAF6A23C90B43F5ACDD8B949B72AA (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mF5E8707F4A0DAF6A23C90B43F5ACDD8B949B72AA_gshared)(__this, ___0_enumerable, method); } inline EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 List_1_get_Item_m698872A6418FB0F1C4E80BD9291E530AFF492508 (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, int32_t, const RuntimeMethod*))List_1_get_Item_m698872A6418FB0F1C4E80BD9291E530AFF492508_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mC809E0BAB548190BE0423B8867F1BB6152252F2E (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mC809E0BAB548190BE0423B8867F1BB6152252F2E_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m3EF9E2C31529E41EC0A4085B3FD661F82080947C (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, int32_t, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, const RuntimeMethod*))List_1_set_Item_m3EF9E2C31529E41EC0A4085B3FD661F82080947C_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m89B2769EC9FB326DF132AD0B0CAB8727605A1F16 (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, const RuntimeMethod*))List_1_AddWithResize_m89B2769EC9FB326DF132AD0B0CAB8727605A1F16_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_mAC252F08F7B3C678709F93C921A239CE37DC42AD (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_mAC252F08F7B3C678709F93C921A239CE37DC42AD_gshared)(__this, ___0_min, method); } inline void List_1_Add_m8C7E29B8E226EFCAF030759710276AA65A95DB3F_inline (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, const RuntimeMethod*))List_1_Add_m8C7E29B8E226EFCAF030759710276AA65A95DB3F_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_mABF7449BA576D1E0810C7D49372FB8A112B92D2F_inline (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, const RuntimeMethod*))List_1_get_Count_mABF7449BA576D1E0810C7D49372FB8A112B92D2F_gshared_inline)(__this, method); } inline void List_1_InsertRange_m550C0A0A9B23B6475D03E68EB3E14D72462915B6 (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m550C0A0A9B23B6475D03E68EB3E14D72462915B6_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_mF3A3E4A5E8B87F973FE2C1479C12204E8887AD69 (ReadOnlyCollection_1_tEC89AAF1B8DDDBBA3BB75ADABEF80753BFE21214* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_tEC89AAF1B8DDDBBA3BB75ADABEF80753BFE21214*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mF3A3E4A5E8B87F973FE2C1479C12204E8887AD69_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mE6217FB46EA5E5C6E5BDA5CB0DFD52A58AC77BD8 (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_array, int32_t ___1_index, int32_t ___2_length, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*, int32_t, int32_t, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mE6217FB46EA5E5C6E5BDA5CB0DFD52A58AC77BD8_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_mCD22DC815E42BC04D07E4D9C10087DAE76A53339 (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, int32_t ___1_count, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, int32_t, int32_t, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_mCD22DC815E42BC04D07E4D9C10087DAE76A53339_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_mE309B0C6A0E715EAF484A5A5168F1A849C8854AB (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, const RuntimeMethod*))List_1_IndexOf_mE309B0C6A0E715EAF484A5A5168F1A849C8854AB_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m0AF1184D7657AC27B757083E2C8E366BA3A93F38 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m0AF1184D7657AC27B757083E2C8E366BA3A93F38_gshared)(___0_value, method); } inline bool List_1_Contains_mEB85B300038EC2FC1E486F6BBC87396185963E57 (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, const RuntimeMethod*))List_1_Contains_mEB85B300038EC2FC1E486F6BBC87396185963E57_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m74CF090430293E2652C908A0557F371F950673CC (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*, int32_t, const RuntimeMethod*))List_1_CopyTo_m74CF090430293E2652C908A0557F371F950673CC_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_m2DF1F4231AB69438BC43DB7040227AB2BEDC9157 (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m2DF1F4231AB69438BC43DB7040227AB2BEDC9157_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m507CA8215098608BE795CED871439BA819F3C321 (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D*, const RuntimeMethod*))List_1_FindIndex_m507CA8215098608BE795CED871439BA819F3C321_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m2409CBEB547D61AA8849DE34335DD624EB9EB893_inline (Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D*, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, const RuntimeMethod*))Predicate_1_Invoke_m2409CBEB547D61AA8849DE34335DD624EB9EB893_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m75A131D8B96AE028D5BFFB6D7A63A8398B816AB9 (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, const RuntimeMethod*))List_1__ctor_m75A131D8B96AE028D5BFFB6D7A63A8398B816AB9_gshared)(__this, method); } inline int32_t List_1_FindIndex_m684C68729B41154B840D77D3498DCBD79E074CBE (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, int32_t, int32_t, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D*, const RuntimeMethod*))List_1_FindIndex_m684C68729B41154B840D77D3498DCBD79E074CBE_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m5D172456C3A11C47A18CD230AECC78C42FD365A8_inline (Action_1_tD1E5B7A23E779937F768A9E52A2947851964EB85* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_tD1E5B7A23E779937F768A9E52A2947851964EB85*, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, const RuntimeMethod*))Action_1_Invoke_m5D172456C3A11C47A18CD230AECC78C42FD365A8_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m5849519F50EF0EBF455C9250EA3BCD1C9734EF55 (Enumerator_t195600F9A15F4A0274A325677D1110321C2987F1* __this, List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t195600F9A15F4A0274A325677D1110321C2987F1*, List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, const RuntimeMethod*))Enumerator__ctor_m5849519F50EF0EBF455C9250EA3BCD1C9734EF55_gshared)(__this, ___0_list, method); } inline void List_1__ctor_m9260F888361D5D59127D090B7B0F5AF4CC1D05E1 (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, int32_t, const RuntimeMethod*))List_1__ctor_m9260F888361D5D59127D090B7B0F5AF4CC1D05E1_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_m12F680B17EAFF45509992833C8AB3BC4B463B49E (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_array, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_m12F680B17EAFF45509992833C8AB3BC4B463B49E_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_mE3DC7FC48BA746C062B91F8879911C1FFDC34436 (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, int32_t, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, const RuntimeMethod*))List_1_Insert_mE3DC7FC48BA746C062B91F8879911C1FFDC34436_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_mCF70414FB4CC578952103EEC5B4EECF8AC4C2970 (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, int32_t, const RuntimeMethod*))List_1_RemoveAt_mCF70414FB4CC578952103EEC5B4EECF8AC4C2970_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_m6350C55DA816BD8043AB5D4B4D8A0F37412C911B (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, const RuntimeMethod*))List_1_Remove_m6350C55DA816BD8043AB5D4B4D8A0F37412C911B_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m322208834E59E74DAB440F9524CDB84E381B37FC (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m322208834E59E74DAB440F9524CDB84E381B37FC_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mF0E09D36777D1EFBF387CDFED4CFA49B3549D058 (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mF0E09D36777D1EFBF387CDFED4CFA49B3549D058_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m62F044C7E303D8043580A6BE5685EB840343472A (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m62F044C7E303D8043580A6BE5685EB840343472A_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_m921237E4F8B9C9E9EFFE08F9C882881DA098E0DB (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_m921237E4F8B9C9E9EFFE08F9C882881DA098E0DB_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_mF4C915FE947543B1AFDF7122716451A4187E78A4 (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tE0404D6CFE3CE898FDF33EDE1C0B612D8053AD5B* ___3_comparer, const RuntimeMethod* method) { (( void (*) (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*, int32_t, int32_t, Comparison_1_tE0404D6CFE3CE898FDF33EDE1C0B612D8053AD5B*, const RuntimeMethod*))ArraySortHelper_1_Sort_mF4C915FE947543B1AFDF7122716451A4187E78A4_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_mFED5C8FEE578A4572E94C7B8F109724E0C2BE22C (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mFED5C8FEE578A4572E94C7B8F109724E0C2BE22C_gshared)(__this, ___0_enumerable, method); } inline PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F List_1_get_Item_m2852B5182DF845F8439ECA669451EB47B2B636BF (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, int32_t, const RuntimeMethod*))List_1_get_Item_m2852B5182DF845F8439ECA669451EB47B2B636BF_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m8C8280AB06C04FEE51C2D4095EEDE57729AD95D6 (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m8C8280AB06C04FEE51C2D4095EEDE57729AD95D6_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_m54A6749C690FCAADFD4BEE49DE5C48C8452D3D64 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, int32_t, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, const RuntimeMethod*))List_1_set_Item_m54A6749C690FCAADFD4BEE49DE5C48C8452D3D64_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_m5630F078CFC648A73B6023FDBC0E6304A674D3C2 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, const RuntimeMethod*))List_1_AddWithResize_m5630F078CFC648A73B6023FDBC0E6304A674D3C2_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m488B5D23606B28B9847FB48B9F1D79CCD456CC32 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m488B5D23606B28B9847FB48B9F1D79CCD456CC32_gshared)(__this, ___0_min, method); } inline void List_1_Add_mCEF26024206FC2FF2AD5A9662E98482EAA572F58_inline (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, const RuntimeMethod*))List_1_Add_mCEF26024206FC2FF2AD5A9662E98482EAA572F58_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m36BFC2849C3DBB576CA1BD13C3947B61FB2229A3_inline (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, const RuntimeMethod*))List_1_get_Count_m36BFC2849C3DBB576CA1BD13C3947B61FB2229A3_gshared_inline)(__this, method); } inline void List_1_InsertRange_m5D1CD11C527C3415CE17E39F17C251BA9F4A81BC (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m5D1CD11C527C3415CE17E39F17C251BA9F4A81BC_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_mA0F80185611BD6D1886C1507AE600AE637D832FB (ReadOnlyCollection_1_t5B9BEDC95C484389997D167F070E30505719DE4D* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t5B9BEDC95C484389997D167F070E30505719DE4D*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_mA0F80185611BD6D1886C1507AE600AE637D832FB_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_mE8B8954B9EB460F2E96071FDC7A6CDEF62E7C05A (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_array, int32_t ___1_index, int32_t ___2_length, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*, int32_t, int32_t, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_mE8B8954B9EB460F2E96071FDC7A6CDEF62E7C05A_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m7096E9A6D0DC4C85844EAA53C33415E51E4B64A6 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, int32_t ___1_count, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, int32_t, int32_t, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m7096E9A6D0DC4C85844EAA53C33415E51E4B64A6_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m658297F5D4798EA599CDB4B41A4D52CCEEE03BA6 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, const RuntimeMethod*))List_1_IndexOf_m658297F5D4798EA599CDB4B41A4D52CCEEE03BA6_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_mD11D5A24480AFE86A37A9560B82F27568EC6E8CC (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_mD11D5A24480AFE86A37A9560B82F27568EC6E8CC_gshared)(___0_value, method); } inline bool List_1_Contains_mDCB8C6C5601980581195B5E058EDE45C31EACC76 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, const RuntimeMethod*))List_1_Contains_mDCB8C6C5601980581195B5E058EDE45C31EACC76_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_mECFD877A1F2380CF178D360E0322A8DD81F9D8A7 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*, int32_t, const RuntimeMethod*))List_1_CopyTo_mECFD877A1F2380CF178D360E0322A8DD81F9D8A7_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_m34422DCE330E63E5E8533CCA8B9720E8C782DF16 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m34422DCE330E63E5E8533CCA8B9720E8C782DF16_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m2A9DA823088ADE204953E271786A0908BEF0CE43 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579*, const RuntimeMethod*))List_1_FindIndex_m2A9DA823088ADE204953E271786A0908BEF0CE43_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m346C9314CB3456525652EA70737D017E747CF8DD_inline (Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579*, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, const RuntimeMethod*))Predicate_1_Invoke_m346C9314CB3456525652EA70737D017E747CF8DD_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_mCB8B1103E0ECE3DCDD7ACF516F1AE1F15D8E2B0F (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, const RuntimeMethod*))List_1__ctor_mCB8B1103E0ECE3DCDD7ACF516F1AE1F15D8E2B0F_gshared)(__this, method); } inline int32_t List_1_FindIndex_m5AA7B6AC239A530F66C986E581995C2BBB53F8D8 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, int32_t, int32_t, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579*, const RuntimeMethod*))List_1_FindIndex_m5AA7B6AC239A530F66C986E581995C2BBB53F8D8_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_mF9E015BA41A332CA79BE14BFF6FD1D788E4D0A66_inline (Action_1_tB30663BE7F68FC8E345D8F8D9AA736A1CB2D9737* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_tB30663BE7F68FC8E345D8F8D9AA736A1CB2D9737*, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, const RuntimeMethod*))Action_1_Invoke_mF9E015BA41A332CA79BE14BFF6FD1D788E4D0A66_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_mB0D5E073B4B79B6B5F8F5E72580C6703705A6ABB (Enumerator_tCCF84AC2D4DCE5471A8468FCC6E2EC3422B7079F* __this, List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tCCF84AC2D4DCE5471A8468FCC6E2EC3422B7079F*, List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, const RuntimeMethod*))Enumerator__ctor_mB0D5E073B4B79B6B5F8F5E72580C6703705A6ABB_gshared)(__this, ___0_list, method); } inline void List_1__ctor_m3D71327185DB820B15AA4076E5AA359015E986E9 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, int32_t, const RuntimeMethod*))List_1__ctor_m3D71327185DB820B15AA4076E5AA359015E986E9_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m2BF5AECE008A6FC94A9ECA10F283A51811AE6E68 (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_array, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m2BF5AECE008A6FC94A9ECA10F283A51811AE6E68_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_m66B0FF8F3C05738F602DCE51F34BBEBBE6DD6723 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, int32_t, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, const RuntimeMethod*))List_1_Insert_m66B0FF8F3C05738F602DCE51F34BBEBBE6DD6723_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_m3D32EF65294AF7CCB8287E6F0EA53C4FAB8FE601 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m3D32EF65294AF7CCB8287E6F0EA53C4FAB8FE601_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mA01C3F347FFDA93367267457C72FEC483769DCD8 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, const RuntimeMethod*))List_1_Remove_mA01C3F347FFDA93367267457C72FEC483769DCD8_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_m0716B3591B27072FD976ADDC6C2A994A6D3CFCE8 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_m0716B3591B27072FD976ADDC6C2A994A6D3CFCE8_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_mADFC20BA31E9A0B4B57B62F4561BBE846E813664 (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_mADFC20BA31E9A0B4B57B62F4561BBE846E813664_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_mC75286E5934EB945D3E1DAC0CC16B3C2F62BE195 (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_mC75286E5934EB945D3E1DAC0CC16B3C2F62BE195_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m7EB3DA50E27BBC382A0B33BEED979257BE1AB3E5 (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m7EB3DA50E27BBC382A0B33BEED979257BE1AB3E5_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m2AAA7890E224FFEE80315DB6D784BE3D1BF4B906 (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_t03C0C4E193ABD150DF480970F6EF023B7DC546BF* ___3_comparer, const RuntimeMethod* method) { (( void (*) (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*, int32_t, int32_t, Comparison_1_t03C0C4E193ABD150DF480970F6EF023B7DC546BF*, const RuntimeMethod*))ArraySortHelper_1_Sort_m2AAA7890E224FFEE80315DB6D784BE3D1BF4B906_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1_AddEnumerable_mE0CB98B00E71B7D6E53ABE2BBD86B45E29C5627F (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, RuntimeObject*, const RuntimeMethod*))List_1_AddEnumerable_mE0CB98B00E71B7D6E53ABE2BBD86B45E29C5627F_gshared)(__this, ___0_enumerable, method); } inline ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 List_1_get_Item_m9CF42784F044CE5EECCECA436FF95C37EA02B868 (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, int32_t, const RuntimeMethod*))List_1_get_Item_m9CF42784F044CE5EECCECA436FF95C37EA02B868_gshared)(__this, ___0_index, method); } inline void ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mFC982EBCC316C6EE1F3599E85FC297037A0DC4BB (RuntimeObject* ___0_value, int32_t ___1_argName, const RuntimeMethod* method) { (( void (*) (RuntimeObject*, int32_t, const RuntimeMethod*))ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mFC982EBCC316C6EE1F3599E85FC297037A0DC4BB_gshared)(___0_value, ___1_argName, method); } inline void List_1_set_Item_mE64D9E7B1C3F0B35F2518A727BC862000C7ED2C3 (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___1_value, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, int32_t, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, const RuntimeMethod*))List_1_set_Item_mE64D9E7B1C3F0B35F2518A727BC862000C7ED2C3_gshared)(__this, ___0_index, ___1_value, method); } inline void List_1_AddWithResize_mACCF36721D4028BDCCFFBAD24E4E2FBFEE9EDFF6 (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, const RuntimeMethod*))List_1_AddWithResize_mACCF36721D4028BDCCFFBAD24E4E2FBFEE9EDFF6_gshared)(__this, ___0_item, method); } inline void List_1_EnsureCapacity_m6399027FC0C4CBBCB816159F372047BA5D9D8CDE (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, int32_t, const RuntimeMethod*))List_1_EnsureCapacity_m6399027FC0C4CBBCB816159F372047BA5D9D8CDE_gshared)(__this, ___0_min, method); } inline void List_1_Add_mF9049C6D0FBE8E31AC3664C65CF5FF94DF97A5A5_inline (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, const RuntimeMethod*))List_1_Add_mF9049C6D0FBE8E31AC3664C65CF5FF94DF97A5A5_gshared_inline)(__this, ___0_item, method); } inline int32_t List_1_get_Count_m3A51CC3DF5713C705DC53DC0617F9E5A3266EB44_inline (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, const RuntimeMethod*))List_1_get_Count_m3A51CC3DF5713C705DC53DC0617F9E5A3266EB44_gshared_inline)(__this, method); } inline void List_1_InsertRange_m5F7CC943957E03F0DDEAEDD6EF9F561F731645A7 (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_InsertRange_m5F7CC943957E03F0DDEAEDD6EF9F561F731645A7_gshared)(__this, ___0_index, ___1_collection, method); } inline void ReadOnlyCollection_1__ctor_m0928F3FB4B57821C5354C48BDFBB8AB70B9E038D (ReadOnlyCollection_1_t6354AFE67B5ECFE646A867BDA68157E8795ED5B4* __this, RuntimeObject* ___0_list, const RuntimeMethod* method) { (( void (*) (ReadOnlyCollection_1_t6354AFE67B5ECFE646A867BDA68157E8795ED5B4*, RuntimeObject*, const RuntimeMethod*))ReadOnlyCollection_1__ctor_m0928F3FB4B57821C5354C48BDFBB8AB70B9E038D_gshared)(__this, ___0_list, method); } inline int32_t Array_BinarySearch_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_m8E9F397C55995F7480FF63779F6ED286F3F4DB6E (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_array, int32_t ___1_index, int32_t ___2_length, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___3_value, RuntimeObject* ___4_comparer, const RuntimeMethod* method) { return (( int32_t (*) (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*, int32_t, int32_t, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, RuntimeObject*, const RuntimeMethod*))Array_BinarySearch_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_m8E9F397C55995F7480FF63779F6ED286F3F4DB6E_gshared)(___0_array, ___1_index, ___2_length, ___3_value, ___4_comparer, method); } inline int32_t List_1_BinarySearch_m66FD41C2A37DDBAD501B0379E7DEB027EAAA5063 (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, int32_t ___1_count, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, int32_t, int32_t, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, RuntimeObject*, const RuntimeMethod*))List_1_BinarySearch_m66FD41C2A37DDBAD501B0379E7DEB027EAAA5063_gshared)(__this, ___0_index, ___1_count, ___2_item, ___3_comparer, method); } inline int32_t List_1_IndexOf_m165E12A0B6F744F61D13587E76009B46CBB5DE02 (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, const RuntimeMethod*))List_1_IndexOf_m165E12A0B6F744F61D13587E76009B46CBB5DE02_gshared)(__this, ___0_item, method); } inline bool List_1_IsCompatibleObject_m5FCC2170248403A4D42BF4E05C2496E4CC18ABA5 (RuntimeObject* ___0_value, const RuntimeMethod* method) { return (( bool (*) (RuntimeObject*, const RuntimeMethod*))List_1_IsCompatibleObject_m5FCC2170248403A4D42BF4E05C2496E4CC18ABA5_gshared)(___0_value, method); } inline bool List_1_Contains_m132C737FAE9404D0EEC4483C9031999761B7FEAF (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, const RuntimeMethod*))List_1_Contains_m132C737FAE9404D0EEC4483C9031999761B7FEAF_gshared)(__this, ___0_item, method); } inline void List_1_CopyTo_m1DAF3C0D62325ED02308AA1B4D63815761A9E7D7 (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*, int32_t, const RuntimeMethod*))List_1_CopyTo_m1DAF3C0D62325ED02308AA1B4D63815761A9E7D7_gshared)(__this, ___0_array, ___1_arrayIndex, method); } inline void List_1_set_Capacity_m2A2B46F3DF3484D005325F08C3039A65C38B38FB (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, int32_t, const RuntimeMethod*))List_1_set_Capacity_m2A2B46F3DF3484D005325F08C3039A65C38B38FB_gshared)(__this, ___0_value, method); } inline int32_t List_1_FindIndex_m6A09563E0232E3E73DA268AF1FD1E575E2A9727F (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* ___0_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2*, const RuntimeMethod*))List_1_FindIndex_m6A09563E0232E3E73DA268AF1FD1E575E2A9727F_gshared)(__this, ___0_match, method); } inline bool Predicate_1_Invoke_m4C6ABD663F942E8A1463C44CE64DED832FE56101_inline (Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2*, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, const RuntimeMethod*))Predicate_1_Invoke_m4C6ABD663F942E8A1463C44CE64DED832FE56101_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_m2EE444C1F32BE9DBDB02D44BF9283E0EA0A0363C (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, const RuntimeMethod*))List_1__ctor_m2EE444C1F32BE9DBDB02D44BF9283E0EA0A0363C_gshared)(__this, method); } inline int32_t List_1_FindIndex_mE4AE901D94D73F417863BEDB103258E0C40FE488 (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* ___2_match, const RuntimeMethod* method) { return (( int32_t (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, int32_t, int32_t, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2*, const RuntimeMethod*))List_1_FindIndex_mE4AE901D94D73F417863BEDB103258E0C40FE488_gshared)(__this, ___0_startIndex, ___1_count, ___2_match, method); } inline void Action_1_Invoke_m1B6EC1DBCAAE630C854D39072975A02239AF7C5E_inline (Action_1_t83C14C78EC5B0F2877E78445FB69D0D299A95DFE* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_obj, const RuntimeMethod* method) { (( void (*) (Action_1_t83C14C78EC5B0F2877E78445FB69D0D299A95DFE*, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, const RuntimeMethod*))Action_1_Invoke_m1B6EC1DBCAAE630C854D39072975A02239AF7C5E_gshared_inline)(__this, ___0_obj, method); } inline void Enumerator__ctor_m79C9F21F5290B07045858DB3E257BC48926A9006 (Enumerator_t6C6890F43396D8A79FFD1F5E8D7ECA7D18092BA2* __this, List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t6C6890F43396D8A79FFD1F5E8D7ECA7D18092BA2*, List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, const RuntimeMethod*))Enumerator__ctor_m79C9F21F5290B07045858DB3E257BC48926A9006_gshared)(__this, ___0_list, method); } inline void List_1__ctor_m38355576FA7D4DBAA920DE1E6F84100AD1E5B7A9 (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, int32_t, const RuntimeMethod*))List_1__ctor_m38355576FA7D4DBAA920DE1E6F84100AD1E5B7A9_gshared)(__this, ___0_capacity, method); } inline int32_t Array_IndexOf_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mFBE10BB1F359180F02B98A3BEF6ED4F0851939A6 (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_array, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___1_value, int32_t ___2_startIndex, int32_t ___3_count, const RuntimeMethod* method) { return (( int32_t (*) (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, int32_t, int32_t, const RuntimeMethod*))Array_IndexOf_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mFBE10BB1F359180F02B98A3BEF6ED4F0851939A6_gshared)(___0_array, ___1_value, ___2_startIndex, ___3_count, method); } inline void List_1_Insert_mE453591C4FDEC178E4D5F39E9E53C3DB8638A154 (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___1_item, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, int32_t, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, const RuntimeMethod*))List_1_Insert_mE453591C4FDEC178E4D5F39E9E53C3DB8638A154_gshared)(__this, ___0_index, ___1_item, method); } inline void List_1_RemoveAt_m0810DB80C48DAA49936678A79F182D1A558C2AFD (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, int32_t, const RuntimeMethod*))List_1_RemoveAt_m0810DB80C48DAA49936678A79F182D1A558C2AFD_gshared)(__this, ___0_index, method); } inline bool List_1_Remove_mC3FC0B145427B1972A2F7CF9A3DBF4519EBBF2BC (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) { return (( bool (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, const RuntimeMethod*))List_1_Remove_mC3FC0B145427B1972A2F7CF9A3DBF4519EBBF2BC_gshared)(__this, ___0_item, method); } inline void List_1_Reverse_mD683F5BA122278F3F3A9371D244A4D7341CDB03C (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, int32_t, int32_t, const RuntimeMethod*))List_1_Reverse_mD683F5BA122278F3F3A9371D244A4D7341CDB03C_gshared)(__this, ___0_index, ___1_count, method); } inline void Array_Reverse_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mBA389063213D85BF9F0CC3BDEA691F8800F37FFE (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_array, int32_t ___1_index, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*, int32_t, int32_t, const RuntimeMethod*))Array_Reverse_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mBA389063213D85BF9F0CC3BDEA691F8800F37FFE_gshared)(___0_array, ___1_index, ___2_length, method); } inline void List_1_Sort_m95460086970DCF9D9EE075A4FB5DD6EC1AD19142 (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { (( void (*) (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))List_1_Sort_m95460086970DCF9D9EE075A4FB5DD6EC1AD19142_gshared)(__this, ___0_index, ___1_count, ___2_comparer, method); } inline void Array_Sort_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_m2E2E315EC493834F75A7D96ECB48A3B7AC78D616 (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_array, int32_t ___1_index, int32_t ___2_length, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { (( void (*) (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))Array_Sort_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_m2E2E315EC493834F75A7D96ECB48A3B7AC78D616_gshared)(___0_array, ___1_index, ___2_length, ___3_comparer, method); } inline void ArraySortHelper_1_Sort_m5677552081A655F75F21061A1E6472E0A74384C6 (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_keys, int32_t ___1_index, int32_t ___2_length, Comparison_1_tDD6AE20BEE11AB8BC31E0631A586EC8A928E4C0B* ___3_comparer, const RuntimeMethod* method) { (( void (*) (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*, int32_t, int32_t, Comparison_1_tDD6AE20BEE11AB8BC31E0631A586EC8A928E4C0B*, const RuntimeMethod*))ArraySortHelper_1_Sort_m5677552081A655F75F21061A1E6472E0A74384C6_gshared)(___0_keys, ___1_index, ___2_length, ___3_comparer, method); } inline void List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, 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 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 Index_IndexOfReference_TisRuntimeObject_m58974333B8B9DB6C2A1B37AE5E34B1CE71600023 (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* ___0_list, RuntimeObject* ___1_item, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, RuntimeObject*, const RuntimeMethod*))Index_IndexOfReference_TisRuntimeObject_m58974333B8B9DB6C2A1B37AE5E34B1CE71600023_gshared)(___0_list, ___1_item, method); } inline int32_t Listeners_1_IndexOfReference_m946947E73332A907583AA064D89B07896D4BF015 (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, RuntimeObject* ___0_listener, const RuntimeMethod* method) { return (( int32_t (*) (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D*, RuntimeObject*, const RuntimeMethod*))Listeners_1_IndexOfReference_m946947E73332A907583AA064D89B07896D4BF015_gshared)(__this, ___0_listener, 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_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 List_1_TrimExcess_mCE60BB9032C2BB07A9AC08FE1C61A79CBE88140F (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*, const RuntimeMethod*))List_1_TrimExcess_mCE60BB9032C2BB07A9AC08FE1C61A79CBE88140F_gshared)(__this, 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); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Environment_get_TickCount_m183BFCF001E12849E3D898957F0B81FD88BA183C (const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149 (RuntimeObject* ___0_obj, bool* ___1_lockTaken, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool EventSource_IsEnabled_m0B2F63F81423D7832DC5526D0F3490C77CAB57A5 (EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArrayPoolEventSource_BufferTrimmed_m7E5BBBCE84BEF9C79981E482AC6D2FA6FFB2ECB0 (ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* __this, int32_t ___0_bufferId, int32_t ___1_bufferSize, int32_t ___2_poolId, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int64_GetHashCode_mDB050BE2AC244D92B14D1DF725AAD279CDC48496 (int64_t* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t* Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3 (RuntimeObject* __this, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void SerializationInfo_SetType_m5D07E1C38028872E49EA01129ED5BF1AF674C475 (SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* __this, Type_t* ___0_type, const RuntimeMethod* method) ; inline void DefaultComparer_1__ctor_m1FB334BED8F2ED543F453D87C912BDA6611F368E (DefaultComparer_1_tF1F3B8981298E50FBC17BDC8CA0B4CFE867AD644* __this, const RuntimeMethod* method) { (( void (*) (DefaultComparer_1_tF1F3B8981298E50FBC17BDC8CA0B4CFE867AD644*, const RuntimeMethod*))DefaultComparer_1__ctor_m1FB334BED8F2ED543F453D87C912BDA6611F368E_gshared)(__this, method); } inline void LowLevelDictionary_2__ctor_mB6B362C12FBFC3BDA4766411FDC767993214AFA2 (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { (( void (*) (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114*, int32_t, RuntimeObject*, const RuntimeMethod*))LowLevelDictionary_2__ctor_mB6B362C12FBFC3BDA4766411FDC767993214AFA2_gshared)(__this, ___0_capacity, ___1_comparer, method); } inline void LowLevelDictionary_2_Clear_m7229E17DB8B64A5E367126DD076AA0577B2ED5A7 (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114*, int32_t, const RuntimeMethod*))LowLevelDictionary_2_Clear_m7229E17DB8B64A5E367126DD076AA0577B2ED5A7_gshared)(__this, ___0_capacity, method); } inline Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* LowLevelDictionary_2_Find_m9E8AF9DE397CFCC424FF17C0125FACDB261E3AEB (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_key, const RuntimeMethod* method) { return (( Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* (*) (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114*, int32_t, const RuntimeMethod*))LowLevelDictionary_2_Find_m9E8AF9DE397CFCC424FF17C0125FACDB261E3AEB_gshared)(__this, ___0_key, method); } inline Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* LowLevelDictionary_2_UncheckedAdd_m4B36B6453ADD7712B323A995014660300EDFD5BB (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) { return (( Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* (*) (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114*, int32_t, RuntimeObject*, const RuntimeMethod*))LowLevelDictionary_2_UncheckedAdd_m4B36B6453ADD7712B323A995014660300EDFD5BB_gshared)(__this, ___0_key, ___1_value, method); } inline int32_t LowLevelDictionary_2_GetBucket_m31C0AA9C3A13F586A702DFDE7508A606E20B4A9B (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_key, int32_t ___1_numBuckets, const RuntimeMethod* method) { return (( int32_t (*) (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114*, int32_t, int32_t, const RuntimeMethod*))LowLevelDictionary_2_GetBucket_m31C0AA9C3A13F586A702DFDE7508A606E20B4A9B_gshared)(__this, ___0_key, ___1_numBuckets, method); } inline void Entry__ctor_m1523ABCDEBE31BA50D6801DB569FB6C6DA0EAB65 (Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* __this, const RuntimeMethod* method) { (( void (*) (Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB*, const RuntimeMethod*))Entry__ctor_m1523ABCDEBE31BA50D6801DB569FB6C6DA0EAB65_gshared)(__this, method); } inline void LowLevelDictionary_2_ExpandBuckets_m033D9FFFD113915A8BD824AC730C492F01631A9A (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, const RuntimeMethod* method) { (( void (*) (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114*, const RuntimeMethod*))LowLevelDictionary_2_ExpandBuckets_m033D9FFFD113915A8BD824AC730C492F01631A9A_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; inline void LowLevelList_1__ctor_mC9E5B6B4FA524A581AE17EB5DE22ADBDDD12F0E7 (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, const RuntimeMethod* method) { (( void (*) (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58*, const RuntimeMethod*))LowLevelList_1__ctor_mC9E5B6B4FA524A581AE17EB5DE22ADBDDD12F0E7_gshared)(__this, method); } inline void LowLevelList_1__ctor_mEA732C8D15FD4B514B237270C203F99613A78085 (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_capacity, const RuntimeMethod* method) { (( void (*) (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58*, int32_t, const RuntimeMethod*))LowLevelList_1__ctor_mEA732C8D15FD4B514B237270C203F99613A78085_gshared)(__this, ___0_capacity, method); } inline void Enumerator__ctor_mE48807999815FCA9A84BDDE46C5E1EC8F29B91DF (Enumerator_tEDEAA5F8FFBCB1F2EE5A6E473ED9F5A86691DE05* __this, LowLevelListWithIList_1_t424B84BB083921C00880052D4B49074AF66B72FC* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_tEDEAA5F8FFBCB1F2EE5A6E473ED9F5A86691DE05*, LowLevelListWithIList_1_t424B84BB083921C00880052D4B49074AF66B72FC*, const RuntimeMethod*))Enumerator__ctor_mE48807999815FCA9A84BDDE46C5E1EC8F29B91DF_gshared)(__this, ___0_list, method); } inline void Enumerator__ctor_m6C59AA282C548B36E982B84CACC3A8E4AA904775 (Enumerator_t291DC5B00D016A9E1E061A4CCA7269A21EAF45C0* __this, LowLevelListWithIList_1_t80E30B23146FD62D1FB6A639EA1EBAD199B029D9* ___0_list, const RuntimeMethod* method) { (( void (*) (Enumerator_t291DC5B00D016A9E1E061A4CCA7269A21EAF45C0*, LowLevelListWithIList_1_t80E30B23146FD62D1FB6A639EA1EBAD199B029D9*, const RuntimeMethod*))Enumerator__ctor_m6C59AA282C548B36E982B84CACC3A8E4AA904775_gshared)(__this, ___0_list, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, String_t* ___0_paramName, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArgumentOutOfRangeException__ctor_mB596C51BFA864B65C2CED275458FAE90F7CD29C9 (ArgumentOutOfRangeException_tEA2822DAF62B10EEED00E0E3A341D4BAF78CF85F* __this, const RuntimeMethod* method) ; inline void LowLevelList_1_EnsureCapacity_m15C5DAD66F3D12BFD786DBE4994ED0A2A9849A0B (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_min, const RuntimeMethod* method) { (( void (*) (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58*, int32_t, const RuntimeMethod*))LowLevelList_1_EnsureCapacity_m15C5DAD66F3D12BFD786DBE4994ED0A2A9849A0B_gshared)(__this, ___0_min, method); } inline void LowLevelList_1_set_Capacity_mBC06E150C30A932FE95EF6D4A80217BC6E5257DC (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_value, const RuntimeMethod* method) { (( void (*) (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58*, int32_t, const RuntimeMethod*))LowLevelList_1_set_Capacity_mBC06E150C30A932FE95EF6D4A80217BC6E5257DC_gshared)(__this, ___0_value, method); } inline void LowLevelList_1_InsertRange_m41D4839802C22AA8A00BB419B348DE91BCFF52A0 (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { (( void (*) (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58*, int32_t, RuntimeObject*, const RuntimeMethod*))LowLevelList_1_InsertRange_m41D4839802C22AA8A00BB419B348DE91BCFF52A0_gshared)(__this, ___0_index, ___1_collection, method); } inline int32_t LowLevelList_1_IndexOf_m1E3798AD4DBE5EFEFA2AA30F9AEB1DA864237839 (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { return (( int32_t (*) (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58*, RuntimeObject*, const RuntimeMethod*))LowLevelList_1_IndexOf_m1E3798AD4DBE5EFEFA2AA30F9AEB1DA864237839_gshared)(__this, ___0_item, 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 void LowLevelList_1_Insert_mBD4CC70F7D0997C1FDDA0699DB1417BEC62D49D4 (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { (( void (*) (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58*, int32_t, RuntimeObject*, const RuntimeMethod*))LowLevelList_1_Insert_mBD4CC70F7D0997C1FDDA0699DB1417BEC62D49D4_gshared)(__this, ___0_index, ___1_item, method); } inline void LowLevelList_1_RemoveAt_m14CF4D511C0CCCECF58915F0156E9C13A3046F13 (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_index, const RuntimeMethod* method) { (( void (*) (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58*, int32_t, const RuntimeMethod*))LowLevelList_1_RemoveAt_m14CF4D511C0CCCECF58915F0156E9C13A3046F13_gshared)(__this, ___0_index, method); } inline bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12*, RuntimeObject*, const RuntimeMethod*))Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline)(__this, ___0_obj, method); } inline void List_1__ctor_mF300AC9F05AA0B133BF2F23F20A394CBFB501BE8 (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* __this, const RuntimeMethod* method) { (( void (*) (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0*, const RuntimeMethod*))List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690_gshared)(__this, method); } inline void List_1_Add_m7B202D3F7B38BBD95830C9CD053E59D577B179D5_inline (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_item, const RuntimeMethod* method) { (( void (*) (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0*, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, const RuntimeMethod*))List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_gshared_inline)(__this, ___0_item, method); } inline void Queue_1__ctor_mCFD83A65B216389290AEF3479047C9FBD933BF5D (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method) { (( void (*) (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E*, const RuntimeMethod*))Queue_1__ctor_mCFD83A65B216389290AEF3479047C9FBD933BF5D_gshared)(__this, method); } inline ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* List_1_get_Item_m270031BC48D9525088C468580EC91A2888D98020 (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* __this, int32_t ___0_index, const RuntimeMethod* method) { return (( ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* (*) (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0*, int32_t, const RuntimeMethod*))List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38_gshared)(__this, ___0_index, method); } inline void Queue_1_Enqueue_mD0BFD1A401EF2D3489D09B60C30E3468601BBA0A (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, int32_t ___0_item, const RuntimeMethod* method) { (( void (*) (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E*, int32_t, const RuntimeMethod*))Queue_1_Enqueue_mD0BFD1A401EF2D3489D09B60C30E3468601BBA0A_gshared)(__this, ___0_item, method); } inline int32_t Queue_1_get_Count_mC5E49C471693AD17FDBA87D8532FB0676AC0BB75_inline (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E*, const RuntimeMethod*))Queue_1_get_Count_mC5E49C471693AD17FDBA87D8532FB0676AC0BB75_gshared_inline)(__this, method); } inline int32_t Queue_1_Dequeue_mF8CBF6CA268A863994D198E7FB69116D39C9D650 (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method) { return (( int32_t (*) (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E*, const RuntimeMethod*))Queue_1_Dequeue_mF8CBF6CA268A863994D198E7FB69116D39C9D650_gshared)(__this, method); } inline int32_t List_1_get_Count_m05ECA54D59699D34BCBAE36C7B5694EBC84FEA86_inline (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* __this, const RuntimeMethod* method) { return (( int32_t (*) (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0*, const RuntimeMethod*))List_1_get_Count_m4407E4C389F22B8CEC282C15D56516658746C383_gshared_inline)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65 (RuntimeObject* ___0_obj, const RuntimeMethod* method) ; inline void ArrayMemoryPool_1__ctor_m1C038FD7A32C5C34F48BF547B704B734FE297668 (ArrayMemoryPool_1_t7021FC95DFBBD2C36BA164F7F55647D805491512* __this, const RuntimeMethod* method) { (( void (*) (ArrayMemoryPool_1_t7021FC95DFBBD2C36BA164F7F55647D805491512*, const RuntimeMethod*))ArrayMemoryPool_1__ctor_m1C038FD7A32C5C34F48BF547B704B734FE297668_gshared)(__this, method); } inline void Memory_1__ctor_mF10BE08398FB78520DEB28560C586BCE81919F76_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method) { (( void (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, const RuntimeMethod*))Memory_1__ctor_mF10BE08398FB78520DEB28560C586BCE81919F76_gshared_inline)(__this, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56 (const RuntimeMethod* method) ; inline void Memory_1__ctor_m68A8E646FE59E19C27755D139B2EB8BBB4914685_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, const RuntimeMethod*))Memory_1__ctor_m68A8E646FE59E19C27755D139B2EB8BBB4914685_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method); } inline void Memory_1__ctor_mBE9F7C56DD796E618D01C0184E9455EBC02690AA_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, RuntimeObject* ___0_obj, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))Memory_1__ctor_mBE9F7C56DD796E618D01C0184E9455EBC02690AA_gshared_inline)(__this, ___0_obj, ___1_start, ___2_length, method); } inline int32_t Memory_1_get_Length_mA63190F8E6F8A531AA0A55447D48210D8083B714 (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { return (( int32_t (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, const RuntimeMethod*))Memory_1_get_Length_mA63190F8E6F8A531AA0A55447D48210D8083B714_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC (Type_t* ___0_left, Type_t* ___1_right, const RuntimeMethod* method) ; inline Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 Memory_1_get_Span_mA0CAB13956D6FA3BBF9F9176CB647933F88E034E_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { return (( Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, const RuntimeMethod*))Memory_1_get_Span_mA0CAB13956D6FA3BBF9F9176CB647933F88E034E_gshared_inline)(__this, method); } inline String_t* Span_1_ToString_m94E8AC193D974B79432BD6D8CC8AE7E7832AC6A4 (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305*, const RuntimeMethod*))Span_1_ToString_m94E8AC193D974B79432BD6D8CC8AE7E7832AC6A4_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE (String_t* __this, int32_t ___0_startIndex, int32_t ___1_length, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987 (String_t* ___0_format, RuntimeObject* ___1_arg0, RuntimeObject* ___2_arg1, const RuntimeMethod* method) ; inline String_t* Memory_1_ToString_mB1A2F3FD59B83C362C8302E1AF255EAF7CCBBD4A (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { return (( String_t* (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, const RuntimeMethod*))Memory_1_ToString_mB1A2F3FD59B83C362C8302E1AF255EAF7CCBBD4A_gshared)(__this, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97 (int32_t ___0_argument, const RuntimeMethod* method) ; inline Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 Memory_1_Slice_m3CDAF3B48A5E1B8C970AB66EF679FB716ACFE3D4_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, int32_t ___0_start, const RuntimeMethod* method) { return (( Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, int32_t, const RuntimeMethod*))Memory_1_Slice_m3CDAF3B48A5E1B8C970AB66EF679FB716ACFE3D4_gshared_inline)(__this, ___0_start, method); } inline Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 Memory_1_Slice_m0C6108D3F3915D5A00D0B8E9B322CDF1490FC4EC_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { return (( Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, int32_t, int32_t, const RuntimeMethod*))Memory_1_Slice_m0C6108D3F3915D5A00D0B8E9B322CDF1490FC4EC_gshared_inline)(__this, ___0_start, ___1_length, method); } inline Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { return (( Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 (*) (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305*, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_gshared_inline)(__this, ___0_start, ___1_length, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Il2CppChar* String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D (String_t* __this, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) ; inline void Span_1__ctor_m947BF95D54571BF3897F96822B7A8FDA5853497B_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305*, uint8_t*, int32_t, const RuntimeMethod*))Span_1__ctor_m947BF95D54571BF3897F96822B7A8FDA5853497B_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m698EC79E2E44AFF16BA096D0861CFB129FBF8218_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305*, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m698EC79E2E44AFF16BA096D0861CFB129FBF8218_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC (RuntimeObject* ___0_value, int32_t ___1_type, const RuntimeMethod* method) ; IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryHandle__ctor_mBC4C2B7E7F10F5F93EFCF6A3A24D41CE79916C91 (MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD* __this, void* ___0_pointer, GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC ___1_handle, RuntimeObject* ___2_pinnable, const RuntimeMethod* method) ; IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) ; inline MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD Memory_1_Pin_mEB11D0F8C8EB46D23F5B487EC428AA067637F873 (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { return (( MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, const RuntimeMethod*))Memory_1_Pin_mEB11D0F8C8EB46D23F5B487EC428AA067637F873_gshared)(__this, method); } inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Span_1_ToArray_mF415F39478D842BDA5A27003F3B9D3903DCE24BF_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, const RuntimeMethod* method) { return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305*, const RuntimeMethod*))Span_1_ToArray_mF415F39478D842BDA5A27003F3B9D3903DCE24BF_gshared_inline)(__this, method); } inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Memory_1_ToArray_mFFF10775AF41F16E84896E79791E6D35657B0DB2 (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, const RuntimeMethod*))Memory_1_ToArray_mFFF10775AF41F16E84896E79791E6D35657B0DB2_gshared)(__this, method); } inline ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 Memory_1_op_Implicit_m7B80A71310A3EA9F99CB1774CAFED254811599CD (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 ___0_memory, const RuntimeMethod* method) { return (( ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036, const RuntimeMethod*))Memory_1_op_Implicit_m7B80A71310A3EA9F99CB1774CAFED254811599CD_gshared)(___0_memory, method); } inline bool ReadOnlyMemory_1_Equals_mC3969DE0744A246E0576FEDE51191A0D3F5F69A9 (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* __this, ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 ___0_other, const RuntimeMethod* method) { return (( bool (*) (ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*, ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399, const RuntimeMethod*))ReadOnlyMemory_1_Equals_mC3969DE0744A246E0576FEDE51191A0D3F5F69A9_gshared)(__this, ___0_other, method); } inline bool Memory_1_Equals_mFC02B29BD9A77E87A81EC2CFCF364ACDA3ED384A (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 ___0_other, const RuntimeMethod* method) { return (( bool (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036, const RuntimeMethod*))Memory_1_Equals_mFC02B29BD9A77E87A81EC2CFCF364ACDA3ED384A_gshared)(__this, ___0_other, method); } inline bool Memory_1_Equals_m9FEC5FAFF1463BC5D846F2A7575A25C60F95CCF0 (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, RuntimeObject*, const RuntimeMethod*))Memory_1_Equals_m9FEC5FAFF1463BC5D846F2A7575A25C60F95CCF0_gshared)(__this, ___0_obj, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295 (int32_t* __this, const RuntimeMethod* method) ; inline int32_t Memory_1_CombineHashCodes_mB28C14918360DCF1F38D2B3FF7103191A6C72C8A (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method) { return (( int32_t (*) (int32_t, int32_t, int32_t, const RuntimeMethod*))Memory_1_CombineHashCodes_mB28C14918360DCF1F38D2B3FF7103191A6C72C8A_gshared)(___0_h1, ___1_h2, ___2_h3, method); } inline int32_t Memory_1_GetHashCode_mF0ABC1A7FD71E5893FB319CEC658BF9D42D84BF6 (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { return (( int32_t (*) (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*, const RuntimeMethod*))Memory_1_GetHashCode_mF0ABC1A7FD71E5893FB319CEC658BF9D42D84BF6_gshared)(__this, method); } inline int32_t Memory_1_CombineHashCodes_mB3C5FDF64EE1BC13E072AA2B1FE571D1C8F256B8 (int32_t ___0_left, int32_t ___1_right, const RuntimeMethod* method) { return (( int32_t (*) (int32_t, int32_t, const RuntimeMethod*))Memory_1_CombineHashCodes_mB3C5FDF64EE1BC13E072AA2B1FE571D1C8F256B8_gshared)(___0_left, ___1_right, method); } inline void Memory_1__ctor_mBCF4615F4C22D2248C553E5E9FEEB5C199F3C645_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) { (( void (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, const RuntimeMethod*))Memory_1__ctor_mBCF4615F4C22D2248C553E5E9FEEB5C199F3C645_gshared_inline)(__this, ___0_array, method); } inline void Memory_1__ctor_m5AA9E5D3C0589652ADCABFA2E75D253193EF1688_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, int32_t, int32_t, const RuntimeMethod*))Memory_1__ctor_m5AA9E5D3C0589652ADCABFA2E75D253193EF1688_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method); } inline void Memory_1__ctor_m725203883916749EEED3C4EEEC4461762675FD5A_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, RuntimeObject* ___0_obj, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))Memory_1__ctor_m725203883916749EEED3C4EEEC4461762675FD5A_gshared_inline)(__this, ___0_obj, ___1_start, ___2_length, method); } inline int32_t Memory_1_get_Length_m1CAB868DAD5E9C9AC6EC46CF2509B04E0FA3154B (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { return (( int32_t (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, const RuntimeMethod*))Memory_1_get_Length_m1CAB868DAD5E9C9AC6EC46CF2509B04E0FA3154B_gshared)(__this, method); } inline Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D Memory_1_get_Span_m926BDF0BE2BAC67BB057415AE70537AFCB4FE3B8_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { return (( Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, const RuntimeMethod*))Memory_1_get_Span_m926BDF0BE2BAC67BB057415AE70537AFCB4FE3B8_gshared_inline)(__this, method); } inline String_t* Span_1_ToString_m12316C6CDC05E2F49EA4BDAD78FD7F1718E6E980 (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, const RuntimeMethod* method) { return (( String_t* (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, const RuntimeMethod*))Span_1_ToString_m12316C6CDC05E2F49EA4BDAD78FD7F1718E6E980_gshared)(__this, method); } inline String_t* Memory_1_ToString_m0B1B9AE810F11FC1FB6FB183451E5F6C6A87B32E (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { return (( String_t* (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, const RuntimeMethod*))Memory_1_ToString_m0B1B9AE810F11FC1FB6FB183451E5F6C6A87B32E_gshared)(__this, method); } inline Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E Memory_1_Slice_m882024EB50F86D45AFE710437DA577C60B79FB6F_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, int32_t ___0_start, const RuntimeMethod* method) { return (( Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, int32_t, const RuntimeMethod*))Memory_1_Slice_m882024EB50F86D45AFE710437DA577C60B79FB6F_gshared_inline)(__this, ___0_start, method); } inline Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E Memory_1_Slice_m3CE49557191AEFAFC13AE64E6ED556311054CE57_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { return (( Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, int32_t, int32_t, const RuntimeMethod*))Memory_1_Slice_m3CE49557191AEFAFC13AE64E6ED556311054CE57_gshared_inline)(__this, ___0_start, ___1_length, method); } inline Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { return (( Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, int32_t, int32_t, const RuntimeMethod*))Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_gshared_inline)(__this, ___0_start, ___1_length, method); } inline void Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { (( void (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, Il2CppChar*, int32_t, const RuntimeMethod*))Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_gshared_inline)(__this, ___0_ptr, ___1_length, method); } inline void Span_1__ctor_m5BFF79141064122141ED34283347A634B9DF577D_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { (( void (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*, int32_t, int32_t, const RuntimeMethod*))Span_1__ctor_m5BFF79141064122141ED34283347A634B9DF577D_gshared_inline)(__this, ___0_array, ___1_start, ___2_length, method); } inline MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD Memory_1_Pin_mB188324D9C12E7621590CFCCF8D61A6D21C29080 (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { return (( MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, const RuntimeMethod*))Memory_1_Pin_mB188324D9C12E7621590CFCCF8D61A6D21C29080_gshared)(__this, method); } inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Span_1_ToArray_m3403E698018738391BF349D71C3B53A6942E53DC_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, const RuntimeMethod* method) { return (( CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* (*) (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D*, const RuntimeMethod*))Span_1_ToArray_m3403E698018738391BF349D71C3B53A6942E53DC_gshared_inline)(__this, method); } inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Memory_1_ToArray_m3247FE3693E73276E12FBF5E0A70136CE38FFD63 (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { return (( CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, const RuntimeMethod*))Memory_1_ToArray_m3247FE3693E73276E12FBF5E0A70136CE38FFD63_gshared)(__this, method); } inline ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 Memory_1_op_Implicit_m2A354E866CDB4F77671ADADD234CFF9A31DAB8FB (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E ___0_memory, const RuntimeMethod* method) { return (( ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E, const RuntimeMethod*))Memory_1_op_Implicit_m2A354E866CDB4F77671ADADD234CFF9A31DAB8FB_gshared)(___0_memory, method); } inline bool ReadOnlyMemory_1_Equals_mC4A7615E6A8C3467783EB6D9FBDA06A1B9745117 (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* __this, ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 ___0_other, const RuntimeMethod* method) { return (( bool (*) (ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*, ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6, const RuntimeMethod*))ReadOnlyMemory_1_Equals_mC4A7615E6A8C3467783EB6D9FBDA06A1B9745117_gshared)(__this, ___0_other, method); } inline bool Memory_1_Equals_mCA6EAA1B719424E70D1C110F31ACF6D3E7AD1D6B (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E ___0_other, const RuntimeMethod* method) { return (( bool (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E, const RuntimeMethod*))Memory_1_Equals_mCA6EAA1B719424E70D1C110F31ACF6D3E7AD1D6B_gshared)(__this, ___0_other, method); } inline bool Memory_1_Equals_m8C022BF80E0EF45D9A1C947117D911926046A196 (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { return (( bool (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, RuntimeObject*, const RuntimeMethod*))Memory_1_Equals_m8C022BF80E0EF45D9A1C947117D911926046A196_gshared)(__this, ___0_obj, method); } inline int32_t Memory_1_CombineHashCodes_m64968E7AD2DE8CCAB46C804661AB8BC5119AAB44 (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method) { return (( int32_t (*) (int32_t, int32_t, int32_t, const RuntimeMethod*))Memory_1_CombineHashCodes_m64968E7AD2DE8CCAB46C804661AB8BC5119AAB44_gshared)(___0_h1, ___1_h2, ___2_h3, method); } inline int32_t Memory_1_GetHashCode_m8A69DE8B83F61AA88E34A18CE69FB0BE6611CF76 (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { return (( int32_t (*) (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*, const RuntimeMethod*))Memory_1_GetHashCode_m8A69DE8B83F61AA88E34A18CE69FB0BE6611CF76_gshared)(__this, method); } inline int32_t Memory_1_CombineHashCodes_m596FC2C0C17BCFE12446EEAE680BF5F3B481BAA5 (int32_t ___0_left, int32_t ___1_right, const RuntimeMethod* method) { return (( int32_t (*) (int32_t, int32_t, const RuntimeMethod*))Memory_1_CombineHashCodes_m596FC2C0C17BCFE12446EEAE680BF5F3B481BAA5_gshared)(___0_left, ___1_right, 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); } inline ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Array_Empty_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m6080CA526758F4FA182A066B2780D1761CD36ED5_inline (const RuntimeMethod* method) { return (( ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* (*) (const RuntimeMethod*))Array_Empty_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m6080CA526758F4FA182A066B2780D1761CD36ED5_gshared_inline)(method); } inline void Buffer_Memmove_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mB1465EEEBE0A608FA51B29BC3F145F287AD04190 (uint8_t* ___0_destination, uint8_t* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (uint8_t*, uint8_t*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mB1465EEEBE0A608FA51B29BC3F145F287AD04190_gshared)(___0_destination, ___1_source, ___2_elementCount, method); } inline CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Array_Empty_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD1C1362CB74B91496D984B006ADC79B688D9B50D_inline (const RuntimeMethod* method) { return (( CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* (*) (const RuntimeMethod*))Array_Empty_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD1C1362CB74B91496D984B006ADC79B688D9B50D_gshared_inline)(method); } inline void Buffer_Memmove_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m62AF071D7F91DFC9A4D8B847D6A4472B820B5446 (Il2CppChar* ___0_destination, Il2CppChar* ___1_source, uint64_t ___2_elementCount, const RuntimeMethod* method) { (( void (*) (Il2CppChar*, Il2CppChar*, uint64_t, const RuntimeMethod*))Buffer_Memmove_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m62AF071D7F91DFC9A4D8B847D6A4472B820B5446_gshared)(___0_destination, ___1_source, ___2_elementCount, 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 List_1__ctor_m7044354CEC49E1025A8B0F6BE8C1C8FEF9A71471_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_0 = ((List_1_t92717732BF98956375510DF49F6E823610AF4FA0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mC130DB21CC2648318DD612C96C12AF2C1DA8E4CC_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_2 = ((List_1_t92717732BF98956375510DF49F6E823610AF4FA0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_4 = (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*)(ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3089014BB1F36E6BF0D639C754F335D4D578C37E_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_6 = ((List_1_t92717732BF98956375510DF49F6E823610AF4FA0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_8 = (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*)(ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_12 = ((List_1_t92717732BF98956375510DF49F6E823610AF4FA0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_mCEA3E30CCEFD38DFEE5D850D2AC69CBE049940AD(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m64CAC88D41E900B683079F587F0CF8DBB58AC55C_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m7F25CAEB033CCA32471DD6BEBCBF0000D37EFE97_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_value, const RuntimeMethod* method) { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_6 = (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*)(ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_8 = __this->____items; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_12 = ((List_1_t92717732BF98956375510DF49F6E823610AF4FA0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC10A7413B0D053F23D23E72DAC21839E9DBF1A6E_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m307E2193F252AEA14B445E5A62A1D916A61EE209_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mAC84FF8C300026DC7496894775FF711C8A8D7FCA_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m1ED9203A2C63FA6BA9BC53CD1FBA295168005FE8_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m2D92857281815025BFCD69BBAD8FEF2A7429F695_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 List_1_get_Item_m93C158F80DE7BCDA326A85614D6C6A874FF2842A_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m209D1C92E8F04F07DC9408F30EDEF65BD5E2B0EB_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_2 = __this->____items; int32_t L_3 = ___0_index; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m5C5199C98AE230A80AC56D119D8F59B4579EDD86_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9)); ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mA9D6B68C43BDFC408A8BAE25A6012682C5CBA7D6_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_1; L_1 = List_1_get_Item_m93C158F80DE7BCDA326A85614D6C6A874FF2842A(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mC34823388D6CBF798AC8E5AB87178AF61311985C_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mAADDF4678FE7E8A84982914454BDB050347115D8(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m209D1C92E8F04F07DC9408F30EDEF65BD5E2B0EB(__this, L_1, ((*(ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m7210698FAD5B2A6FC7C5C6B56F4D8823CF509C40_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* 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)); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_6 = V_0; int32_t L_7 = V_1; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9)L_8); return; } IL_0034: { ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_9 = ___0_item; List_1_AddWithResize_m6D66BCA16C287DFEAFDE9F4AFDFBE830D1AC55B4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m6D66BCA16C287DFEAFDE9F4AFDFBE830D1AC55B4_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_mF8EE13434F35F3D0C8FF60A5EBCCE28304C14D32(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_3 = __this->____items; int32_t L_4 = V_0; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m8B31E4457B98B9ED267C6D2C5B8076166AE9BF90_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mAADDF4678FE7E8A84982914454BDB050347115D8(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_m7210698FAD5B2A6FC7C5C6B56F4D8823CF509C40_inline(__this, ((*(ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_mC10A7413B0D053F23D23E72DAC21839E9DBF1A6E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mF7E04296A2FCA7B74402157E7AE2CAF2B4DC9596_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m44A69BF54263579AB630FCC4970DDC273299361C(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t4E57872B64C17ACE2E87B5BBEEB28AB5B627DDBC* List_1_AsReadOnly_mEAA1A84DFC214A300498C3B00FD2CC4829BD369B_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t4E57872B64C17ACE2E87B5BBEEB28AB5B627DDBC* L_0 = (ReadOnlyCollection_1_t4E57872B64C17ACE2E87B5BBEEB28AB5B627DDBC*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_mD7621A86D081BA205BA460F34455C35EAC404755(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m55ECA33565C56EAA1CA2A475B5A8A893B18AAAA3_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, int32_t ___1_count, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_m50D2074EB5D865C9EE2DC90B22F809A2C2E92B4E(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m32ABB090270F78651E2A1259D680EEC250E2DEEA_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC10A7413B0D053F23D23E72DAC21839E9DBF1A6E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m55ECA33565C56EAA1CA2A475B5A8A893B18AAAA3(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mBEF6B272A171B6746E28F43A30A48B8A0F06844E_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC10A7413B0D053F23D23E72DAC21839E9DBF1A6E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m55ECA33565C56EAA1CA2A475B5A8A893B18AAAA3(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mF9DC3A8E0160A38360325144363C03490CB63C67_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __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; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* 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_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m30773A4A982C2A2C8F025BBFD60AEA14C7DAD7F3_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m715F0DB9FA3A6AE058155B601E72921333DA315B(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mD7884689C4322F46794336F23E87D8B44C9BFC53_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m5C5199C98AE230A80AC56D119D8F59B4579EDD86(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m30773A4A982C2A2C8F025BBFD60AEA14C7DAD7F3(__this, ((*(ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m13D165B26F17625BEE3C1558FE5DC3DCD78C6E30_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_array, const RuntimeMethod* method) { { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_0 = ___0_array; List_1_CopyTo_m6543C56A82959B90C6C270559D2BEAE68F808990(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m84F9C66F2D35705953F77AC7CC7787AB73BF1F7D_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m6543C56A82959B90C6C270559D2BEAE68F808990_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_0 = __this->____items; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mF8EE13434F35F3D0C8FF60A5EBCCE28304C14D32_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m7F25CAEB033CCA32471DD6BEBCBF0000D37EFE97(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mAFC58E98B4F1D31538B0584DD6F5179AB79A9498_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* ___0_match, const RuntimeMethod* method) { { Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_mAE92302349542E7A60C68FBEA1158A310D8D9D43(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 List_1_Find_m19567558D5A906B5ACA95436BFFC3087DE7C710C_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* L_1 = ___0_match; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m4EC8E687964505ABC5C1E0B5BABEE209CE6E4DF3_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9)); ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t92717732BF98956375510DF49F6E823610AF4FA0* List_1_FindAll_mC559E65E20CADA691495492A92B510771CB0C36D_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* ___0_match, const RuntimeMethod* method) { List_1_t92717732BF98956375510DF49F6E823610AF4FA0* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t92717732BF98956375510DF49F6E823610AF4FA0* L_1 = (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m7044354CEC49E1025A8B0F6BE8C1C8FEF9A71471(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* L_2 = ___0_match; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m4EC8E687964505ABC5C1E0B5BABEE209CE6E4DF3_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t92717732BF98956375510DF49F6E823610AF4FA0* L_8 = V_0; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_m7210698FAD5B2A6FC7C5C6B56F4D8823CF509C40_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t92717732BF98956375510DF49F6E823610AF4FA0* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mAE92302349542E7A60C68FBEA1158A310D8D9D43_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m5724F576873C076C50E1889B3A9B7C2BE6CF154F(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mE324FC7CAA1D70ED4491396A57F7011E463BFEA4_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_startIndex, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m5724F576873C076C50E1889B3A9B7C2BE6CF154F(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5724F576873C076C50E1889B3A9B7C2BE6CF154F_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* L_10 = ___2_match; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m4EC8E687964505ABC5C1E0B5BABEE209CE6E4DF3_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m461C85A934C2DE113F474F98A7ADF49CF85A689F_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, Action_1_t07DD9AC915A03EDC0865AB8322A36D86E07F9239* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t07DD9AC915A03EDC0865AB8322A36D86E07F9239* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t07DD9AC915A03EDC0865AB8322A36D86E07F9239* L_4 = ___0_action; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m91C72AB142C1ED1618F5B3D9DADCB3CEF510CF54_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tFD1CA9027569A696A51D698BEDCD6D44864114CD List_1_GetEnumerator_m893AF1268BCF5D7A98AFECDA3BAA232881D71CA2_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { Enumerator_tFD1CA9027569A696A51D698BEDCD6D44864114CD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m32C364F9BEB6CCC19B8F0044D33ED664B996A663((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m02601E5F70575B0D1C8D1DA429D40C2785C08FA8_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { Enumerator_tFD1CA9027569A696A51D698BEDCD6D44864114CD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m32C364F9BEB6CCC19B8F0044D33ED664B996A663((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tFD1CA9027569A696A51D698BEDCD6D44864114CD L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m527D6CB994342A6AB2FCFD4C28DA5A12FE606C39_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { Enumerator_tFD1CA9027569A696A51D698BEDCD6D44864114CD L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m32C364F9BEB6CCC19B8F0044D33ED664B996A663((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tFD1CA9027569A696A51D698BEDCD6D44864114CD L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t92717732BF98956375510DF49F6E823610AF4FA0* List_1_GetRange_mDBC6E5B07614BC545AD0EA3BC71DF28DF445EAA1_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t92717732BF98956375510DF49F6E823610AF4FA0* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_t92717732BF98956375510DF49F6E823610AF4FA0* L_6 = (List_1_t92717732BF98956375510DF49F6E823610AF4FA0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_mC130DB21CC2648318DD612C96C12AF2C1DA8E4CC(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); V_0 = L_6; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_t92717732BF98956375510DF49F6E823610AF4FA0* L_9 = V_0; NullCheck(L_9); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t92717732BF98956375510DF49F6E823610AF4FA0* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_t92717732BF98956375510DF49F6E823610AF4FA0* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m715F0DB9FA3A6AE058155B601E72921333DA315B_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) { { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_0 = __this->____items; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mEB950CC97A0EA72AFF4A605C095A788380336BDC(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mFE32ECF11B3E9F2ECD9C2C7A7F9A85DB0DBE55C2_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m5C5199C98AE230A80AC56D119D8F59B4579EDD86(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m715F0DB9FA3A6AE058155B601E72921333DA315B(__this, ((*(ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mFCF3F84EF2EE93E07A5729F25ACD8D36608D390B_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_mF8EE13434F35F3D0C8FF60A5EBCCE28304C14D32(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_7 = __this->____items; int32_t L_8 = ___0_index; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_13 = __this->____items; int32_t L_14 = ___0_index; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mD1BBC864C04ED4EDB07200DDBFA2C2A3DD7E1A5F_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mAADDF4678FE7E8A84982914454BDB050347115D8(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_mFCF3F84EF2EE93E07A5729F25ACD8D36608D390B(__this, L_1, ((*(ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m44A69BF54263579AB630FCC4970DDC273299361C_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_mF8EE13434F35F3D0C8FF60A5EBCCE28304C14D32(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_12 = __this->____items; int32_t L_13 = ___0_index; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t92717732BF98956375510DF49F6E823610AF4FA0*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_20 = __this->____items; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_45; L_45 = InterfaceFuncInvoker0< ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_mFCF3F84EF2EE93E07A5729F25ACD8D36608D390B(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_mCEA3E30CCEFD38DFEE5D850D2AC69CBE049940AD(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mBD64912B13EA719CF54EF0392CCA6B0935940502_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m715F0DB9FA3A6AE058155B601E72921333DA315B(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_m3B82310723DC1C576CDB9913297D117BF90C23D3(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m771B9B41A2B278C4CA504929DC991B92470F32D8_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m5C5199C98AE230A80AC56D119D8F59B4579EDD86(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mBD64912B13EA719CF54EF0392CCA6B0935940502(__this, ((*(ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mCF0683FCE557F2CE2200C9EC0A7F3F9633B98B34_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* L_4 = ___0_match; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m4EC8E687964505ABC5C1E0B5BABEE209CE6E4DF3_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* L_16 = ___0_match; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m4EC8E687964505ABC5C1E0B5BABEE209CE6E4DF3_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m3B82310723DC1C576CDB9913297D117BF90C23D3_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, const RuntimeMethod* method) { ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_5 = __this->____items; int32_t L_6 = ___0_index; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9)); ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m984FF717BBD9CF3D2A7856B6B4970DDF9EE89E02_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m0BC9BFB298636592CEA66C9C940FEDE4D708F2D8_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC10A7413B0D053F23D23E72DAC21839E9DBF1A6E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m437875F69CCD9E0D907E6F6A55DA295783FADF55(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m437875F69CCD9E0D907E6F6A55DA295783FADF55_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_mB534D2125C98462F3C53421E2D0D3B9CC73E8EE1(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m6A91EC9697C41C93F8A74AC765B9F8FEE5AFA016_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC10A7413B0D053F23D23E72DAC21839E9DBF1A6E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m4506938C90804015D33B221EF469D322B02A7911(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mA33E8C067D2416A04BFF5E28DC6E106B2AAF97B4_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mC10A7413B0D053F23D23E72DAC21839E9DBF1A6E_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m4506938C90804015D33B221EF469D322B02A7911(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4506938C90804015D33B221EF469D322B02A7911_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9_m8DDA8BB55DD542821E9077E21246567ADFDCC59A(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC85E0F831055EE940BB557D8C5FC2267FCE17222_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, Comparison_1_t99148C658F954F6EC6B8A9A591A30B8F244C62E4* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t99148C658F954F6EC6B8A9A591A30B8F244C62E4* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t99148C658F954F6EC6B8A9A591A30B8F244C62E4* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 54)); ArraySortHelper_1_Sort_m77DAE1F57F54317E28293E0B7E236CBAD12D5AE2(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* List_1_ToArray_m1A5689CDD90937CD798892B8678C5F330C36926C_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_1 = ((List_1_t92717732BF98956375510DF49F6E823610AF4FA0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_3 = (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*)(ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_4 = __this->____items; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m5D325ECA8A2DA3BED69AE5BCDD246D269E5B9433_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_m7F25CAEB033CCA32471DD6BEBCBF0000D37EFE97(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mCEA3E30CCEFD38DFEE5D850D2AC69CBE049940AD_gshared (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_6; L_6 = InterfaceFuncInvoker0< ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_mF8EE13434F35F3D0C8FF60A5EBCCE28304C14D32(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mB07C1177ED617675E35CC25F0B185EF5831EB5DA_gshared (const RuntimeMethod* method) { { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_0 = (ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*)(ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t92717732BF98956375510DF49F6E823610AF4FA0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t92717732BF98956375510DF49F6E823610AF4FA0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mD02688FCA098489AE89BFA06B006B313E4B48997_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_0 = ((List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m899EF530AA8BD1698BD9D03964AA598A2AE1E842_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_2 = ((List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_4 = (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*)(LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m77C09DA2CAA018778BADC6CF6D93D4ADCEF02EE9_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_6 = ((List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_8 = (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*)(LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_12 = ((List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_m7BFCCBA4038A062F682DD8C96DF8A78EE002E3B0(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m3B3052B1CD2A4421A448068904B0338E9639CAC9_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m342DF08FFABDBE78BFF439BFDB01A5B3E6E13087_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_value, const RuntimeMethod* method) { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_6 = (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*)(LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_8 = __this->____items; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_12 = ((List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF4DDF38AC881AF869CC1CBE8475179B456B18437_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_mA7672627F6CC364346B440C83BF6D090953C928B_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m2040934EBFBF5CC9ECE8E0CE2AC9E3F2CEC622C4_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mCD706E246EC400383F74BD49E2B87E85EE0C1B6B_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_mC40582AFB149C829DD67C41F7B272FA6F99CC17C_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 List_1_get_Item_m99814088AA4143A5FA997159A17F5B25A7D3D2F8_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m8E978E161BA044CCF253A69478B909250BAE90E6_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_2 = __this->____items; int32_t L_3 = ___0_index; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mB0F75923D1D04AF9686B4D05B34FDEC1AA1D7DAD_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6)); LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m0C6702CD491C5101739E1BACFB12236EA197E0BD_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_1; L_1 = List_1_get_Item_m99814088AA4143A5FA997159A17F5B25A7D3D2F8(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m41147C6E188902E6C782FE1E5A70EC44119E9B4C_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m37C44DABB8999D5F8D5B03ABA355D670ADACD26D(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m8E978E161BA044CCF253A69478B909250BAE90E6(__this, L_1, ((*(LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m1445C78C000C0B2BB5347D71EB0E1C07A45FB143_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* 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)); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_6 = V_0; int32_t L_7 = V_1; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6)L_8); return; } IL_0034: { LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_9 = ___0_item; List_1_AddWithResize_m02F9870F3C4EE56720DD615234514544040BE689(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m02F9870F3C4EE56720DD615234514544040BE689_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m98EE33AE496BD1B520D94C43532FCD2F45454D67(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_3 = __this->____items; int32_t L_4 = V_0; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m49FD909FA76A95E99050E04FD9BE52205DD5248F_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m37C44DABB8999D5F8D5B03ABA355D670ADACD26D(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_m1445C78C000C0B2BB5347D71EB0E1C07A45FB143_inline(__this, ((*(LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_mF4DDF38AC881AF869CC1CBE8475179B456B18437_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m38F34048F257507CBCC0328354429826D35297C3_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m45C5350DEEF4A95D213C9FE4C0B806459C646ECF(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t219F9DE246A267F098345182628B7967858ED247* List_1_AsReadOnly_mDF7EC41BE812EDA96C8650356BBB92398297DC1E_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t219F9DE246A267F098345182628B7967858ED247* L_0 = (ReadOnlyCollection_1_t219F9DE246A267F098345182628B7967858ED247*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_mFBE7EB3097DAD460BF8F43EF941F835590C26EC1(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m1BF4A44F3DDB4AD1F6D90E33F07B02422BEA60F5_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, int32_t ___1_count, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_mC534D8FE5EA6A0062BA770F8E859A24D93676886(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m0DD0A8F988CD9A16EBA593AA073F7D64C2530965_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mF4DDF38AC881AF869CC1CBE8475179B456B18437_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m1BF4A44F3DDB4AD1F6D90E33F07B02422BEA60F5(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mF7CA7173106E0A04CC2A2E1A9EDE4040562BBD71_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mF4DDF38AC881AF869CC1CBE8475179B456B18437_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m1BF4A44F3DDB4AD1F6D90E33F07B02422BEA60F5(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mEDA1C28E3692D21BD0EA14E0109975EA5D36E330_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __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; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* 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_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m15CE8575F6A8BA43A870630217829AAD586E8F18_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m3F1EB248EFCECBB3D8E06BDD56F4DD5F668E21D7(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m48E93B429C5B775AA400748BC1CAE4D24BDC7A00_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mB0F75923D1D04AF9686B4D05B34FDEC1AA1D7DAD(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m15CE8575F6A8BA43A870630217829AAD586E8F18(__this, ((*(LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m68FD40CCF18647006614901526D17D179A366992_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_array, const RuntimeMethod* method) { { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_0 = ___0_array; List_1_CopyTo_mEFEF32F28790454C60B8413874471D6F8229528E(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m5C9056C73AB2F5D99A34F65CF76B0747D02C311F_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mEFEF32F28790454C60B8413874471D6F8229528E_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_0 = __this->____items; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m98EE33AE496BD1B520D94C43532FCD2F45454D67_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m342DF08FFABDBE78BFF439BFDB01A5B3E6E13087(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mD33F7392F7E7FD64A368AAFA62F4FC3FEC5A1F6E_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* ___0_match, const RuntimeMethod* method) { { Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_mF4DE411918629905E85F313AAA6AAE5B0A5859E2(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 List_1_Find_mF45A239BE62951ACC488A946CF4A98D5D2C98A74_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* L_1 = ___0_match; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m6CD1FCDEA3F43385A9E2E9C632E24DF0AF2AB7F8_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6)); LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* List_1_FindAll_m6D28BB54EE60CE6670F0E51B905C41F4F1C25E3A_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* ___0_match, const RuntimeMethod* method) { List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* L_1 = (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_mD02688FCA098489AE89BFA06B006B313E4B48997(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* L_2 = ___0_match; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m6CD1FCDEA3F43385A9E2E9C632E24DF0AF2AB7F8_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* L_8 = V_0; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_m1445C78C000C0B2BB5347D71EB0E1C07A45FB143_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mF4DE411918629905E85F313AAA6AAE5B0A5859E2_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_mFEECEFE40A9C45C7C690B50EFD514A36F96E8180(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m231BA2DD7B04BB1A9AA26DE901887B63CFABBD5F_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_startIndex, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_mFEECEFE40A9C45C7C690B50EFD514A36F96E8180(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mFEECEFE40A9C45C7C690B50EFD514A36F96E8180_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* L_10 = ___2_match; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m6CD1FCDEA3F43385A9E2E9C632E24DF0AF2AB7F8_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m8CBF7D1D5448F53736F05A22F904B0CF4307FE48_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, Action_1_tC7FCBF8A4A71CAEDCED5DFA366D84FD8A91044EA* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tC7FCBF8A4A71CAEDCED5DFA366D84FD8A91044EA* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_tC7FCBF8A4A71CAEDCED5DFA366D84FD8A91044EA* L_4 = ___0_action; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_mDD5E7A1ED75B787F0D6D66D304C28B7AED60C41C_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tA8F2A50A59869384E8EF98BC7E292C53A2BDEC5E List_1_GetEnumerator_m4BF09F4D5DCA5586280712F1999B0EF3CCEECC45_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { Enumerator_tA8F2A50A59869384E8EF98BC7E292C53A2BDEC5E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m1EEAC76EC9C76560A3FB48DB8F9D696712FDEDDC((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m210ED27417CBA4765A2FB3367DC2D56E20700297_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { Enumerator_tA8F2A50A59869384E8EF98BC7E292C53A2BDEC5E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m1EEAC76EC9C76560A3FB48DB8F9D696712FDEDDC((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tA8F2A50A59869384E8EF98BC7E292C53A2BDEC5E L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mB3E01C22DA59203BD15708E479DBF7EFB255D562_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { Enumerator_tA8F2A50A59869384E8EF98BC7E292C53A2BDEC5E L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m1EEAC76EC9C76560A3FB48DB8F9D696712FDEDDC((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tA8F2A50A59869384E8EF98BC7E292C53A2BDEC5E L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* List_1_GetRange_mEA9DF9F4A60AF7BA77A2E3B077C8A92503A724C5_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* L_6 = (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m899EF530AA8BD1698BD9D03964AA598A2AE1E842(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); V_0 = L_6; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* L_9 = V_0; NullCheck(L_9); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m3F1EB248EFCECBB3D8E06BDD56F4DD5F668E21D7_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) { { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_0 = __this->____items; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m971B36510836BA0B59426CFDB7198C9680E8EB64(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m8EF0551A03F0416254E9BBF0046D252DF217DCCF_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mB0F75923D1D04AF9686B4D05B34FDEC1AA1D7DAD(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m3F1EB248EFCECBB3D8E06BDD56F4DD5F668E21D7(__this, ((*(LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mD18D709E9BED2CDE3BCBD9CBDF60B8D3656A843C_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m98EE33AE496BD1B520D94C43532FCD2F45454D67(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_7 = __this->____items; int32_t L_8 = ___0_index; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_13 = __this->____items; int32_t L_14 = ___0_index; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_m833D70A668D098587FDD8A991373F331CDD2A1F4_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m37C44DABB8999D5F8D5B03ABA355D670ADACD26D(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_mD18D709E9BED2CDE3BCBD9CBDF60B8D3656A843C(__this, L_1, ((*(LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m45C5350DEEF4A95D213C9FE4C0B806459C646ECF_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m98EE33AE496BD1B520D94C43532FCD2F45454D67(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_12 = __this->____items; int32_t L_13 = ___0_index; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_20 = __this->____items; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_45; L_45 = InterfaceFuncInvoker0< LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_mD18D709E9BED2CDE3BCBD9CBDF60B8D3656A843C(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_m7BFCCBA4038A062F682DD8C96DF8A78EE002E3B0(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mFFB048B06F4E4714515B52F4ED9AB7CE78E1C855_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m3F1EB248EFCECBB3D8E06BDD56F4DD5F668E21D7(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_m316651C6BA067F8E795E2BE04777EB7BB2410DFF(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m04EF2D5C356D16CE3F0A0206A97A3268924EB8C7_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mB0F75923D1D04AF9686B4D05B34FDEC1AA1D7DAD(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mFFB048B06F4E4714515B52F4ED9AB7CE78E1C855(__this, ((*(LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m32E756AB455D0F144D1348687DB5E2787C0C9881_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* L_4 = ___0_match; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m6CD1FCDEA3F43385A9E2E9C632E24DF0AF2AB7F8_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* L_16 = ___0_match; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m6CD1FCDEA3F43385A9E2E9C632E24DF0AF2AB7F8_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m316651C6BA067F8E795E2BE04777EB7BB2410DFF_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, const RuntimeMethod* method) { LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_5 = __this->____items; int32_t L_6 = ___0_index; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6)); LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mE336BD7A6CF122FACF6B75F4F536B4110262AD33_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mBC2EB8C7C089D3F65DCA80D06F07DBB9C9770B08_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mF4DDF38AC881AF869CC1CBE8475179B456B18437_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m59D4F88974BB7B1409B93964F700117C46663E0C(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m59D4F88974BB7B1409B93964F700117C46663E0C_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m0F9036895B18211436BC6BE91FD9BF0664C896AC(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mA9B8C59513DBAC7DB0EA6AD5E8555718C87C411C_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mF4DDF38AC881AF869CC1CBE8475179B456B18437_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m4124FFC7E186449E2450CEB3574C7DA7CC88D77A(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1D4B82345D1AE71EA6D7E7F8400A60075294426C_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mF4DDF38AC881AF869CC1CBE8475179B456B18437_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m4124FFC7E186449E2450CEB3574C7DA7CC88D77A(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4124FFC7E186449E2450CEB3574C7DA7CC88D77A_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisLayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6_m38C774EDE9C7A70168D2FB542DD1F3455C8D37A4(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0FBF6C7488D3A2E07FDB8B94E851EAE349C01487_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, Comparison_1_t7B4E5654CF90CD4076DED5653773927E348018C2* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t7B4E5654CF90CD4076DED5653773927E348018C2* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t7B4E5654CF90CD4076DED5653773927E348018C2* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 54)); ArraySortHelper_1_Sort_m503817B6131155D4E3893332AE1DD33B36D2C8CD(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* List_1_ToArray_m97A3CD100263075F626C40BCF3C93A812A3771D5_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_1 = ((List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_3 = (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*)(LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_4 = __this->____items; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mB5B34ED39A244EDF084DEF6EE5CA1F464569C123_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_m342DF08FFABDBE78BFF439BFDB01A5B3E6E13087(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_m7BFCCBA4038A062F682DD8C96DF8A78EE002E3B0_gshared (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_6; L_6 = InterfaceFuncInvoker0< LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m98EE33AE496BD1B520D94C43532FCD2F45454D67(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m26F2A07F8EB4F57A313A9051ED1937886045A311_gshared (const RuntimeMethod* method) { { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_0 = (LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*)(LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mB26899986F1FB5766A6D13F9ED0BD83D6E7EF66C_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_0 = ((List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m041FA212DEC6BE195BC723646849CD649D18A64F_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_2 = ((List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_4 = (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*)(ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m79BC4625704BB78551B3133EEF6EC26D75D893C1_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_6 = ((List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_8 = (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*)(ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_12 = ((List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_mBE568D92B20DA843EC8D4F715D3B49D250D017DA(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m72B6FD6DBD5356DABAA5CB4C5BDFB373FC024528_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m95133E04136EBCFB47DF8C6AC9E9BCC8AC90FEBE_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_value, const RuntimeMethod* method) { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_6 = (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*)(ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_8 = __this->____items; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_12 = ((List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mECD525A7CE3BC7B0E3FE954F13BC663410201A64_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m37218AEA870BB4FAC8DF3A21D64E1D77B0F90624_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m6AAC74A95D5C88AE19C268DDE1E1C7FEE4F24DED_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m5F0A914B98FA08A8BB10D44FF5E6CF26E3A43436_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m60EE4FB469FB6C8F8BA65CD25C715D5B7045A7B4_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 List_1_get_Item_m69BCBAB9625067308DDEAEED5945E4E3B46FA3E1_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m4BA2391807C1D002F74A8CB67558698C6F351991_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_2 = __this->____items; int32_t L_3 = ___0_index; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mB6476DD7C4A1FE9AF2F141A2C409DA5F89BB3016_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957)); ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mD68A6D6DD6822A0BE245088198A2204D3F93CD71_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_1; L_1 = List_1_get_Item_m69BCBAB9625067308DDEAEED5945E4E3B46FA3E1(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m68BA62ED8156D18DF6932DDF3C4209C4DAB759A0_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m990D56DF011480F858DF755193A1BFF5E57882A0(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m4BA2391807C1D002F74A8CB67558698C6F351991(__this, L_1, ((*(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mA97FD9B61331596E4585203CFD321A5A614A089D_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* 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)); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_6 = V_0; int32_t L_7 = V_1; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957)L_8); return; } IL_0034: { ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_9 = ___0_item; List_1_AddWithResize_mC767DD2E08464C2A9BFD3F2AE86A83F85BFCC9A2(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mC767DD2E08464C2A9BFD3F2AE86A83F85BFCC9A2_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_mE400A6352C1B01A9F706C2A4A3FCBA5AC451A12B(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_3 = __this->____items; int32_t L_4 = V_0; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mB672DBD6433EF042B4CDBF73645F305C2A276654_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m990D56DF011480F858DF755193A1BFF5E57882A0(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mA97FD9B61331596E4585203CFD321A5A614A089D_inline(__this, ((*(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_mECD525A7CE3BC7B0E3FE954F13BC663410201A64_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_m238CF91C60367B016BDD8A09964082040515A0AE_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_mAFC44D9748F4101BF8F657632E33A3311C99D6BE(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* List_1_AsReadOnly_m79B489754CE7C024723D131C24644569AA4EAA0B_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441* L_0 = (ReadOnlyCollection_1_t4303A45A12D5DE04F42BBF76A787E3EBBB192441*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_m5A9D9F9BF82DF5BC791EDDB92C6ACB0515585089(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m045047154A230EC8448430997A781AC54644A742_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, int32_t ___1_count, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_mD30773E33859C47A5A24FACC643C8D4012C6EB75(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mDF03D1F701EB67E20194B24FED68DFEBC8AA0CF0_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mECD525A7CE3BC7B0E3FE954F13BC663410201A64_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m045047154A230EC8448430997A781AC54644A742(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m9D4A03B6FFE007D276243FD3E940A9CDED722C72_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mECD525A7CE3BC7B0E3FE954F13BC663410201A64_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m045047154A230EC8448430997A781AC54644A742(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC17AB7F3BAC157D7364083286A1B496625068AD9_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __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; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* 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_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m387E949B4B12752A48C76D51759A66CBDE5207B6_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m80D06B5A657DB69045A11F9FF589998F0D0473B5(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m17C85113149534F596C7CA15C0FD0153A1B3EB00_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mB6476DD7C4A1FE9AF2F141A2C409DA5F89BB3016(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m387E949B4B12752A48C76D51759A66CBDE5207B6(__this, ((*(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m8FFAA8633E6418196D2690EEA8254E906B9A5FAC_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, const RuntimeMethod* method) { { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_0 = ___0_array; List_1_CopyTo_mC7006951BE0B3D3688A2D405315CB1B10BE98140(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mA54670807F57B0CA2435D74DD76F8EFCD4D79BF0_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mC7006951BE0B3D3688A2D405315CB1B10BE98140_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_0 = __this->____items; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mE400A6352C1B01A9F706C2A4A3FCBA5AC451A12B_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m95133E04136EBCFB47DF8C6AC9E9BCC8AC90FEBE(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mD4B2068BF5BFFCD4B11B789462658743CC60E7BD_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* ___0_match, const RuntimeMethod* method) { { Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m6A7E41E747D6F2E87573599E9F6F348D5A354688(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 List_1_Find_m02A997CAAAB27E74A5F5BB6FD6ECB45628FD4A9F_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* L_1 = ___0_match; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m10C29B9B5B4D26958247572D94A85AD8008FBD3A_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957)); ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* List_1_FindAll_mC159716DB7C0B76957A46FEC26060FD2AC90D51A_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* ___0_match, const RuntimeMethod* method) { List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* L_1 = (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_mB26899986F1FB5766A6D13F9ED0BD83D6E7EF66C(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* L_2 = ___0_match; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m10C29B9B5B4D26958247572D94A85AD8008FBD3A_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* L_8 = V_0; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mA97FD9B61331596E4585203CFD321A5A614A089D_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6A7E41E747D6F2E87573599E9F6F348D5A354688_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_mB4E1E158DAD24B61C4613806D6F074201B0FA54C(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m3EEF564B62127CE205C3D02F5D19D9FDAE1842B3_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_startIndex, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_mB4E1E158DAD24B61C4613806D6F074201B0FA54C(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB4E1E158DAD24B61C4613806D6F074201B0FA54C_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* L_10 = ___2_match; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m10C29B9B5B4D26958247572D94A85AD8008FBD3A_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m764D43BF393E0EC672258DE38B7406B012698519_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, Action_1_t2518DEA327D7ACE4C30B14D8AFF5D4CFF5221B6F* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t2518DEA327D7ACE4C30B14D8AFF5D4CFF5221B6F* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t2518DEA327D7ACE4C30B14D8AFF5D4CFF5221B6F* L_4 = ___0_action; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m0E4885731BC5FB5682B2F9AAFE2051895D1E43DE_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tC4C15C26A301F0CB28B97DFCFE9198EF13B61D16 List_1_GetEnumerator_mF882FF0A9A784FB7B07EA589780A27BD76DC64C8_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { Enumerator_tC4C15C26A301F0CB28B97DFCFE9198EF13B61D16 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m34968A644217338251F2ACA768630EC8F3B5D9A5((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mE798D9193E2408875252C78EF46AA69A8AC9E7EB_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { Enumerator_tC4C15C26A301F0CB28B97DFCFE9198EF13B61D16 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m34968A644217338251F2ACA768630EC8F3B5D9A5((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tC4C15C26A301F0CB28B97DFCFE9198EF13B61D16 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m83DF30F0B4DC45B3FCF7FA689CD525367E08F304_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { Enumerator_tC4C15C26A301F0CB28B97DFCFE9198EF13B61D16 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m34968A644217338251F2ACA768630EC8F3B5D9A5((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tC4C15C26A301F0CB28B97DFCFE9198EF13B61D16 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* List_1_GetRange_m4A4BBB758ED68CF9C7BC6B79A1F039705113607E_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* L_6 = (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m041FA212DEC6BE195BC723646849CD649D18A64F(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); V_0 = L_6; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* L_9 = V_0; NullCheck(L_9); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m80D06B5A657DB69045A11F9FF589998F0D0473B5_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) { { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_0 = __this->____items; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_mF8787F8470EDB50EC2B2F6D5BAEE866038D93580(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m3EA56E7B9431099BFADCE0BA4C56BF8CEED26523_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mB6476DD7C4A1FE9AF2F141A2C409DA5F89BB3016(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m80D06B5A657DB69045A11F9FF589998F0D0473B5(__this, ((*(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mC6E0C73D771DB3EBF9929C85A6104EAB450FF7C9_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_mE400A6352C1B01A9F706C2A4A3FCBA5AC451A12B(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_7 = __this->____items; int32_t L_8 = ___0_index; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_13 = __this->____items; int32_t L_14 = ___0_index; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mB65572E5C44B4AA07C03654DDE666FE87D66128D_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m990D56DF011480F858DF755193A1BFF5E57882A0(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_mC6E0C73D771DB3EBF9929C85A6104EAB450FF7C9(__this, L_1, ((*(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_mAFC44D9748F4101BF8F657632E33A3311C99D6BE_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_mE400A6352C1B01A9F706C2A4A3FCBA5AC451A12B(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_12 = __this->____items; int32_t L_13 = ___0_index; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_20 = __this->____items; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_45; L_45 = InterfaceFuncInvoker0< ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_mC6E0C73D771DB3EBF9929C85A6104EAB450FF7C9(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_mBE568D92B20DA843EC8D4F715D3B49D250D017DA(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m4007A574A4578018527BF9C6C71D599EE37C44D7_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m80D06B5A657DB69045A11F9FF589998F0D0473B5(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_m9F304F76856877707E79890515CE09FE5EA6CDDC(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m0D98ED88100E74B4C52E95A99E60E85AB18E6FDE_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mB6476DD7C4A1FE9AF2F141A2C409DA5F89BB3016(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_m4007A574A4578018527BF9C6C71D599EE37C44D7(__this, ((*(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m498279CEACF319BD37A913B980015F0252430FEB_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* L_4 = ___0_match; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m10C29B9B5B4D26958247572D94A85AD8008FBD3A_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* L_16 = ___0_match; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m10C29B9B5B4D26958247572D94A85AD8008FBD3A_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m9F304F76856877707E79890515CE09FE5EA6CDDC_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, const RuntimeMethod* method) { ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_5 = __this->____items; int32_t L_6 = ___0_index; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957)); ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m0A2949F52C3B69D075597CAFB78362B44220D31C_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m6B3D116BE87905664F33E225BFDAD6F85E73D030_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mECD525A7CE3BC7B0E3FE954F13BC663410201A64_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_mFA4F902852C0D8A3F42FD4F0ADE71D3A1E64E624(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mFA4F902852C0D8A3F42FD4F0ADE71D3A1E64E624_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m86A0BC1B8395AE11EB9C77295CF870F5B575DBED(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m098EF4E5E109CDA60133BBDC9DADF91A95AFEC93_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mECD525A7CE3BC7B0E3FE954F13BC663410201A64_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_mFDC39A435F990EBE553E7396F571BCBA185A7C2D(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m4191692288764A64035486B523A8D39A2EC21C57_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mECD525A7CE3BC7B0E3FE954F13BC663410201A64_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_mFDC39A435F990EBE553E7396F571BCBA185A7C2D(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mFDC39A435F990EBE553E7396F571BCBA185A7C2D_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957_m36664F16D38B9991D799640827A2ED108697EBD4(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0121BDA7B12CD06DB1E4DD4DFDDEC2CA10309DB8_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, Comparison_1_t9B7FBDDC31C2B4C836D05D7AB3126CC41FEA3F95* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t9B7FBDDC31C2B4C836D05D7AB3126CC41FEA3F95* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t9B7FBDDC31C2B4C836D05D7AB3126CC41FEA3F95* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 54)); ArraySortHelper_1_Sort_m796F7D769836CE1E115461E94C531F07909CFA59(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* List_1_ToArray_m5380D6E3C4771FF7D84421CE15B65F0FA64A036E_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_1 = ((List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_3 = (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*)(ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_4 = __this->____items; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mD45959F2C727FAC4127F27E70812917E0EBA17E5_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_m95133E04136EBCFB47DF8C6AC9E9BCC8AC90FEBE(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mBE568D92B20DA843EC8D4F715D3B49D250D017DA_gshared (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_6; L_6 = InterfaceFuncInvoker0< ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_mE400A6352C1B01A9F706C2A4A3FCBA5AC451A12B(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mE600C905A86B16B075E959BFF6E38F5F40E6DFFB_gshared (const RuntimeMethod* method) { { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_0 = (ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*)(ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m75A131D8B96AE028D5BFFB6D7A63A8398B816AB9_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_0 = ((List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m9260F888361D5D59127D090B7B0F5AF4CC1D05E1_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_2 = ((List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_4 = (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*)(EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE5206D9A39616EB6D20F3B730708E63C0E510CF4_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_6 = ((List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_8 = (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*)(EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_12 = ((List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_mF5E8707F4A0DAF6A23C90B43F5ACDD8B949B72AA(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m5A52C75149022ED7F5FD2689DC6920DF4B3CB4DB_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m2DF1F4231AB69438BC43DB7040227AB2BEDC9157_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_value, const RuntimeMethod* method) { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_6 = (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*)(EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_8 = __this->____items; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_12 = ((List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mABF7449BA576D1E0810C7D49372FB8A112B92D2F_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m365DA30F9EA9B6E07EDD599BB9DE3D8B22D1C68E_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m80779555B7117AA179CB6C44EEB9E5866B60D51D_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mB481A6B9B72B455B59A21530BB67F5E0937B5F9D_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m9CC4815B7DE4112EB408741898B87942A3CB2E37_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 List_1_get_Item_m698872A6418FB0F1C4E80BD9291E530AFF492508_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m3EF9E2C31529E41EC0A4085B3FD661F82080947C_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_2 = __this->____items; int32_t L_3 = ___0_index; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m0AF1184D7657AC27B757083E2C8E366BA3A93F38_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76)); EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m32EFD8C3A8C0856B9EA0369ECBFDE2CCD8E2A587_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_1; L_1 = List_1_get_Item_m698872A6418FB0F1C4E80BD9291E530AFF492508(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_mE387016A558EF779663B121EF153671581391EFE_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mC809E0BAB548190BE0423B8867F1BB6152252F2E(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m3EF9E2C31529E41EC0A4085B3FD661F82080947C(__this, L_1, ((*(EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_m8C7E29B8E226EFCAF030759710276AA65A95DB3F_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* 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)); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_6 = V_0; int32_t L_7 = V_1; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76)L_8); return; } IL_0034: { EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_9 = ___0_item; List_1_AddWithResize_m89B2769EC9FB326DF132AD0B0CAB8727605A1F16(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m89B2769EC9FB326DF132AD0B0CAB8727605A1F16_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_mAC252F08F7B3C678709F93C921A239CE37DC42AD(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_3 = __this->____items; int32_t L_4 = V_0; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m40D8A7A8F87A90A988E3ECEFE1FBCDBA8F8D97DA_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mC809E0BAB548190BE0423B8867F1BB6152252F2E(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_m8C7E29B8E226EFCAF030759710276AA65A95DB3F_inline(__this, ((*(EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_mABF7449BA576D1E0810C7D49372FB8A112B92D2F_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mA4C3F4E233DAC2D3FA6F29543D6FD0B4BCA0F6AC_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m550C0A0A9B23B6475D03E68EB3E14D72462915B6(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_tEC89AAF1B8DDDBBA3BB75ADABEF80753BFE21214* List_1_AsReadOnly_m5967C6EAE59A9D542687C0DD4B56BF5A53F3AA1A_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_tEC89AAF1B8DDDBBA3BB75ADABEF80753BFE21214* L_0 = (ReadOnlyCollection_1_tEC89AAF1B8DDDBBA3BB75ADABEF80753BFE21214*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_mF3A3E4A5E8B87F973FE2C1479C12204E8887AD69(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mCD22DC815E42BC04D07E4D9C10087DAE76A53339_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, int32_t ___1_count, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mE6217FB46EA5E5C6E5BDA5CB0DFD52A58AC77BD8(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mAB0CE59CBD73D8388B365B3207079E4ADB0A6572_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mABF7449BA576D1E0810C7D49372FB8A112B92D2F_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_mCD22DC815E42BC04D07E4D9C10087DAE76A53339(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA8370D5BC4D6B56CD7810A6D3CE7A4E2DBBADB8E_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mABF7449BA576D1E0810C7D49372FB8A112B92D2F_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_mCD22DC815E42BC04D07E4D9C10087DAE76A53339(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mC5CE4653B1EA9A2B89BECFE998B35AACFCAD3ACD_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __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; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* 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_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mEB85B300038EC2FC1E486F6BBC87396185963E57_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_mE309B0C6A0E715EAF484A5A5168F1A849C8854AB(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_mCE90EFBA2DC6DC07DA8AB390BF30828D3554139C_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m0AF1184D7657AC27B757083E2C8E366BA3A93F38(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_mEB85B300038EC2FC1E486F6BBC87396185963E57(__this, ((*(EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mCF855DB106FD37BB2C752B21B5A87FFB0DBC1822_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_array, const RuntimeMethod* method) { { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_0 = ___0_array; List_1_CopyTo_m74CF090430293E2652C908A0557F371F950673CC(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m6532DB408B661A9A9A4F6D29921B2250731D0954_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m74CF090430293E2652C908A0557F371F950673CC_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_0 = __this->____items; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_mAC252F08F7B3C678709F93C921A239CE37DC42AD_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m2DF1F4231AB69438BC43DB7040227AB2BEDC9157(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m7EB70BF32EEDAAC0E6F5CAC3ECB6DE66A4E3A9A7_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* ___0_match, const RuntimeMethod* method) { { Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m507CA8215098608BE795CED871439BA819F3C321(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 List_1_Find_mBFF4EE032B4477D192A6307794FF0EABC25BB92D_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* L_1 = ___0_match; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m2409CBEB547D61AA8849DE34335DD624EB9EB893_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76)); EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* List_1_FindAll_m6D7FB4E37C02BB9B12A61C3F085D817D80592149_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* ___0_match, const RuntimeMethod* method) { List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* L_1 = (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m75A131D8B96AE028D5BFFB6D7A63A8398B816AB9(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* L_2 = ___0_match; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m2409CBEB547D61AA8849DE34335DD624EB9EB893_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* L_8 = V_0; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_m8C7E29B8E226EFCAF030759710276AA65A95DB3F_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m507CA8215098608BE795CED871439BA819F3C321_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m684C68729B41154B840D77D3498DCBD79E074CBE(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mCDC3140F2EFE985DE6BA30ACEC0CBD5E9A56C8F2_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_startIndex, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m684C68729B41154B840D77D3498DCBD79E074CBE(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m684C68729B41154B840D77D3498DCBD79E074CBE_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* L_10 = ___2_match; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m2409CBEB547D61AA8849DE34335DD624EB9EB893_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m149E815E2F24D8CF61C639CCAF2F5E5A1B3D038A_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, Action_1_tD1E5B7A23E779937F768A9E52A2947851964EB85* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tD1E5B7A23E779937F768A9E52A2947851964EB85* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_tD1E5B7A23E779937F768A9E52A2947851964EB85* L_4 = ___0_action; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m5D172456C3A11C47A18CD230AECC78C42FD365A8_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t195600F9A15F4A0274A325677D1110321C2987F1 List_1_GetEnumerator_mD1C2EA1FF5FDAF8A6C10204FC043928619F3667D_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { Enumerator_t195600F9A15F4A0274A325677D1110321C2987F1 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5849519F50EF0EBF455C9250EA3BCD1C9734EF55((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m45EB8C1C9E923349AE7F56332E590ED142FCC887_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { Enumerator_t195600F9A15F4A0274A325677D1110321C2987F1 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5849519F50EF0EBF455C9250EA3BCD1C9734EF55((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t195600F9A15F4A0274A325677D1110321C2987F1 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mA54BE2E7885613CAFA304891DCAF94055206BE07_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { Enumerator_t195600F9A15F4A0274A325677D1110321C2987F1 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m5849519F50EF0EBF455C9250EA3BCD1C9734EF55((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t195600F9A15F4A0274A325677D1110321C2987F1 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* List_1_GetRange_m3CD759EB237146CF13002AD0F0B1BD1C0EB17D65_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* L_6 = (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m9260F888361D5D59127D090B7B0F5AF4CC1D05E1(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); V_0 = L_6; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* L_9 = V_0; NullCheck(L_9); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_mE309B0C6A0E715EAF484A5A5168F1A849C8854AB_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) { { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_0 = __this->____items; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_m12F680B17EAFF45509992833C8AB3BC4B463B49E(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mD185F38FC5FB82C25024570BE2454ADEA675A0D1_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m0AF1184D7657AC27B757083E2C8E366BA3A93F38(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_mE309B0C6A0E715EAF484A5A5168F1A849C8854AB(__this, ((*(EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE3DC7FC48BA746C062B91F8879911C1FFDC34436_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_mAC252F08F7B3C678709F93C921A239CE37DC42AD(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_7 = __this->____items; int32_t L_8 = ___0_index; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_13 = __this->____items; int32_t L_14 = ___0_index; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mFA5FFD128F18D5B1149B7769BDC65740CD0E5E83_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mC809E0BAB548190BE0423B8867F1BB6152252F2E(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_mE3DC7FC48BA746C062B91F8879911C1FFDC34436(__this, L_1, ((*(EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m550C0A0A9B23B6475D03E68EB3E14D72462915B6_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_mAC252F08F7B3C678709F93C921A239CE37DC42AD(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_12 = __this->____items; int32_t L_13 = ___0_index; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_20 = __this->____items; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_45; L_45 = InterfaceFuncInvoker0< EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_mE3DC7FC48BA746C062B91F8879911C1FFDC34436(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_mF5E8707F4A0DAF6A23C90B43F5ACDD8B949B72AA(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_m6350C55DA816BD8043AB5D4B4D8A0F37412C911B_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_mE309B0C6A0E715EAF484A5A5168F1A849C8854AB(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_mCF70414FB4CC578952103EEC5B4EECF8AC4C2970(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mAEF0814BEC2B9E074AA0852C78A772D6A1D27677_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m0AF1184D7657AC27B757083E2C8E366BA3A93F38(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_m6350C55DA816BD8043AB5D4B4D8A0F37412C911B(__this, ((*(EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m33AB0C6ECE963C53582129C7D0ECA627B60807EE_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* L_4 = ___0_match; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m2409CBEB547D61AA8849DE34335DD624EB9EB893_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* L_16 = ___0_match; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m2409CBEB547D61AA8849DE34335DD624EB9EB893_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_mCF70414FB4CC578952103EEC5B4EECF8AC4C2970_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, const RuntimeMethod* method) { EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_5 = __this->____items; int32_t L_6 = ___0_index; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76)); EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m5EBF25AFAD30E82E584BE0EB79836C64C6B7E4C1_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m3F94795CF18645AECD7603608DE579334808736E_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mABF7449BA576D1E0810C7D49372FB8A112B92D2F_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m322208834E59E74DAB440F9524CDB84E381B37FC(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m322208834E59E74DAB440F9524CDB84E381B37FC_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_mF0E09D36777D1EFBF387CDFED4CFA49B3549D058(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m0EFB142B13DFB7974D4B5B3D278D28B6F6C41B2D_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mABF7449BA576D1E0810C7D49372FB8A112B92D2F_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m62F044C7E303D8043580A6BE5685EB840343472A(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m771F613CD3CF246755C6EDDE556ED631646EDD68_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_mABF7449BA576D1E0810C7D49372FB8A112B92D2F_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m62F044C7E303D8043580A6BE5685EB840343472A(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m62F044C7E303D8043580A6BE5685EB840343472A_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisEntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76_m921237E4F8B9C9E9EFFE08F9C882881DA098E0DB(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mF39FB6B17257EF638476F1DC8313F8B28D6CCFAE_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, Comparison_1_tE0404D6CFE3CE898FDF33EDE1C0B612D8053AD5B* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tE0404D6CFE3CE898FDF33EDE1C0B612D8053AD5B* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_tE0404D6CFE3CE898FDF33EDE1C0B612D8053AD5B* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 54)); ArraySortHelper_1_Sort_mF4C915FE947543B1AFDF7122716451A4187E78A4(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* List_1_ToArray_m5EB56DC970B0C7232737FE0F0BD802609610BAE2_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_1 = ((List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_3 = (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*)(EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_4 = __this->____items; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mE98399ED651E20C038BDD1AFEAAC2CAEE68B9B30_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_m2DF1F4231AB69438BC43DB7040227AB2BEDC9157(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mF5E8707F4A0DAF6A23C90B43F5ACDD8B949B72AA_gshared (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_6; L_6 = InterfaceFuncInvoker0< EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_mAC252F08F7B3C678709F93C921A239CE37DC42AD(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m4E054F5B6E868930A8C95D088C5007BBF12EB3C0_gshared (const RuntimeMethod* method) { { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_0 = (EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*)(EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mCB8B1103E0ECE3DCDD7ACF516F1AE1F15D8E2B0F_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_0 = ((List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m3D71327185DB820B15AA4076E5AA359015E986E9_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_2 = ((List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_4 = (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*)(PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mE47ADA8F56BD30CB564F7580A92B0B65331B2E44_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_6 = ((List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_8 = (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*)(PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_12 = ((List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_mFED5C8FEE578A4572E94C7B8F109724E0C2BE22C(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m2DD77813A8C38D6D252DAD7D2F98DD5ACA774D81_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m34422DCE330E63E5E8533CCA8B9720E8C782DF16_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_value, const RuntimeMethod* method) { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_6 = (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*)(PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_8 = __this->____items; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_12 = ((List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m36BFC2849C3DBB576CA1BD13C3947B61FB2229A3_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m19272DBD01469F260F105851286B6FDF3B3C11BC_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4AA76EBE319716EF9D8013488F71DEB142AFB74A_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_mD51FE3608A98F5F85925DD6A137B61B805F4805F_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m751E4FF8F16F89A88D2B7BF8665B3DF67A1ADEFD_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F List_1_get_Item_m2852B5182DF845F8439ECA669451EB47B2B636BF_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_m54A6749C690FCAADFD4BEE49DE5C48C8452D3D64_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_2 = __this->____items; int32_t L_3 = ___0_index; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_mD11D5A24480AFE86A37A9560B82F27568EC6E8CC_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F)); PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_m08C1BF4685070228D837DD5038AF67B5CA5135E4_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_1; L_1 = List_1_get_Item_m2852B5182DF845F8439ECA669451EB47B2B636BF(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m1A867816980D7F34BBC6AE1139939C16088759D7_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m8C8280AB06C04FEE51C2D4095EEDE57729AD95D6(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_m54A6749C690FCAADFD4BEE49DE5C48C8452D3D64(__this, L_1, ((*(PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mCEF26024206FC2FF2AD5A9662E98482EAA572F58_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* 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)); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_6 = V_0; int32_t L_7 = V_1; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F)L_8); return; } IL_0034: { PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_9 = ___0_item; List_1_AddWithResize_m5630F078CFC648A73B6023FDBC0E6304A674D3C2(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_m5630F078CFC648A73B6023FDBC0E6304A674D3C2_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m488B5D23606B28B9847FB48B9F1D79CCD456CC32(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_3 = __this->____items; int32_t L_4 = V_0; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_mD3954196C1E2F916C4C6B194893A8ADA19D6E143_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m8C8280AB06C04FEE51C2D4095EEDE57729AD95D6(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mCEF26024206FC2FF2AD5A9662E98482EAA572F58_inline(__this, ((*(PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_m36BFC2849C3DBB576CA1BD13C3947B61FB2229A3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mBAA1404205CD3B6E304C0FB5ED20D5BD95E85883_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m5D1CD11C527C3415CE17E39F17C251BA9F4A81BC(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t5B9BEDC95C484389997D167F070E30505719DE4D* List_1_AsReadOnly_mDE8997E9394AABBAFAF981C6A323CF8627FD9734_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t5B9BEDC95C484389997D167F070E30505719DE4D* L_0 = (ReadOnlyCollection_1_t5B9BEDC95C484389997D167F070E30505719DE4D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_mA0F80185611BD6D1886C1507AE600AE637D832FB(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m7096E9A6D0DC4C85844EAA53C33415E51E4B64A6_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, int32_t ___1_count, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_mE8B8954B9EB460F2E96071FDC7A6CDEF62E7C05A(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mA8A56981C927A7BCD09F8FA9BE4C874A8912F370_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m36BFC2849C3DBB576CA1BD13C3947B61FB2229A3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m7096E9A6D0DC4C85844EAA53C33415E51E4B64A6(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m5908DFD90FC3050B2169E9312013C26394024111_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m36BFC2849C3DBB576CA1BD13C3947B61FB2229A3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m7096E9A6D0DC4C85844EAA53C33415E51E4B64A6(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_m87C7A6E09F21118A8A4332456A65D4A7D0397F81_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __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; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* 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_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_mDCB8C6C5601980581195B5E058EDE45C31EACC76_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m658297F5D4798EA599CDB4B41A4D52CCEEE03BA6(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m130923664D8C19F2945E453E9521AB52E036592E_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mD11D5A24480AFE86A37A9560B82F27568EC6E8CC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_mDCB8C6C5601980581195B5E058EDE45C31EACC76(__this, ((*(PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m2591E3CA13657D0C119BC0031BA6FC6785E22ADD_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_array, const RuntimeMethod* method) { { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_0 = ___0_array; List_1_CopyTo_mECFD877A1F2380CF178D360E0322A8DD81F9D8A7(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_m00D3A805BEEC53D76BDFBE2439517D694A2FE64C_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_mECFD877A1F2380CF178D360E0322A8DD81F9D8A7_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_0 = __this->____items; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m488B5D23606B28B9847FB48B9F1D79CCD456CC32_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m34422DCE330E63E5E8533CCA8B9720E8C782DF16(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_m1CFE3A5A06B9714FA8D76FF2E5588C0B48693AA6_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* ___0_match, const RuntimeMethod* method) { { Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m2A9DA823088ADE204953E271786A0908BEF0CE43(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F List_1_Find_mB0406561A401B04E037BE8EEE3E81774FC48D548_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* L_1 = ___0_match; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m346C9314CB3456525652EA70737D017E747CF8DD_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F)); PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* List_1_FindAll_mF5B06D68187F4B0464919B4D0901B1F13C1911CC_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* ___0_match, const RuntimeMethod* method) { List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* L_1 = (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_mCB8B1103E0ECE3DCDD7ACF516F1AE1F15D8E2B0F(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* L_2 = ___0_match; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m346C9314CB3456525652EA70737D017E747CF8DD_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* L_8 = V_0; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mCEF26024206FC2FF2AD5A9662E98482EAA572F58_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m2A9DA823088ADE204953E271786A0908BEF0CE43_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_m5AA7B6AC239A530F66C986E581995C2BBB53F8D8(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mB7A12008512844703E422DC83B11DAEB63A66663_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_startIndex, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_m5AA7B6AC239A530F66C986E581995C2BBB53F8D8(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m5AA7B6AC239A530F66C986E581995C2BBB53F8D8_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* L_10 = ___2_match; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m346C9314CB3456525652EA70737D017E747CF8DD_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m02C1FB13E392672C0D27F0C73CC22A6A5B32653A_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, Action_1_tB30663BE7F68FC8E345D8F8D9AA736A1CB2D9737* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_tB30663BE7F68FC8E345D8F8D9AA736A1CB2D9737* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_tB30663BE7F68FC8E345D8F8D9AA736A1CB2D9737* L_4 = ___0_action; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_mF9E015BA41A332CA79BE14BFF6FD1D788E4D0A66_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_tCCF84AC2D4DCE5471A8468FCC6E2EC3422B7079F List_1_GetEnumerator_mE2D65543E437E275591F7A1C244A19D8466AC399_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { Enumerator_tCCF84AC2D4DCE5471A8468FCC6E2EC3422B7079F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB0D5E073B4B79B6B5F8F5E72580C6703705A6ABB((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m6869166D1C82247877F8C96DDA73DF18A70B3A7B_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { Enumerator_tCCF84AC2D4DCE5471A8468FCC6E2EC3422B7079F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB0D5E073B4B79B6B5F8F5E72580C6703705A6ABB((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tCCF84AC2D4DCE5471A8468FCC6E2EC3422B7079F L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_mC6B3FF9F5F47D356156F175799A912DDB2C46BF2_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { Enumerator_tCCF84AC2D4DCE5471A8468FCC6E2EC3422B7079F L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mB0D5E073B4B79B6B5F8F5E72580C6703705A6ABB((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_tCCF84AC2D4DCE5471A8468FCC6E2EC3422B7079F L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* List_1_GetRange_m1227E8779748E781C8637E4DCEEABEFF75F1CBAF_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* L_6 = (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m3D71327185DB820B15AA4076E5AA359015E986E9(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); V_0 = L_6; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* L_9 = V_0; NullCheck(L_9); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m658297F5D4798EA599CDB4B41A4D52CCEEE03BA6_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) { { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_0 = __this->____items; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m2BF5AECE008A6FC94A9ECA10F283A51811AE6E68(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_m98B36C01B19783B63392D96A2062DF0CA666396C_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mD11D5A24480AFE86A37A9560B82F27568EC6E8CC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m658297F5D4798EA599CDB4B41A4D52CCEEE03BA6(__this, ((*(PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_m66B0FF8F3C05738F602DCE51F34BBEBBE6DD6723_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m488B5D23606B28B9847FB48B9F1D79CCD456CC32(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_7 = __this->____items; int32_t L_8 = ___0_index; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_13 = __this->____items; int32_t L_14 = ___0_index; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mC08E1A090345164537F11F127390F558A7BEC6E7_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m8C8280AB06C04FEE51C2D4095EEDE57729AD95D6(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_m66B0FF8F3C05738F602DCE51F34BBEBBE6DD6723(__this, L_1, ((*(PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m5D1CD11C527C3415CE17E39F17C251BA9F4A81BC_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m488B5D23606B28B9847FB48B9F1D79CCD456CC32(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_12 = __this->____items; int32_t L_13 = ___0_index; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_20 = __this->____items; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_45; L_45 = InterfaceFuncInvoker0< PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_m66B0FF8F3C05738F602DCE51F34BBEBBE6DD6723(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_mFED5C8FEE578A4572E94C7B8F109724E0C2BE22C(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mA01C3F347FFDA93367267457C72FEC483769DCD8_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m658297F5D4798EA599CDB4B41A4D52CCEEE03BA6(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_m3D32EF65294AF7CCB8287E6F0EA53C4FAB8FE601(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_m2A8CFD58255E897B6C0CE2FCE46575C652534127_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_mD11D5A24480AFE86A37A9560B82F27568EC6E8CC(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mA01C3F347FFDA93367267457C72FEC483769DCD8(__this, ((*(PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_m90812E5BAD204CA4C14E593A7FECA05B9B89A300_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* L_4 = ___0_match; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m346C9314CB3456525652EA70737D017E747CF8DD_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* L_16 = ___0_match; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m346C9314CB3456525652EA70737D017E747CF8DD_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m3D32EF65294AF7CCB8287E6F0EA53C4FAB8FE601_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, const RuntimeMethod* method) { PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_5 = __this->____items; int32_t L_6 = ___0_index; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F)); PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_m2DF3BF56C17BC783E9D864C286DBB49D60D1B3F9_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mFB665298F59843FBCCC9A11708F571CD923F4B32_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m36BFC2849C3DBB576CA1BD13C3947B61FB2229A3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_m0716B3591B27072FD976ADDC6C2A994A6D3CFCE8(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m0716B3591B27072FD976ADDC6C2A994A6D3CFCE8_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_mADFC20BA31E9A0B4B57B62F4561BBE846E813664(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC616B3C691F1B36CFC505FBC8C02053C061181CA_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m36BFC2849C3DBB576CA1BD13C3947B61FB2229A3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_mC75286E5934EB945D3E1DAC0CC16B3C2F62BE195(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mEE408DB0487E44F3B650A38A24E95C426268375E_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m36BFC2849C3DBB576CA1BD13C3947B61FB2229A3_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_mC75286E5934EB945D3E1DAC0CC16B3C2F62BE195(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mC75286E5934EB945D3E1DAC0CC16B3C2F62BE195_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisPassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F_m7EB3DA50E27BBC382A0B33BEED979257BE1AB3E5(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m7451FAC5513E3251591CF3F4724BDD45A114E88A_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, Comparison_1_t03C0C4E193ABD150DF480970F6EF023B7DC546BF* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_t03C0C4E193ABD150DF480970F6EF023B7DC546BF* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_t03C0C4E193ABD150DF480970F6EF023B7DC546BF* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 54)); ArraySortHelper_1_Sort_m2AAA7890E224FFEE80315DB6D784BE3D1BF4B906(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* List_1_ToArray_m07940F80F29CFEEFD934555586310F37C758324D_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_1 = ((List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_3 = (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*)(PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_4 = __this->____items; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_mC071C9A9041FA4C78584EAF0629B05780BE5689E_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_m34422DCE330E63E5E8533CCA8B9720E8C782DF16(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mFED5C8FEE578A4572E94C7B8F109724E0C2BE22C_gshared (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_6; L_6 = InterfaceFuncInvoker0< PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m488B5D23606B28B9847FB48B9F1D79CCD456CC32(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_mD789F8C267C38868A5D06D39A024147016B0C1F5_gshared (const RuntimeMethod* method) { { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_0 = (PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*)(PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m2EE444C1F32BE9DBDB02D44BF9283E0EA0A0363C_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_0 = ((List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_m38355576FA7D4DBAA920DE1E6F84100AD1E5B7A9_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)12), (int32_t)4, NULL); } IL_0012: { int32_t L_1 = ___0_capacity; if (L_1) { goto IL_0021; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_2 = ((List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_2); return; } IL_0021: { int32_t L_3 = ___0_capacity; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_4 = (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*)(ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_3); __this->____items = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__ctor_mF01DB77B5A08F751765859C5752DD9F670A6C099_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; int32_t V_1 = 0; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___0_collection; if (L_0) { goto IL_000f; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_000f: { RuntimeObject* L_1 = ___0_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_2 = V_0; if (!L_2) { goto IL_0050; } } { RuntimeObject* L_3 = V_0; NullCheck(L_3); int32_t L_4; L_4 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_3); V_1 = L_4; int32_t L_5 = V_1; if (L_5) { goto IL_002f; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_6 = ((List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_6; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_6); return; } IL_002f: { int32_t L_7 = V_1; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_8 = (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*)(ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_7); __this->____items = L_8; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_8); RuntimeObject* L_9 = V_0; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_10 = __this->____items; NullCheck(L_9); InterfaceActionInvoker2< ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_9, L_10, 0); int32_t L_11 = V_1; __this->____size = L_11; return; } IL_0050: { __this->____size = 0; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_12 = ((List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); RuntimeObject* L_13 = ___0_collection; List_1_AddEnumerable_mE0CB98B00E71B7D6E53ABE2BBD86B45E29C5627F(__this, L_13, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Capacity_m2453FB7971AD11B9220241F53357849D97343B77_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Capacity_m2A2B46F3DF3484D005325F08C3039A65C38B38FB_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_value, const RuntimeMethod* method) { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)15), (int32_t)((int32_t)21), NULL); } IL_0012: { int32_t L_2 = ___0_value; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_3 = __this->____items; NullCheck(L_3); if ((((int32_t)L_2) == ((int32_t)((int32_t)(((RuntimeArray*)L_3)->max_length))))) { goto IL_0058; } } { int32_t L_4 = ___0_value; if ((((int32_t)L_4) <= ((int32_t)0))) { goto IL_004d; } } { int32_t L_5 = ___0_value; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_6 = (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*)(ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_5); V_0 = L_6; int32_t L_7 = __this->____size; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_0045; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_8 = __this->____items; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); } IL_0045: { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_004d: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_12 = ((List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0058: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m3A51CC3DF5713C705DC53DC0617F9E5A3266EB44_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsFixedSize_m68751D03C9536F3E161145BFE5F5F3502C42C1B1_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mC647700E93D921C12A5CA171F62A970E0492716B_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_get_IsReadOnly_m210E1090FD65EC61D98A59812586C2EFF98C2F29_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_ICollection_get_SyncRoot_m0DFB90C2A4B8CA8EC1627C2396C9AB3F984D2596_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&RuntimeObject_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { RuntimeObject* L_0 = __this->____syncRoot; if (L_0) { goto IL_001a; } } { RuntimeObject** L_1 = (RuntimeObject**)(&__this->____syncRoot); RuntimeObject* L_2 = (RuntimeObject*)il2cpp_codegen_object_new(RuntimeObject_il2cpp_TypeInfo_var); Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2(L_2, NULL); RuntimeObject* L_3; L_3 = InterlockedCompareExchangeImpl(L_1, L_2, NULL); } IL_001a: { RuntimeObject* L_4 = __this->____syncRoot; return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 List_1_get_Item_m9CF42784F044CE5EECCECA436FF95C37EA02B868_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_2 = __this->____items; int32_t L_3 = ___0_index; NullCheck(L_2); int32_t L_4 = L_3; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_5 = (L_2)->GetAt(static_cast(L_4)); return L_5; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_set_Item_mE64D9E7B1C3F0B35F2518A727BC862000C7ED2C3_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_2 = __this->____items; int32_t L_3 = ___0_index; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_4 = ___1_value; NullCheck(L_2); (L_2)->SetAt(static_cast(L_3), (ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3)L_4); int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_IsCompatibleObject_m5FCC2170248403A4D42BF4E05C2496E4CC18ABA5_gshared (RuntimeObject* ___0_value, const RuntimeMethod* method) { ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 V_0; memset((&V_0), 0, sizeof(V_0)); { RuntimeObject* L_0 = ___0_value; if (((RuntimeObject*)IsInst((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 9)))) { goto IL_001f; } } { RuntimeObject* L_1 = ___0_value; if (L_1) { goto IL_001d; } } { il2cpp_codegen_initobj((&V_0), sizeof(ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3)); ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_2 = V_0; return false; } IL_001d: { return (bool)0; } IL_001f: { return (bool)1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IList_get_Item_mA632C60BDD68967D41ACF8686CBC20D4C404CE2D_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_1; L_1 = List_1_get_Item_m9CF42784F044CE5EECCECA436FF95C37EA02B868(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_2 = L_1; RuntimeObject* L_3 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9), &L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_set_Item_m25B9F3025744A5EB77ED3A4204228E589CC7DF2E_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_value; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mFC982EBCC316C6EE1F3599E85FC297037A0DC4BB(L_0, (int32_t)((int32_t)15), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_value; List_1_set_Item_mE64D9E7B1C3F0B35F2518A727BC862000C7ED2C3(__this, L_1, ((*(ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 12)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_value; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Add_mF9049C6D0FBE8E31AC3664C65CF5FF94DF97A5A5_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* 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)); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_6 = V_0; int32_t L_7 = V_1; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3)L_8); return; } IL_0034: { ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_9 = ___0_item; List_1_AddWithResize_mACCF36721D4028BDCCFFBAD24E4E2FBFEE9EDFF6(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_EXTERN_C IL2CPP_NO_INLINE IL2CPP_METHOD_ATTR void List_1_AddWithResize_mACCF36721D4028BDCCFFBAD24E4E2FBFEE9EDFF6_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; V_0 = L_0; int32_t L_1 = V_0; List_1_EnsureCapacity_m6399027FC0C4CBBCB816159F372047BA5D9D8CDE(__this, ((int32_t)il2cpp_codegen_add(L_1, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_2 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_2, 1)); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_3 = __this->____items; int32_t L_4 = V_0; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_5 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_Add_m2DA58807D45B69EF83C69011FD1C7EE42F82C04F_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___0_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mFC982EBCC316C6EE1F3599E85FC297037A0DC4BB(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { RuntimeObject* L_1 = ___0_item; List_1_Add_mF9049C6D0FBE8E31AC3664C65CF5FF94DF97A5A5_inline(__this, ((*(ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3*)UnBox(L_1, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 16)); goto IL_0029; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0016; } throw e; } CATCH_0016: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_2 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_3 = ___0_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_3, L_5, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0029; } IL_0029: { int32_t L_6; L_6 = List_1_get_Count_m3A51CC3DF5713C705DC53DC0617F9E5A3266EB44_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); return ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddRange_mEE25BE48E37D4309822701D01A437106DC556F11_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; List_1_InsertRange_m5F7CC943957E03F0DDEAEDD6EF9F561F731645A7(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyCollection_1_t6354AFE67B5ECFE646A867BDA68157E8795ED5B4* List_1_AsReadOnly_mCE2D54A4283F536C1ED14D2D35F14F11540752AB_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { ReadOnlyCollection_1_t6354AFE67B5ECFE646A867BDA68157E8795ED5B4* L_0 = (ReadOnlyCollection_1_t6354AFE67B5ECFE646A867BDA68157E8795ED5B4*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 19)); ReadOnlyCollection_1__ctor_m0928F3FB4B57821C5354C48BDFBB8AB70B9E038D(L_0, (RuntimeObject*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m66FD41C2A37DDBAD501B0379E7DEB027EAAA5063_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, int32_t ___1_count, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___2_item, RuntimeObject* ___3_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_5 = __this->____items; int32_t L_6 = ___0_index; int32_t L_7 = ___1_count; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_8 = ___2_item; RuntimeObject* L_9 = ___3_comparer; int32_t L_10; L_10 = Array_BinarySearch_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_m8E9F397C55995F7480FF63779F6ED286F3F4DB6E(L_5, L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 23)); return L_10; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_mCE40502BB02A1B15972274D080C4B1E7871994B1_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m3A51CC3DF5713C705DC53DC0617F9E5A3266EB44_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_1 = ___0_item; int32_t L_2; L_2 = List_1_BinarySearch_m66FD41C2A37DDBAD501B0379E7DEB027EAAA5063(__this, 0, L_0, L_1, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_BinarySearch_m8F1496D8FB4BC83245EF65765F80AD2895FB555A_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m3A51CC3DF5713C705DC53DC0617F9E5A3266EB44_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_1 = ___0_item; RuntimeObject* L_2 = ___1_comparer; int32_t L_3; L_3 = List_1_BinarySearch_m66FD41C2A37DDBAD501B0379E7DEB027EAAA5063(__this, 0, L_0, L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 24)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Clear_mDF6D45D74A051C81F3A1083FD9F63949777DC19A_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __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; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* 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_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Contains_m132C737FAE9404D0EEC4483C9031999761B7FEAF_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if (!L_0) { goto IL_0016; } } { ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_1 = ___0_item; int32_t L_2; L_2 = List_1_IndexOf_m165E12A0B6F744F61D13587E76009B46CBB5DE02(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return (bool)((((int32_t)((((int32_t)L_2) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } IL_0016: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_System_Collections_IList_Contains_m9CBC0F413914745717E1AE7D2D21832E30C61413_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m5FCC2170248403A4D42BF4E05C2496E4CC18ABA5(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Contains_m132C737FAE9404D0EEC4483C9031999761B7FEAF(__this, ((*(ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 28)); return L_3; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m904745547566734A0B015964911EEE8DD77E9AF1_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_array, const RuntimeMethod* method) { { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_0 = ___0_array; List_1_CopyTo_m1DAF3C0D62325ED02308AA1B4D63815761A9E7D7(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 29)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_ICollection_CopyTo_mFA629CE031988D6F0354CA78ED0D6AEDE61AA5A8_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, RuntimeArray* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeArray* L_0 = ___0_array; if (!L_0) { goto IL_0012; } } { RuntimeArray* L_1 = ___0_array; NullCheck(L_1); int32_t L_2; L_2 = Array_get_Rank_m9383A200A2ECC89ECA44FE5F812ECFB874449C5F(L_1, NULL); if ((((int32_t)L_2) == ((int32_t)1))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)7, NULL); } IL_0012: { } try { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_3 = __this->____items; RuntimeArray* L_4 = ___0_array; int32_t L_5 = ___1_arrayIndex; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_3, 0, L_4, L_5, L_6, NULL); goto IL_0031; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0029; } throw e; } CATCH_0029: { ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1* L_7 = ((ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*)IL2CPP_GET_ACTIVE_EXCEPTION(ArrayTypeMismatchException_t95F1723A5A166E62D3FBEF9734DEFBF61594F8F1*));; ThrowHelper_ThrowArgumentException_Argument_InvalidArrayType_m469A6A5731A0F1E94D8B609ED9D001C3A1652A58(NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0031; } IL_0031: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_CopyTo_m1DAF3C0D62325ED02308AA1B4D63815761A9E7D7_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_0 = __this->____items; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_EnsureCapacity_m6399027FC0C4CBBCB816159F372047BA5D9D8CDE_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_0 = __this->____items; NullCheck(L_0); int32_t L_1 = ___0_min; if ((((int32_t)((int32_t)(((RuntimeArray*)L_0)->max_length))) >= ((int32_t)L_1))) { goto IL_003d; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_3 = __this->____items; NullCheck(L_3); G_B4_0 = ((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_3)->max_length)), 2)); goto IL_0021; } IL_0020: { G_B4_0 = 4; } IL_0021: { V_0 = G_B4_0; int32_t L_4 = V_0; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)2146435071))))) { goto IL_0030; } } { V_0 = ((int32_t)2146435071); } IL_0030: { int32_t L_5 = V_0; int32_t L_6 = ___0_min; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0036; } } { int32_t L_7 = ___0_min; V_0 = L_7; } IL_0036: { int32_t L_8 = V_0; List_1_set_Capacity_m2A2B46F3DF3484D005325F08C3039A65C38B38FB(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_003d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Exists_mA4A6124D09720CC780C8E580902A9DB47928B457_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* ___0_match, const RuntimeMethod* method) { { Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* L_0 = ___0_match; int32_t L_1; L_1 = List_1_FindIndex_m6A09563E0232E3E73DA268AF1FD1E575E2A9727F(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 32)); return (bool)((((int32_t)((((int32_t)L_1) == ((int32_t)(-1)))? 1 : 0)) == ((int32_t)0))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 List_1_Find_m6A8F8098D74E005E3A077D2B2C1D17D91DC2CBDC_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 V_1; memset((&V_1), 0, sizeof(V_1)); { Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0032; } IL_000d: { Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* L_1 = ___0_match; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_2 = __this->____items; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_5 = (L_2)->GetAt(static_cast(L_4)); NullCheck(L_1); bool L_6; L_6 = Predicate_1_Invoke_m4C6ABD663F942E8A1463C44CE64DED832FE56101_inline(L_1, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_6) { goto IL_002e; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_7 = __this->____items; int32_t L_8 = V_0; NullCheck(L_7); int32_t L_9 = L_8; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_10 = (L_7)->GetAt(static_cast(L_9)); return L_10; } IL_002e: { int32_t L_11 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_11, 1)); } IL_0032: { int32_t L_12 = V_0; int32_t L_13 = __this->____size; if ((((int32_t)L_12) < ((int32_t)L_13))) { goto IL_000d; } } { il2cpp_codegen_initobj((&V_1), sizeof(ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3)); ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_14 = V_1; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* List_1_FindAll_mA79709666E2C0D951E3FE97D05F26EB414DC544C_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* ___0_match, const RuntimeMethod* method) { List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* V_0 = NULL; int32_t V_1 = 0; { Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* L_1 = (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m2EE444C1F32BE9DBDB02D44BF9283E0EA0A0363C(L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 34)); V_0 = L_1; V_1 = 0; goto IL_003d; } IL_0013: { Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* L_2 = ___0_match; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_3 = __this->____items; int32_t L_4 = V_1; NullCheck(L_3); int32_t L_5 = L_4; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_6 = (L_3)->GetAt(static_cast(L_5)); NullCheck(L_2); bool L_7; L_7 = Predicate_1_Invoke_m4C6ABD663F942E8A1463C44CE64DED832FE56101_inline(L_2, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_7) { goto IL_0039; } } { List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* L_8 = V_0; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_9 = __this->____items; int32_t L_10 = V_1; NullCheck(L_9); int32_t L_11 = L_10; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_12 = (L_9)->GetAt(static_cast(L_11)); NullCheck(L_8); List_1_Add_mF9049C6D0FBE8E31AC3664C65CF5FF94DF97A5A5_inline(L_8, L_12, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_0039: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_003d: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) < ((int32_t)L_15))) { goto IL_0013; } } { List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* L_16 = V_0; return L_16; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m6A09563E0232E3E73DA268AF1FD1E575E2A9727F_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* ___0_match, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* L_1 = ___0_match; int32_t L_2; L_2 = List_1_FindIndex_mE4AE901D94D73F417863BEDB103258E0C40FE488(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_m975017F3CFAD4F6B4FBCCC236A67E92BC35E0DAE_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_startIndex, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* ___1_match, const RuntimeMethod* method) { { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; int32_t L_2 = ___0_startIndex; Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* L_3 = ___1_match; int32_t L_4; L_4 = List_1_FindIndex_mE4AE901D94D73F417863BEDB103258E0C40FE488(__this, L_0, ((int32_t)il2cpp_codegen_subtract(L_1, L_2)), L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 35)); return L_4; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_FindIndex_mE4AE901D94D73F417863BEDB103258E0C40FE488_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_startIndex, int32_t ___1_count, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* ___2_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = ___0_startIndex; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowStartIndexArgumentOutOfRange_ArgumentOutOfRange_Index_m94BADCC6D7EBBD12BE8323775FFB43AF01499B0F(NULL); } IL_000e: { int32_t L_2 = ___1_count; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_001d; } } { int32_t L_3 = ___0_startIndex; int32_t L_4 = __this->____size; int32_t L_5 = ___1_count; if ((((int32_t)L_3) <= ((int32_t)((int32_t)il2cpp_codegen_subtract(L_4, L_5))))) { goto IL_0022; } } IL_001d: { ThrowHelper_ThrowCountArgumentOutOfRange_ArgumentOutOfRange_Count_m6C4A7F645BDD8EB62B50CB76E84416D94620DCC7(NULL); } IL_0022: { Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* L_6 = ___2_match; if (L_6) { goto IL_002b; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_002b: { int32_t L_7 = ___0_startIndex; int32_t L_8 = ___1_count; V_0 = ((int32_t)il2cpp_codegen_add(L_7, L_8)); int32_t L_9 = ___0_startIndex; V_1 = L_9; goto IL_004d; } IL_0033: { Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* L_10 = ___2_match; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_11 = __this->____items; int32_t L_12 = V_1; NullCheck(L_11); int32_t L_13 = L_12; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_14 = (L_11)->GetAt(static_cast(L_13)); NullCheck(L_10); bool L_15; L_15 = Predicate_1_Invoke_m4C6ABD663F942E8A1463C44CE64DED832FE56101_inline(L_10, L_14, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_15) { goto IL_0049; } } { int32_t L_16 = V_1; return L_16; } IL_0049: { int32_t L_17 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_004d: { int32_t L_18 = V_1; int32_t L_19 = V_0; if ((((int32_t)L_18) < ((int32_t)L_19))) { goto IL_0033; } } { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_ForEach_m27792800B736DE5458EA3DF424B5B02C167F8569_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, Action_1_t83C14C78EC5B0F2877E78445FB69D0D299A95DFE* ___0_action, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Action_1_t83C14C78EC5B0F2877E78445FB69D0D299A95DFE* L_0 = ___0_action; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)33), NULL); } IL_000a: { int32_t L_1 = __this->____version; V_0 = L_1; V_1 = 0; goto IL_0034; } IL_0015: { int32_t L_2 = V_0; int32_t L_3 = __this->____version; if ((!(((uint32_t)L_2) == ((uint32_t)L_3)))) { goto IL_003d; } } { Action_1_t83C14C78EC5B0F2877E78445FB69D0D299A95DFE* L_4 = ___0_action; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_5 = __this->____items; int32_t L_6 = V_1; NullCheck(L_5); int32_t L_7 = L_6; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); Action_1_Invoke_m1B6EC1DBCAAE630C854D39072975A02239AF7C5E_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 37)); int32_t L_9 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_9, 1)); } IL_0034: { int32_t L_10 = V_1; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0015; } } IL_003d: { int32_t L_12 = V_0; int32_t L_13 = __this->____version; if ((((int32_t)L_12) == ((int32_t)L_13))) { goto IL_004b; } } { ThrowHelper_ThrowInvalidOperationException_InvalidOperation_EnumFailedVersion_m5331E2E0EC0E36843D53F439C2529530595ACE9F(NULL); } IL_004b: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Enumerator_t6C6890F43396D8A79FFD1F5E8D7ECA7D18092BA2 List_1_GetEnumerator_m9AFEF3FC89B06AF034B77E3FCD9A563E25FFE57C_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { Enumerator_t6C6890F43396D8A79FFD1F5E8D7ECA7D18092BA2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m79C9F21F5290B07045858DB3E257BC48926A9006((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m0E45EEE2A5A90AE003CB460BE9030F5CE2E56532_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { Enumerator_t6C6890F43396D8A79FFD1F5E8D7ECA7D18092BA2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m79C9F21F5290B07045858DB3E257BC48926A9006((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t6C6890F43396D8A79FFD1F5E8D7ECA7D18092BA2 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* List_1_System_Collections_IEnumerable_GetEnumerator_m6F95B7B746A90BBA1AD96CEEAA6592319A169406_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { Enumerator_t6C6890F43396D8A79FFD1F5E8D7ECA7D18092BA2 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_m79C9F21F5290B07045858DB3E257BC48926A9006((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 39)); Enumerator_t6C6890F43396D8A79FFD1F5E8D7ECA7D18092BA2 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 38), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* List_1_GetRange_m6AD91988759E6AB77E0A6D414393B5D1A2D3007C_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* V_0 = NULL; { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* L_6 = (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m38355576FA7D4DBAA920DE1E6F84100AD1E5B7A9(L_6, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 41)); V_0 = L_6; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_7 = __this->____items; int32_t L_8 = ___0_index; List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* L_9 = V_0; NullCheck(L_9); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_10 = L_9->____items; int32_t L_11 = ___1_count; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_10, 0, L_11, NULL); List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* L_12 = V_0; int32_t L_13 = ___1_count; NullCheck(L_12); L_12->____size = L_13; List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* L_14 = V_0; return L_14; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_IndexOf_m165E12A0B6F744F61D13587E76009B46CBB5DE02_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) { { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_0 = __this->____items; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mFBE10BB1F359180F02B98A3BEF6ED4F0851939A6(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 42)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_System_Collections_IList_IndexOf_mADE6B345FCAFC27592E5776C1440604D76800A6B_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m5FCC2170248403A4D42BF4E05C2496E4CC18ABA5(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; int32_t L_3; L_3 = List_1_IndexOf_m165E12A0B6F744F61D13587E76009B46CBB5DE02(__this, ((*(ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 26)); return L_3; } IL_0015: { return (-1); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Insert_mE453591C4FDEC178E4D5F39E9E53C3DB8638A154_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0012; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)13), (int32_t)((int32_t)27), NULL); } IL_0012: { int32_t L_2 = __this->____size; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_3 = __this->____items; NullCheck(L_3); if ((!(((uint32_t)L_2) == ((uint32_t)((int32_t)(((RuntimeArray*)L_3)->max_length)))))) { goto IL_0030; } } { int32_t L_4 = __this->____size; List_1_EnsureCapacity_m6399027FC0C4CBBCB816159F372047BA5D9D8CDE(__this, ((int32_t)il2cpp_codegen_add(L_4, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_0030: { int32_t L_5 = ___0_index; int32_t L_6 = __this->____size; if ((((int32_t)L_5) >= ((int32_t)L_6))) { goto IL_0056; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_7 = __this->____items; int32_t L_8 = ___0_index; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_9 = __this->____items; int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; int32_t L_12 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_7, L_8, (RuntimeArray*)L_9, ((int32_t)il2cpp_codegen_add(L_10, 1)), ((int32_t)il2cpp_codegen_subtract(L_11, L_12)), NULL); } IL_0056: { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_13 = __this->____items; int32_t L_14 = ___0_index; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_15 = ___1_item; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3)L_15); int32_t L_16 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_16, 1)); int32_t L_17 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_17, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Insert_mD46CA02C3542C72A5F3E570A921D1EED91CA7C32_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { il2cpp::utils::ExceptionSupportStack __active_exceptions; { RuntimeObject* L_0 = ___1_item; ThrowHelper_IfNullAndNullsAreIllegalThenThrow_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mFC982EBCC316C6EE1F3599E85FC297037A0DC4BB(L_0, (int32_t)((int32_t)20), il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } try { int32_t L_1 = ___0_index; RuntimeObject* L_2 = ___1_item; List_1_Insert_mE453591C4FDEC178E4D5F39E9E53C3DB8638A154(__this, L_1, ((*(ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 43)); goto IL_002a; } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0017; } throw e; } CATCH_0017: { InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E* L_3 = ((InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*)IL2CPP_GET_ACTIVE_EXCEPTION(InvalidCastException_t47FC62F21A3937E814D20381DDACEF240E95AC2E*));; RuntimeObject* L_4 = ___1_item; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_5 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 13)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_6; L_6 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_5, NULL); ThrowHelper_ThrowWrongValueTypeArgumentException_mC1A6BBE43C360583C1E2C463D5B0AADF1E3E1910(L_4, L_6, NULL); IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_002a; } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_InsertRange_m5F7CC943957E03F0DDEAEDD6EF9F561F731645A7_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; RuntimeObject* V_2 = NULL; { RuntimeObject* L_0 = ___1_collection; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)6, NULL); } IL_0009: { int32_t L_1 = ___0_index; int32_t L_2 = __this->____size; if ((!(((uint32_t)L_1) > ((uint32_t)L_2)))) { goto IL_0017; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_0017: { RuntimeObject* L_3 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_3, il2cpp_rgctx_data(method->klass->rgctx_data, 5))); RuntimeObject* L_4 = V_0; if (!L_4) { goto IL_00bc; } } { RuntimeObject* L_5 = V_0; NullCheck(L_5); int32_t L_6; L_6 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_5); V_1 = L_6; int32_t L_7 = V_1; if ((((int32_t)L_7) <= ((int32_t)0))) { goto IL_00fb; } } { int32_t L_8 = __this->____size; int32_t L_9 = V_1; List_1_EnsureCapacity_m6399027FC0C4CBBCB816159F372047BA5D9D8CDE(__this, ((int32_t)il2cpp_codegen_add(L_8, L_9)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); int32_t L_10 = ___0_index; int32_t L_11 = __this->____size; if ((((int32_t)L_10) >= ((int32_t)L_11))) { goto IL_0066; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_12 = __this->____items; int32_t L_13 = ___0_index; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = V_1; int32_t L_17 = __this->____size; int32_t L_18 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_12, L_13, (RuntimeArray*)L_14, ((int32_t)il2cpp_codegen_add(L_15, L_16)), ((int32_t)il2cpp_codegen_subtract(L_17, L_18)), NULL); } IL_0066: { RuntimeObject* L_19 = V_0; if ((!(((RuntimeObject*)(List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43*)__this) == ((RuntimeObject*)(RuntimeObject*)L_19)))) { goto IL_009f; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_20 = __this->____items; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_21 = __this->____items; int32_t L_22 = ___0_index; int32_t L_23 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_20, 0, (RuntimeArray*)L_21, L_22, L_23, NULL); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_24 = __this->____items; int32_t L_25 = ___0_index; int32_t L_26 = V_1; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_27 = __this->____items; int32_t L_28 = ___0_index; int32_t L_29 = __this->____size; int32_t L_30 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_24, ((int32_t)il2cpp_codegen_add(L_25, L_26)), (RuntimeArray*)L_27, ((int32_t)il2cpp_codegen_multiply(L_28, 2)), ((int32_t)il2cpp_codegen_subtract(L_29, L_30)), NULL); goto IL_00ac; } IL_009f: { RuntimeObject* L_31 = V_0; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_32 = __this->____items; int32_t L_33 = ___0_index; NullCheck(L_31); InterfaceActionInvoker2< ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 5), L_31, L_32, L_33); } IL_00ac: { int32_t L_34 = __this->____size; int32_t L_35 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_34, L_35)); goto IL_00fb; } IL_00bc: { int32_t L_36 = ___0_index; int32_t L_37 = __this->____size; if ((((int32_t)L_36) >= ((int32_t)L_37))) { goto IL_00f4; } } { RuntimeObject* L_38 = ___1_collection; NullCheck(L_38); RuntimeObject* L_39; L_39 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_38); V_2 = L_39; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00ea: { { RuntimeObject* L_40 = V_2; if (!L_40) { goto IL_00f3; } } { RuntimeObject* L_41 = V_2; NullCheck((RuntimeObject*)L_41); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_41); } IL_00f3: { return; } } }); try { { goto IL_00e0_1; } IL_00ce_1: { int32_t L_42 = ___0_index; int32_t L_43 = L_42; ___0_index = ((int32_t)il2cpp_codegen_add(L_43, 1)); RuntimeObject* L_44 = V_2; NullCheck(L_44); ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_45; L_45 = InterfaceFuncInvoker0< ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_44); List_1_Insert_mE453591C4FDEC178E4D5F39E9E53C3DB8638A154(__this, L_43, L_45, il2cpp_rgctx_method(method->klass->rgctx_data, 43)); } IL_00e0_1: { RuntimeObject* L_46 = V_2; NullCheck((RuntimeObject*)L_46); bool L_47; L_47 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); if (L_47) { goto IL_00ce_1; } } { goto IL_00fb; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_00f4: { RuntimeObject* L_48 = ___1_collection; List_1_AddEnumerable_mE0CB98B00E71B7D6E53ABE2BBD86B45E29C5627F(__this, L_48, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); } IL_00fb: { int32_t L_49 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_49, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool List_1_Remove_mC3FC0B145427B1972A2F7CF9A3DBF4519EBBF2BC_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_0 = ___0_item; int32_t L_1; L_1 = List_1_IndexOf_m165E12A0B6F744F61D13587E76009B46CBB5DE02(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 26)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; List_1_RemoveAt_m0810DB80C48DAA49936678A79F182D1A558C2AFD(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 46)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_System_Collections_IList_Remove_mAD1A410D5BCCAD75BCE60478D00C84897ADD991B_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_item; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1; L_1 = List_1_IsCompatibleObject_m5FCC2170248403A4D42BF4E05C2496E4CC18ABA5(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 27)); if (!L_1) { goto IL_0015; } } { RuntimeObject* L_2 = ___0_item; bool L_3; L_3 = List_1_Remove_mC3FC0B145427B1972A2F7CF9A3DBF4519EBBF2BC(__this, ((*(ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3*)UnBox(L_2, il2cpp_rgctx_data(method->klass->rgctx_data, 9)))), il2cpp_rgctx_method(method->klass->rgctx_data, 47)); } IL_0015: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t List_1_RemoveAll_mC5BF5E0BB9487DDE9857D494E88D23E0C0EDC655_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* L_0 = ___0_match; if (L_0) { goto IL_0009; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)8, NULL); } IL_0009: { V_0 = 0; goto IL_0011; } IL_000d: { int32_t L_1 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_1, 1)); } IL_0011: { int32_t L_2 = V_0; int32_t L_3 = __this->____size; if ((((int32_t)L_2) >= ((int32_t)L_3))) { goto IL_002e; } } { Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* L_4 = ___0_match; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_5 = __this->____items; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_8 = (L_5)->GetAt(static_cast(L_7)); NullCheck(L_4); bool L_9; L_9 = Predicate_1_Invoke_m4C6ABD663F942E8A1463C44CE64DED832FE56101_inline(L_4, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (!L_9) { goto IL_000d; } } IL_002e: { int32_t L_10 = V_0; int32_t L_11 = __this->____size; if ((((int32_t)L_10) < ((int32_t)L_11))) { goto IL_0039; } } { return 0; } IL_0039: { int32_t L_12 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_12, 1)); goto IL_0089; } IL_003f: { int32_t L_13 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); } IL_0043: { int32_t L_14 = V_1; int32_t L_15 = __this->____size; if ((((int32_t)L_14) >= ((int32_t)L_15))) { goto IL_0060; } } { Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* L_16 = ___0_match; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_17 = __this->____items; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck(L_16); bool L_21; L_21 = Predicate_1_Invoke_m4C6ABD663F942E8A1463C44CE64DED832FE56101_inline(L_16, L_20, il2cpp_rgctx_method(method->klass->rgctx_data, 33)); if (L_21) { goto IL_003f; } } IL_0060: { int32_t L_22 = V_1; int32_t L_23 = __this->____size; if ((((int32_t)L_22) >= ((int32_t)L_23))) { goto IL_0089; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_24 = __this->____items; int32_t L_25 = V_0; int32_t L_26 = L_25; V_0 = ((int32_t)il2cpp_codegen_add(L_26, 1)); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_27 = __this->____items; int32_t L_28 = V_1; int32_t L_29 = L_28; V_1 = ((int32_t)il2cpp_codegen_add(L_29, 1)); NullCheck(L_27); int32_t L_30 = L_29; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_31 = (L_27)->GetAt(static_cast(L_30)); NullCheck(L_24); (L_24)->SetAt(static_cast(L_26), (ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3)L_31); } IL_0089: { int32_t L_32 = V_1; int32_t L_33 = __this->____size; if ((((int32_t)L_32) < ((int32_t)L_33))) { goto IL_0043; } } { } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_34 = __this->____items; int32_t L_35 = V_0; int32_t L_36 = __this->____size; int32_t L_37 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_34, L_35, ((int32_t)il2cpp_codegen_subtract(L_36, L_37)), NULL); } IL_00ad: { int32_t L_38 = __this->____size; int32_t L_39 = V_0; int32_t L_40 = V_0; __this->____size = L_40; int32_t L_41 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_41, 1)); return ((int32_t)il2cpp_codegen_subtract(L_38, L_39)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveAt_m0810DB80C48DAA49936678A79F182D1A558C2AFD_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, const RuntimeMethod* method) { ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_000e; } } { ThrowHelper_ThrowArgumentOutOfRange_IndexException_mC7661B8C6DD827679C95FC6B6C08F8724174936D(NULL); } IL_000e: { int32_t L_2 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = ___0_index; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0042; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_5 = __this->____items; int32_t L_6 = ___0_index; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_7 = __this->____items; int32_t L_8 = ___0_index; int32_t L_9 = __this->____size; int32_t L_10 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_5, ((int32_t)il2cpp_codegen_add(L_6, 1)), (RuntimeArray*)L_7, L_8, ((int32_t)il2cpp_codegen_subtract(L_9, L_10)), NULL); } IL_0042: { } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_11 = __this->____items; int32_t L_12 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3)); ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_13 = V_0; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3)L_13); } IL_0063: { int32_t L_14 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_14, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_RemoveRange_mB17847078372DB9E7CF1D6DA35187914C329375E_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_008d; } } { int32_t L_6 = __this->____size; int32_t L_7 = __this->____size; int32_t L_8 = ___1_count; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_7, L_8)); int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; if ((((int32_t)L_9) >= ((int32_t)L_10))) { goto IL_0066; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_11 = __this->____items; int32_t L_12 = ___0_index; int32_t L_13 = ___1_count; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_14 = __this->____items; int32_t L_15 = ___0_index; int32_t L_16 = __this->____size; int32_t L_17 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_11, ((int32_t)il2cpp_codegen_add(L_12, L_13)), (RuntimeArray*)L_14, L_15, ((int32_t)il2cpp_codegen_subtract(L_16, L_17)), NULL); } IL_0066: { int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_19 = __this->____items; int32_t L_20 = __this->____size; int32_t L_21 = ___1_count; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_19, L_20, L_21, NULL); } IL_008d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_m27C5BE8AA5D188EEB8C67982A77A9961F63879E0_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m3A51CC3DF5713C705DC53DC0617F9E5A3266EB44_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Reverse_mD683F5BA122278F3F3A9371D244A4D7341CDB03C(__this, 0, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 48)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Reverse_mD683F5BA122278F3F3A9371D244A4D7341CDB03C_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, int32_t ___1_count, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0038; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; Array_Reverse_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_mBA389063213D85BF9F0CC3BDEA691F8800F37FFE(L_6, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 49)); } IL_0038: { int32_t L_9 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_9, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_mB2838E84C00E3B4B61B28BD3A3C0B4BD8E2DA95D_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m3A51CC3DF5713C705DC53DC0617F9E5A3266EB44_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); List_1_Sort_m95460086970DCF9D9EE075A4FB5DD6EC1AD19142(__this, 0, L_0, (RuntimeObject*)NULL, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m1A90649E344F8044224388EDC2B5EB7BF97A2780_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, RuntimeObject* ___0_comparer, const RuntimeMethod* method) { { int32_t L_0; L_0 = List_1_get_Count_m3A51CC3DF5713C705DC53DC0617F9E5A3266EB44_inline(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); RuntimeObject* L_1 = ___0_comparer; List_1_Sort_m95460086970DCF9D9EE075A4FB5DD6EC1AD19142(__this, 0, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 50)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m95460086970DCF9D9EE075A4FB5DD6EC1AD19142_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, int32_t ___0_index, int32_t ___1_count, RuntimeObject* ___2_comparer, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0009; } } { ThrowHelper_ThrowIndexArgumentOutOfRange_NeedNonNegNumException_m57AAB1E093F20BFC64BDDBD90FB5B592F582B82F(NULL); } IL_0009: { int32_t L_1 = ___1_count; if ((((int32_t)L_1) >= ((int32_t)0))) { goto IL_0015; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m5430BC879B9D99E39DED788BB9451B8EF029756F((int32_t)((int32_t)16), (int32_t)4, NULL); } IL_0015: { int32_t L_2 = __this->____size; int32_t L_3 = ___0_index; int32_t L_4 = ___1_count; if ((((int32_t)((int32_t)il2cpp_codegen_subtract(L_2, L_3))) >= ((int32_t)L_4))) { goto IL_0027; } } { ThrowHelper_ThrowArgumentException_m698044D4F664D7D0DDB88124EEEE2D052AF628BA((int32_t)((int32_t)23), NULL); } IL_0027: { int32_t L_5 = ___1_count; if ((((int32_t)L_5) <= ((int32_t)1))) { goto IL_0039; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_6 = __this->____items; int32_t L_7 = ___0_index; int32_t L_8 = ___1_count; RuntimeObject* L_9 = ___2_comparer; Array_Sort_TisResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3_m2E2E315EC493834F75A7D96ECB48A3B7AC78D616(L_6, L_7, L_8, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 51)); } IL_0039: { int32_t L_10 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_10, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_Sort_m84EEAC4575EE913B75CCEF931391ECA2513F33DA_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, Comparison_1_tDD6AE20BEE11AB8BC31E0631A586EC8A928E4C0B* ___0_comparison, const RuntimeMethod* method) { { Comparison_1_tDD6AE20BEE11AB8BC31E0631A586EC8A928E4C0B* L_0 = ___0_comparison; if (L_0) { goto IL_000a; } } { ThrowHelper_ThrowArgumentNullException_m05B7DB75576C421D7CA84FA73F84D7E114974CEC((int32_t)((int32_t)34), NULL); } IL_000a: { int32_t L_1 = __this->____size; if ((((int32_t)L_1) <= ((int32_t)1))) { goto IL_0026; } } { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_2 = __this->____items; int32_t L_3 = __this->____size; Comparison_1_tDD6AE20BEE11AB8BC31E0631A586EC8A928E4C0B* L_4 = ___0_comparison; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 54)); ArraySortHelper_1_Sort_m5677552081A655F75F21061A1E6472E0A74384C6(L_2, 0, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 53)); } IL_0026: { int32_t L_5 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_5, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* List_1_ToArray_mD4C6BEE194AF944778D231C603B8024D01C8DA43_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* V_0 = NULL; { int32_t L_0 = __this->____size; if (L_0) { goto IL_000e; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_1 = ((List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; return L_1; } IL_000e: { int32_t L_2 = __this->____size; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_3 = (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*)(ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_2); V_0 = L_3; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_4 = __this->____items; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_5 = V_0; int32_t L_6 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_4, 0, (RuntimeArray*)L_5, 0, L_6, NULL); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_7 = V_0; return L_7; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_TrimExcess_m371F41BA21AEFE7A964F1B431C75AD8A6CBDAC00_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { int32_t V_0 = 0; { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_0 = __this->____items; NullCheck(L_0); V_0 = il2cpp_codegen_cast_double_to_int(((double)il2cpp_codegen_multiply(((double)((int32_t)(((RuntimeArray*)L_0)->max_length))), (0.90000000000000002)))); int32_t L_1 = __this->____size; int32_t L_2 = V_0; if ((((int32_t)L_1) >= ((int32_t)L_2))) { goto IL_002a; } } { int32_t L_3 = __this->____size; List_1_set_Capacity_m2A2B46F3DF3484D005325F08C3039A65C38B38FB(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 30)); } IL_002a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1_AddEnumerable_mE0CB98B00E71B7D6E53ABE2BBD86B45E29C5627F_gshared (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, RuntimeObject* ___0_enumerable, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); RuntimeObject* L_1 = ___0_enumerable; NullCheck(L_1); RuntimeObject* L_2; L_2 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 4), L_1); V_0 = L_2; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0063: { { RuntimeObject* L_3 = V_0; if (!L_3) { goto IL_006c; } } { RuntimeObject* L_4 = V_0; NullCheck((RuntimeObject*)L_4); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_4); } IL_006c: { return; } } }); try { { goto IL_0059_1; } IL_0017_1: { RuntimeObject* L_5 = V_0; NullCheck(L_5); ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_6; L_6 = InterfaceFuncInvoker0< ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 40), L_5); V_1 = L_6; int32_t L_7 = __this->____size; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_8 = __this->____items; NullCheck(L_8); if ((!(((uint32_t)L_7) == ((uint32_t)((int32_t)(((RuntimeArray*)L_8)->max_length)))))) { goto IL_003c_1; } } { int32_t L_9 = __this->____size; List_1_EnsureCapacity_m6399027FC0C4CBBCB816159F372047BA5D9D8CDE(__this, ((int32_t)il2cpp_codegen_add(L_9, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 15)); } IL_003c_1: { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_10 = __this->____items; int32_t L_11 = __this->____size; V_2 = L_11; int32_t L_12 = V_2; __this->____size = ((int32_t)il2cpp_codegen_add(L_12, 1)); int32_t L_13 = V_2; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_14 = V_1; NullCheck(L_10); (L_10)->SetAt(static_cast(L_13), (ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3)L_14); } IL_0059_1: { RuntimeObject* L_15 = V_0; NullCheck((RuntimeObject*)L_15); bool L_16; L_16 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_15); if (L_16) { goto IL_0017_1; } } { goto IL_006d; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_006d: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void List_1__cctor_m32B7E3F1626316731A8C8B7DC54C4F1722A8B561_gshared (const RuntimeMethod* method) { { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_0 = (ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*)(ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Listeners_1__ctor_mFE03BB78F0228A67BF7CE0B2763D2BABC2E01574_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, int32_t ___0_ObjectID, Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* ___1_notifyFilter, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = (List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_m7F078BB342729BDF11327FD89D7872265328F690(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); __this->____listeners = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____listeners), (void*)L_0); Func_2_t35DD71324A8010FB3BCC6561F0D37C3E0C61AD58* L_1 = ___1_notifyFilter; __this->____filter = L_1; Il2CppCodeGenWriteBarrier((void**)(&__this->____filter), (void*)L_1); int32_t L_2 = ___0_ObjectID; __this->____objectID = L_2; __this->____listenerReaderCount = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Listeners_1_get_HasListeners_mC9DA311A9A917708182F4FCB6DCCAF2497F3038A_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, const RuntimeMethod* method) { { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->____listeners; 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 (bool)((((int32_t)0) < ((int32_t)L_1))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Listeners_1_Add_mDCF7F157499C9E5C67A863FFA6C00B6566652A6B_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, RuntimeObject* ___0_listener, const RuntimeMethod* method) { { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->____listeners; RuntimeObject* L_1 = ___0_listener; NullCheck(L_0); List_1_Add_mEBCF994CC3814631017F46A387B1A192ED6C85C7_inline(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Listeners_1_IndexOfReference_m946947E73332A907583AA064D89B07896D4BF015_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, RuntimeObject* ___0_listener, const RuntimeMethod* method) { { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_0 = __this->____listeners; RuntimeObject* L_1 = ___0_listener; int32_t L_2; L_2 = Index_IndexOfReference_TisRuntimeObject_m58974333B8B9DB6C2A1B37AE5E34B1CE71600023(L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Listeners_1_Remove_m2EF6965D8CA8B6A8293881CFE7DC50BEAE44B0C4_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, RuntimeObject* ___0_listener, const RuntimeMethod* method) { int32_t V_0 = 0; RuntimeObject* V_1 = NULL; { RuntimeObject* L_0 = ___0_listener; int32_t L_1; L_1 = Listeners_1_IndexOfReference_m946947E73332A907583AA064D89B07896D4BF015(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); V_0 = L_1; List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_2 = __this->____listeners; int32_t L_3 = V_0; il2cpp_codegen_initobj((&V_1), sizeof(RuntimeObject*)); RuntimeObject* L_4 = V_1; NullCheck(L_2); List_1_set_Item_m3C58DBC69A321AF2826595584FF3E9F43C07EA56(L_2, L_3, L_4, il2cpp_rgctx_method(method->klass->rgctx_data, 9)); int32_t L_5 = __this->____listenerReaderCount; if (L_5) { goto IL_003c; } } { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_6 = __this->____listeners; int32_t L_7 = V_0; NullCheck(L_6); List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54(L_6, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_8 = __this->____listeners; NullCheck(L_8); List_1_TrimExcess_mCE60BB9032C2BB07A9AC08FE1C61A79CBE88140F(L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 11)); } IL_003c: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Listeners_1_RemoveNullListeners_m341898722F31573286642801463498C39D8E2FC4_gshared (Listeners_1_t36E445BF12D171BD2978AAF5789584FE331DF56D* __this, int32_t ___0_nullIndex, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = ___0_nullIndex; V_0 = L_0; goto IL_0027; } IL_0004: { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_1 = __this->____listeners; int32_t L_2 = V_0; NullCheck(L_1); RuntimeObject* L_3; L_3 = List_1_get_Item_m33561245D64798C2AB07584C0EC4F240E4839A38(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 12)); if (L_3) { goto IL_0023; } } { List_1_tA239CB83DE5615F348BB0507E45F490F4F7C9A8D* L_4 = __this->____listeners; int32_t L_5 = V_0; NullCheck(L_4); List_1_RemoveAt_m54F62297ADEE4D4FDA697F49ED807BF901201B54(L_4, L_5, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); } IL_0023: { int32_t L_6 = V_0; V_0 = ((int32_t)il2cpp_codegen_subtract(L_6, 1)); } IL_0027: { int32_t L_7 = V_0; if ((((int32_t)0) <= ((int32_t)L_7))) { goto IL_0004; } } { 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 bool LockedStack_TryPush_m5BDC2C116499049CE5BA9BE19DA9FB24922D6C35_gshared (LockedStack_t000073AA14F1B0C46471D9C699C9CDE10CB7CA17* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; { V_0 = (bool)0; Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93((RuntimeObject*)__this, NULL); int32_t L_0 = __this->____count; if ((((int32_t)L_0) >= ((int32_t)8))) { goto IL_0046; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1 = ((TlsOverPerCoreLockedStacksArrayPool_1_t99785B1054684FDD1A65104B70B272C02AA00542_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_trimBuffers; if (!L_1) { goto IL_002b; } } { int32_t L_2 = __this->____count; if (L_2) { goto IL_002b; } } { int32_t L_3; L_3 = Environment_get_TickCount_m183BFCF001E12849E3D898957F0B81FD88BA183C(NULL); __this->____firstStackItemMS = (uint32_t)L_3; } IL_002b: { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_4 = __this->____arrays; int32_t L_5 = __this->____count; V_1 = L_5; int32_t L_6 = V_1; __this->____count = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = V_1; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_8 = ___0_array; NullCheck(L_4); (L_4)->SetAt(static_cast(L_7), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)L_8); V_0 = (bool)1; } IL_0046: { Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)__this, NULL); bool L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* LockedStack_TryPop_mDB91FB748A9B7CE098ADDA59FEF9C3E8B893E330_gshared (LockedStack_t000073AA14F1B0C46471D9C699C9CDE10CB7CA17* __this, const RuntimeMethod* method) { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_0 = NULL; int32_t V_1 = 0; { V_0 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL; Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93((RuntimeObject*)__this, NULL); int32_t L_0 = __this->____count; if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0038; } } { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_1 = __this->____arrays; int32_t L_2 = __this->____count; V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = V_1; __this->____count = L_3; int32_t L_4 = V_1; NullCheck(L_1); int32_t L_5 = L_4; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_6 = (L_1)->GetAt(static_cast(L_5)); V_0 = L_6; ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_7 = __this->____arrays; int32_t L_8 = __this->____count; NullCheck(L_7); ArrayElementTypeCheck (L_7, NULL); (L_7)->SetAt(static_cast(L_8), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); } IL_0038: { Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)__this, NULL); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedStack_Trim_mE6765D2537AE69D5BE9A7F77BE76190B24237FD2_gshared (LockedStack_t000073AA14F1B0C46471D9C699C9CDE10CB7CA17* __this, uint32_t ___0_tickCount, int32_t ___1_id, int32_t ___2_pressure, int32_t ___3_bucketSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; LockedStack_t000073AA14F1B0C46471D9C699C9CDE10CB7CA17* V_1 = NULL; bool V_2 = false; ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* V_3 = NULL; int32_t V_4 = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_5 = NULL; int32_t V_6 = 0; int32_t G_B5_0 = 0; { int32_t L_0 = __this->____count; if (L_0) { goto IL_0009; } } { return; } IL_0009: { int32_t L_1 = ___2_pressure; if ((((int32_t)L_1) == ((int32_t)2))) { goto IL_0014; } } { G_B5_0 = ((int32_t)60000); goto IL_0019; } IL_0014: { G_B5_0 = ((int32_t)10000); } IL_0019: { V_0 = (uint32_t)G_B5_0; V_1 = __this; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0110: { { bool L_2 = V_2; if (!L_2) { goto IL_0119; } } { LockedStack_t000073AA14F1B0C46471D9C699C9CDE10CB7CA17* L_3 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_3, NULL); } IL_0119: { return; } } }); try { { LockedStack_t000073AA14F1B0C46471D9C699C9CDE10CB7CA17* L_4 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_4, (&V_2), NULL); int32_t L_5 = __this->____count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0038_1; } } { uint32_t L_6 = __this->____firstStackItemMS; uint32_t L_7 = ___0_tickCount; if ((!(((uint32_t)L_6) <= ((uint32_t)L_7)))) { goto IL_0046_1; } } IL_0038_1: { uint32_t L_8 = ___0_tickCount; uint32_t L_9 = __this->____firstStackItemMS; uint32_t L_10 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9))) > ((uint32_t)L_10)))) { goto IL_010e_1; } } IL_0046_1: { il2cpp_codegen_runtime_class_init_inline(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var); ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_11 = ((ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_StaticFields*)il2cpp_codegen_static_fields_for(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var))->___Log; V_3 = L_11; V_4 = 1; int32_t L_12 = ___2_pressure; if ((((int32_t)L_12) == ((int32_t)1))) { goto IL_0089_1; } } { int32_t L_13 = ___2_pressure; if ((!(((uint32_t)L_13) == ((uint32_t)2)))) { goto IL_00d3_1; } } { V_4 = 8; int32_t L_14 = ___3_bucketSize; if ((((int32_t)L_14) <= ((int32_t)((int32_t)16384)))) { goto IL_0069_1; } } { int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0069_1: { int32_t L_16; L_16 = il2cpp_unsafe_sizeof(); if ((((int32_t)L_16) <= ((int32_t)((int32_t)16)))) { goto IL_0078_1; } } { int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0078_1: { int32_t L_18; L_18 = il2cpp_unsafe_sizeof(); if ((((int32_t)L_18) <= ((int32_t)((int32_t)32)))) { goto IL_00d3_1; } } { int32_t L_19 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1)); goto IL_00d3_1; } IL_0089_1: { V_4 = 2; goto IL_00d3_1; } IL_008e_1: { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_20 = __this->____arrays; int32_t L_21 = __this->____count; V_6 = ((int32_t)il2cpp_codegen_subtract(L_21, 1)); int32_t L_22 = V_6; __this->____count = L_22; int32_t L_23 = V_6; NullCheck(L_20); int32_t L_24 = L_23; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_25 = (L_20)->GetAt(static_cast(L_24)); V_5 = L_25; ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_26 = __this->____arrays; int32_t L_27 = __this->____count; NullCheck(L_26); ArrayElementTypeCheck (L_26, NULL); (L_26)->SetAt(static_cast(L_27), (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)NULL); ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_28 = V_3; NullCheck((EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25*)L_28); bool L_29; L_29 = EventSource_IsEnabled_m0B2F63F81423D7832DC5526D0F3490C77CAB57A5((EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25*)L_28, NULL); if (!L_29) { goto IL_00d3_1; } } { ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_30 = V_3; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_31 = V_5; NullCheck((RuntimeObject*)L_31); int32_t L_32; L_32 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_31); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_33 = V_5; NullCheck(L_33); int32_t L_34 = ___1_id; NullCheck(L_30); ArrayPoolEventSource_BufferTrimmed_m7E5BBBCE84BEF9C79981E482AC6D2FA6FFB2ECB0(L_30, L_32, ((int32_t)(((RuntimeArray*)L_33)->max_length)), L_34, NULL); } IL_00d3_1: { int32_t L_35 = __this->____count; if ((((int32_t)L_35) <= ((int32_t)0))) { goto IL_00e6_1; } } { int32_t L_36 = V_4; int32_t L_37 = L_36; V_4 = ((int32_t)il2cpp_codegen_subtract(L_37, 1)); if ((((int32_t)L_37) > ((int32_t)0))) { goto IL_008e_1; } } IL_00e6_1: { int32_t L_38 = __this->____count; if ((((int32_t)L_38) <= ((int32_t)0))) { goto IL_010e_1; } } { uint32_t L_39 = __this->____firstStackItemMS; if ((!(((uint32_t)L_39) < ((uint32_t)((int32_t)-15001))))) { goto IL_010e_1; } } { uint32_t L_40 = __this->____firstStackItemMS; __this->____firstStackItemMS = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, ((int32_t)15000))); } IL_010e_1: { goto IL_011a; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_011a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedStack__ctor_m48BF912C083D1F7936C86ADE5D2E67C635D446A7_gshared (LockedStack_t000073AA14F1B0C46471D9C699C9CDE10CB7CA17* __this, const RuntimeMethod* method) { { ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA* L_0 = (ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)(ByteU5BU5DU5BU5D_t19A0C6D66F22DF673E9CDB37DEF566FE0EC947FA*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)8); __this->____arrays = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____arrays), (void*)L_0); 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 bool LockedStack_TryPush_m82B3979AB5E28781A560CEA668FE26A16F5DA7F3_gshared (LockedStack_t55EA3BEB39A80E4F0A2009E69BE4365D6CFFBB7B* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; { V_0 = (bool)0; Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93((RuntimeObject*)__this, NULL); int32_t L_0 = __this->____count; if ((((int32_t)L_0) >= ((int32_t)8))) { goto IL_0046; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1 = ((TlsOverPerCoreLockedStacksArrayPool_1_t8906D917899793F9523A1B1DFB3008CA600B7F00_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_trimBuffers; if (!L_1) { goto IL_002b; } } { int32_t L_2 = __this->____count; if (L_2) { goto IL_002b; } } { int32_t L_3; L_3 = Environment_get_TickCount_m183BFCF001E12849E3D898957F0B81FD88BA183C(NULL); __this->____firstStackItemMS = (uint32_t)L_3; } IL_002b: { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_4 = __this->____arrays; int32_t L_5 = __this->____count; V_1 = L_5; int32_t L_6 = V_1; __this->____count = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = V_1; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_8 = ___0_array; NullCheck(L_4); (L_4)->SetAt(static_cast(L_7), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)L_8); V_0 = (bool)1; } IL_0046: { Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)__this, NULL); bool L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* LockedStack_TryPop_mCD2CF7FF64C294717440AC2805C364BFE96249DD_gshared (LockedStack_t55EA3BEB39A80E4F0A2009E69BE4365D6CFFBB7B* __this, const RuntimeMethod* method) { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_0 = NULL; int32_t V_1 = 0; { V_0 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL; Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93((RuntimeObject*)__this, NULL); int32_t L_0 = __this->____count; if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0038; } } { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_1 = __this->____arrays; int32_t L_2 = __this->____count; V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = V_1; __this->____count = L_3; int32_t L_4 = V_1; NullCheck(L_1); int32_t L_5 = L_4; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_6 = (L_1)->GetAt(static_cast(L_5)); V_0 = L_6; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_7 = __this->____arrays; int32_t L_8 = __this->____count; NullCheck(L_7); ArrayElementTypeCheck (L_7, NULL); (L_7)->SetAt(static_cast(L_8), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL); } IL_0038: { Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)__this, NULL); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedStack_Trim_m6223F32D4A246447A96A76D92C720547ED1A4F81_gshared (LockedStack_t55EA3BEB39A80E4F0A2009E69BE4365D6CFFBB7B* __this, uint32_t ___0_tickCount, int32_t ___1_id, int32_t ___2_pressure, int32_t ___3_bucketSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; LockedStack_t55EA3BEB39A80E4F0A2009E69BE4365D6CFFBB7B* V_1 = NULL; bool V_2 = false; ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* V_3 = NULL; int32_t V_4 = 0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_5 = NULL; int32_t V_6 = 0; int32_t G_B5_0 = 0; { int32_t L_0 = __this->____count; if (L_0) { goto IL_0009; } } { return; } IL_0009: { int32_t L_1 = ___2_pressure; if ((((int32_t)L_1) == ((int32_t)2))) { goto IL_0014; } } { G_B5_0 = ((int32_t)60000); goto IL_0019; } IL_0014: { G_B5_0 = ((int32_t)10000); } IL_0019: { V_0 = (uint32_t)G_B5_0; V_1 = __this; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0110: { { bool L_2 = V_2; if (!L_2) { goto IL_0119; } } { LockedStack_t55EA3BEB39A80E4F0A2009E69BE4365D6CFFBB7B* L_3 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_3, NULL); } IL_0119: { return; } } }); try { { LockedStack_t55EA3BEB39A80E4F0A2009E69BE4365D6CFFBB7B* L_4 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_4, (&V_2), NULL); int32_t L_5 = __this->____count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0038_1; } } { uint32_t L_6 = __this->____firstStackItemMS; uint32_t L_7 = ___0_tickCount; if ((!(((uint32_t)L_6) <= ((uint32_t)L_7)))) { goto IL_0046_1; } } IL_0038_1: { uint32_t L_8 = ___0_tickCount; uint32_t L_9 = __this->____firstStackItemMS; uint32_t L_10 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9))) > ((uint32_t)L_10)))) { goto IL_010e_1; } } IL_0046_1: { il2cpp_codegen_runtime_class_init_inline(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var); ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_11 = ((ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_StaticFields*)il2cpp_codegen_static_fields_for(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var))->___Log; V_3 = L_11; V_4 = 1; int32_t L_12 = ___2_pressure; if ((((int32_t)L_12) == ((int32_t)1))) { goto IL_0089_1; } } { int32_t L_13 = ___2_pressure; if ((!(((uint32_t)L_13) == ((uint32_t)2)))) { goto IL_00d3_1; } } { V_4 = 8; int32_t L_14 = ___3_bucketSize; if ((((int32_t)L_14) <= ((int32_t)((int32_t)16384)))) { goto IL_0069_1; } } { int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0069_1: { int32_t L_16; L_16 = il2cpp_unsafe_sizeof(); if ((((int32_t)L_16) <= ((int32_t)((int32_t)16)))) { goto IL_0078_1; } } { int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0078_1: { int32_t L_18; L_18 = il2cpp_unsafe_sizeof(); if ((((int32_t)L_18) <= ((int32_t)((int32_t)32)))) { goto IL_00d3_1; } } { int32_t L_19 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1)); goto IL_00d3_1; } IL_0089_1: { V_4 = 2; goto IL_00d3_1; } IL_008e_1: { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_20 = __this->____arrays; int32_t L_21 = __this->____count; V_6 = ((int32_t)il2cpp_codegen_subtract(L_21, 1)); int32_t L_22 = V_6; __this->____count = L_22; int32_t L_23 = V_6; NullCheck(L_20); int32_t L_24 = L_23; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_25 = (L_20)->GetAt(static_cast(L_24)); V_5 = L_25; CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_26 = __this->____arrays; int32_t L_27 = __this->____count; NullCheck(L_26); ArrayElementTypeCheck (L_26, NULL); (L_26)->SetAt(static_cast(L_27), (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)NULL); ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_28 = V_3; NullCheck((EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25*)L_28); bool L_29; L_29 = EventSource_IsEnabled_m0B2F63F81423D7832DC5526D0F3490C77CAB57A5((EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25*)L_28, NULL); if (!L_29) { goto IL_00d3_1; } } { ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_30 = V_3; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_31 = V_5; NullCheck((RuntimeObject*)L_31); int32_t L_32; L_32 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_31); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_33 = V_5; NullCheck(L_33); int32_t L_34 = ___1_id; NullCheck(L_30); ArrayPoolEventSource_BufferTrimmed_m7E5BBBCE84BEF9C79981E482AC6D2FA6FFB2ECB0(L_30, L_32, ((int32_t)(((RuntimeArray*)L_33)->max_length)), L_34, NULL); } IL_00d3_1: { int32_t L_35 = __this->____count; if ((((int32_t)L_35) <= ((int32_t)0))) { goto IL_00e6_1; } } { int32_t L_36 = V_4; int32_t L_37 = L_36; V_4 = ((int32_t)il2cpp_codegen_subtract(L_37, 1)); if ((((int32_t)L_37) > ((int32_t)0))) { goto IL_008e_1; } } IL_00e6_1: { int32_t L_38 = __this->____count; if ((((int32_t)L_38) <= ((int32_t)0))) { goto IL_010e_1; } } { uint32_t L_39 = __this->____firstStackItemMS; if ((!(((uint32_t)L_39) < ((uint32_t)((int32_t)-15001))))) { goto IL_010e_1; } } { uint32_t L_40 = __this->____firstStackItemMS; __this->____firstStackItemMS = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, ((int32_t)15000))); } IL_010e_1: { goto IL_011a; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_011a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedStack__ctor_mDB2CB0C8C084B569C05BEFC87650BA56778A4A42_gshared (LockedStack_t55EA3BEB39A80E4F0A2009E69BE4365D6CFFBB7B* __this, const RuntimeMethod* method) { { CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680* L_0 = (CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680*)(CharU5BU5DU5BU5D_tE6ABF380CD3BBDBB52C3EF725A02224F2B4AA680*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)8); __this->____arrays = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____arrays), (void*)L_0); 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 bool LockedStack_TryPush_m42B8D8A267B151AFF0AB674C698C6E45DFB7BAE7_gshared (LockedStack_t41A87F7FF06A8633FE1FF193C1AA749E23B5A5DC* __this, Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* ___0_array, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; { V_0 = (bool)0; Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93((RuntimeObject*)__this, NULL); int32_t L_0 = __this->____count; if ((((int32_t)L_0) >= ((int32_t)8))) { goto IL_0046; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1 = ((TlsOverPerCoreLockedStacksArrayPool_1_t5B35E5C672C6B144AA2ACF24F6AB93FC7FDEAECC_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_trimBuffers; if (!L_1) { goto IL_002b; } } { int32_t L_2 = __this->____count; if (L_2) { goto IL_002b; } } { int32_t L_3; L_3 = Environment_get_TickCount_m183BFCF001E12849E3D898957F0B81FD88BA183C(NULL); __this->____firstStackItemMS = (uint32_t)L_3; } IL_002b: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_4 = __this->____arrays; int32_t L_5 = __this->____count; V_1 = L_5; int32_t L_6 = V_1; __this->____count = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = V_1; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_8 = ___0_array; NullCheck(L_4); (L_4)->SetAt(static_cast(L_7), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)L_8); V_0 = (bool)1; } IL_0046: { Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)__this, NULL); bool L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* LockedStack_TryPop_m57DE5B7210D358D526648221485B4AF85F088405_gshared (LockedStack_t41A87F7FF06A8633FE1FF193C1AA749E23B5A5DC* __this, const RuntimeMethod* method) { Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_0 = NULL; int32_t V_1 = 0; { V_0 = (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL; Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93((RuntimeObject*)__this, NULL); int32_t L_0 = __this->____count; if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0038; } } { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_1 = __this->____arrays; int32_t L_2 = __this->____count; V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = V_1; __this->____count = L_3; int32_t L_4 = V_1; NullCheck(L_1); int32_t L_5 = L_4; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_6 = (L_1)->GetAt(static_cast(L_5)); V_0 = L_6; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_7 = __this->____arrays; int32_t L_8 = __this->____count; NullCheck(L_7); ArrayElementTypeCheck (L_7, NULL); (L_7)->SetAt(static_cast(L_8), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL); } IL_0038: { Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)__this, NULL); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedStack_Trim_m4D537414CE1A41665FDDD1E21D002889BE70B5F8_gshared (LockedStack_t41A87F7FF06A8633FE1FF193C1AA749E23B5A5DC* __this, uint32_t ___0_tickCount, int32_t ___1_id, int32_t ___2_pressure, int32_t ___3_bucketSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; LockedStack_t41A87F7FF06A8633FE1FF193C1AA749E23B5A5DC* V_1 = NULL; bool V_2 = false; ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* V_3 = NULL; int32_t V_4 = 0; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* V_5 = NULL; int32_t V_6 = 0; int32_t G_B5_0 = 0; { int32_t L_0 = __this->____count; if (L_0) { goto IL_0009; } } { return; } IL_0009: { int32_t L_1 = ___2_pressure; if ((((int32_t)L_1) == ((int32_t)2))) { goto IL_0014; } } { G_B5_0 = ((int32_t)60000); goto IL_0019; } IL_0014: { G_B5_0 = ((int32_t)10000); } IL_0019: { V_0 = (uint32_t)G_B5_0; V_1 = __this; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0110: { { bool L_2 = V_2; if (!L_2) { goto IL_0119; } } { LockedStack_t41A87F7FF06A8633FE1FF193C1AA749E23B5A5DC* L_3 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_3, NULL); } IL_0119: { return; } } }); try { { LockedStack_t41A87F7FF06A8633FE1FF193C1AA749E23B5A5DC* L_4 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_4, (&V_2), NULL); int32_t L_5 = __this->____count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0038_1; } } { uint32_t L_6 = __this->____firstStackItemMS; uint32_t L_7 = ___0_tickCount; if ((!(((uint32_t)L_6) <= ((uint32_t)L_7)))) { goto IL_0046_1; } } IL_0038_1: { uint32_t L_8 = ___0_tickCount; uint32_t L_9 = __this->____firstStackItemMS; uint32_t L_10 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9))) > ((uint32_t)L_10)))) { goto IL_010e_1; } } IL_0046_1: { il2cpp_codegen_runtime_class_init_inline(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var); ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_11 = ((ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_StaticFields*)il2cpp_codegen_static_fields_for(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var))->___Log; V_3 = L_11; V_4 = 1; int32_t L_12 = ___2_pressure; if ((((int32_t)L_12) == ((int32_t)1))) { goto IL_0089_1; } } { int32_t L_13 = ___2_pressure; if ((!(((uint32_t)L_13) == ((uint32_t)2)))) { goto IL_00d3_1; } } { V_4 = 8; int32_t L_14 = ___3_bucketSize; if ((((int32_t)L_14) <= ((int32_t)((int32_t)16384)))) { goto IL_0069_1; } } { int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0069_1: { int32_t L_16; L_16 = il2cpp_unsafe_sizeof(); if ((((int32_t)L_16) <= ((int32_t)((int32_t)16)))) { goto IL_0078_1; } } { int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0078_1: { int32_t L_18; L_18 = il2cpp_unsafe_sizeof(); if ((((int32_t)L_18) <= ((int32_t)((int32_t)32)))) { goto IL_00d3_1; } } { int32_t L_19 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1)); goto IL_00d3_1; } IL_0089_1: { V_4 = 2; goto IL_00d3_1; } IL_008e_1: { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_20 = __this->____arrays; int32_t L_21 = __this->____count; V_6 = ((int32_t)il2cpp_codegen_subtract(L_21, 1)); int32_t L_22 = V_6; __this->____count = L_22; int32_t L_23 = V_6; NullCheck(L_20); int32_t L_24 = L_23; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_25 = (L_20)->GetAt(static_cast(L_24)); V_5 = L_25; Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_26 = __this->____arrays; int32_t L_27 = __this->____count; NullCheck(L_26); ArrayElementTypeCheck (L_26, NULL); (L_26)->SetAt(static_cast(L_27), (Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C*)NULL); ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_28 = V_3; NullCheck((EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25*)L_28); bool L_29; L_29 = EventSource_IsEnabled_m0B2F63F81423D7832DC5526D0F3490C77CAB57A5((EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25*)L_28, NULL); if (!L_29) { goto IL_00d3_1; } } { ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_30 = V_3; Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_31 = V_5; NullCheck((RuntimeObject*)L_31); int32_t L_32; L_32 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_31); Int32U5BU5D_t19C97395396A72ECAF310612F0760F165060314C* L_33 = V_5; NullCheck(L_33); int32_t L_34 = ___1_id; NullCheck(L_30); ArrayPoolEventSource_BufferTrimmed_m7E5BBBCE84BEF9C79981E482AC6D2FA6FFB2ECB0(L_30, L_32, ((int32_t)(((RuntimeArray*)L_33)->max_length)), L_34, NULL); } IL_00d3_1: { int32_t L_35 = __this->____count; if ((((int32_t)L_35) <= ((int32_t)0))) { goto IL_00e6_1; } } { int32_t L_36 = V_4; int32_t L_37 = L_36; V_4 = ((int32_t)il2cpp_codegen_subtract(L_37, 1)); if ((((int32_t)L_37) > ((int32_t)0))) { goto IL_008e_1; } } IL_00e6_1: { int32_t L_38 = __this->____count; if ((((int32_t)L_38) <= ((int32_t)0))) { goto IL_010e_1; } } { uint32_t L_39 = __this->____firstStackItemMS; if ((!(((uint32_t)L_39) < ((uint32_t)((int32_t)-15001))))) { goto IL_010e_1; } } { uint32_t L_40 = __this->____firstStackItemMS; __this->____firstStackItemMS = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, ((int32_t)15000))); } IL_010e_1: { goto IL_011a; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_011a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedStack__ctor_m4E8B919AC1335C2FE1D57995CEF343FBE0386EE1_gshared (LockedStack_t41A87F7FF06A8633FE1FF193C1AA749E23B5A5DC* __this, const RuntimeMethod* method) { { Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E* L_0 = (Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)(Int32U5BU5DU5BU5D_t179D865D5B30EFCBC50F82C9774329C15943466E*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)8); __this->____arrays = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____arrays), (void*)L_0); 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 bool LockedStack_TryPush_mAC695C2A5C6B759465D32C1306A08F9ABC44CA77_gshared (LockedStack_t12BEECEFBBB3CF0B3EB7D62B7410226EF3FB9B49* __this, IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* ___0_array, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; { V_0 = (bool)0; Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93((RuntimeObject*)__this, NULL); int32_t L_0 = __this->____count; if ((((int32_t)L_0) >= ((int32_t)8))) { goto IL_0046; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1 = ((TlsOverPerCoreLockedStacksArrayPool_1_tE3CD236C7829D60F8961D18BD1EC059C9823B3E5_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_trimBuffers; if (!L_1) { goto IL_002b; } } { int32_t L_2 = __this->____count; if (L_2) { goto IL_002b; } } { int32_t L_3; L_3 = Environment_get_TickCount_m183BFCF001E12849E3D898957F0B81FD88BA183C(NULL); __this->____firstStackItemMS = (uint32_t)L_3; } IL_002b: { IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF* L_4 = __this->____arrays; int32_t L_5 = __this->____count; V_1 = L_5; int32_t L_6 = V_1; __this->____count = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = V_1; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_8 = ___0_array; NullCheck(L_4); (L_4)->SetAt(static_cast(L_7), (IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832*)L_8); V_0 = (bool)1; } IL_0046: { Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)__this, NULL); bool L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* LockedStack_TryPop_m8DC35C1C0470883599DC97B5C6AA2D2D67A1D270_gshared (LockedStack_t12BEECEFBBB3CF0B3EB7D62B7410226EF3FB9B49* __this, const RuntimeMethod* method) { IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* V_0 = NULL; int32_t V_1 = 0; { V_0 = (IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832*)NULL; Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93((RuntimeObject*)__this, NULL); int32_t L_0 = __this->____count; if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0038; } } { IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF* L_1 = __this->____arrays; int32_t L_2 = __this->____count; V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = V_1; __this->____count = L_3; int32_t L_4 = V_1; NullCheck(L_1); int32_t L_5 = L_4; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_6 = (L_1)->GetAt(static_cast(L_5)); V_0 = L_6; IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF* L_7 = __this->____arrays; int32_t L_8 = __this->____count; NullCheck(L_7); ArrayElementTypeCheck (L_7, NULL); (L_7)->SetAt(static_cast(L_8), (IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832*)NULL); } IL_0038: { Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)__this, NULL); IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedStack_Trim_m51D385AA4E4C4CAB14A86F59BCE68696A07DFF9C_gshared (LockedStack_t12BEECEFBBB3CF0B3EB7D62B7410226EF3FB9B49* __this, uint32_t ___0_tickCount, int32_t ___1_id, int32_t ___2_pressure, int32_t ___3_bucketSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; LockedStack_t12BEECEFBBB3CF0B3EB7D62B7410226EF3FB9B49* V_1 = NULL; bool V_2 = false; ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* V_3 = NULL; int32_t V_4 = 0; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* V_5 = NULL; int32_t V_6 = 0; int32_t G_B5_0 = 0; { int32_t L_0 = __this->____count; if (L_0) { goto IL_0009; } } { return; } IL_0009: { int32_t L_1 = ___2_pressure; if ((((int32_t)L_1) == ((int32_t)2))) { goto IL_0014; } } { G_B5_0 = ((int32_t)60000); goto IL_0019; } IL_0014: { G_B5_0 = ((int32_t)10000); } IL_0019: { V_0 = (uint32_t)G_B5_0; V_1 = __this; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0110: { { bool L_2 = V_2; if (!L_2) { goto IL_0119; } } { LockedStack_t12BEECEFBBB3CF0B3EB7D62B7410226EF3FB9B49* L_3 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_3, NULL); } IL_0119: { return; } } }); try { { LockedStack_t12BEECEFBBB3CF0B3EB7D62B7410226EF3FB9B49* L_4 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_4, (&V_2), NULL); int32_t L_5 = __this->____count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0038_1; } } { uint32_t L_6 = __this->____firstStackItemMS; uint32_t L_7 = ___0_tickCount; if ((!(((uint32_t)L_6) <= ((uint32_t)L_7)))) { goto IL_0046_1; } } IL_0038_1: { uint32_t L_8 = ___0_tickCount; uint32_t L_9 = __this->____firstStackItemMS; uint32_t L_10 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9))) > ((uint32_t)L_10)))) { goto IL_010e_1; } } IL_0046_1: { il2cpp_codegen_runtime_class_init_inline(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var); ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_11 = ((ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_StaticFields*)il2cpp_codegen_static_fields_for(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var))->___Log; V_3 = L_11; V_4 = 1; int32_t L_12 = ___2_pressure; if ((((int32_t)L_12) == ((int32_t)1))) { goto IL_0089_1; } } { int32_t L_13 = ___2_pressure; if ((!(((uint32_t)L_13) == ((uint32_t)2)))) { goto IL_00d3_1; } } { V_4 = 8; int32_t L_14 = ___3_bucketSize; if ((((int32_t)L_14) <= ((int32_t)((int32_t)16384)))) { goto IL_0069_1; } } { int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0069_1: { int32_t L_16; L_16 = il2cpp_unsafe_sizeof(); if ((((int32_t)L_16) <= ((int32_t)((int32_t)16)))) { goto IL_0078_1; } } { int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0078_1: { int32_t L_18; L_18 = il2cpp_unsafe_sizeof(); if ((((int32_t)L_18) <= ((int32_t)((int32_t)32)))) { goto IL_00d3_1; } } { int32_t L_19 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1)); goto IL_00d3_1; } IL_0089_1: { V_4 = 2; goto IL_00d3_1; } IL_008e_1: { IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF* L_20 = __this->____arrays; int32_t L_21 = __this->____count; V_6 = ((int32_t)il2cpp_codegen_subtract(L_21, 1)); int32_t L_22 = V_6; __this->____count = L_22; int32_t L_23 = V_6; NullCheck(L_20); int32_t L_24 = L_23; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_25 = (L_20)->GetAt(static_cast(L_24)); V_5 = L_25; IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF* L_26 = __this->____arrays; int32_t L_27 = __this->____count; NullCheck(L_26); ArrayElementTypeCheck (L_26, NULL); (L_26)->SetAt(static_cast(L_27), (IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832*)NULL); ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_28 = V_3; NullCheck((EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25*)L_28); bool L_29; L_29 = EventSource_IsEnabled_m0B2F63F81423D7832DC5526D0F3490C77CAB57A5((EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25*)L_28, NULL); if (!L_29) { goto IL_00d3_1; } } { ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_30 = V_3; IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_31 = V_5; NullCheck((RuntimeObject*)L_31); int32_t L_32; L_32 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_31); IntPtrU5BU5D_tFD177F8C806A6921AD7150264CCC62FA00CAD832* L_33 = V_5; NullCheck(L_33); int32_t L_34 = ___1_id; NullCheck(L_30); ArrayPoolEventSource_BufferTrimmed_m7E5BBBCE84BEF9C79981E482AC6D2FA6FFB2ECB0(L_30, L_32, ((int32_t)(((RuntimeArray*)L_33)->max_length)), L_34, NULL); } IL_00d3_1: { int32_t L_35 = __this->____count; if ((((int32_t)L_35) <= ((int32_t)0))) { goto IL_00e6_1; } } { int32_t L_36 = V_4; int32_t L_37 = L_36; V_4 = ((int32_t)il2cpp_codegen_subtract(L_37, 1)); if ((((int32_t)L_37) > ((int32_t)0))) { goto IL_008e_1; } } IL_00e6_1: { int32_t L_38 = __this->____count; if ((((int32_t)L_38) <= ((int32_t)0))) { goto IL_010e_1; } } { uint32_t L_39 = __this->____firstStackItemMS; if ((!(((uint32_t)L_39) < ((uint32_t)((int32_t)-15001))))) { goto IL_010e_1; } } { uint32_t L_40 = __this->____firstStackItemMS; __this->____firstStackItemMS = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, ((int32_t)15000))); } IL_010e_1: { goto IL_011a; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_011a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedStack__ctor_m72E4499CCBADE201E89B853973E1B4291D19E707_gshared (LockedStack_t12BEECEFBBB3CF0B3EB7D62B7410226EF3FB9B49* __this, const RuntimeMethod* method) { { IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF* L_0 = (IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF*)(IntPtrU5BU5DU5BU5D_t1F156CEC28FED8F78BFBC6470EDD5A86CB33B0AF*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)8); __this->____arrays = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____arrays), (void*)L_0); 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 bool LockedStack_TryPush_m43E5E7A2F0386A3BEF9CFD2705141DB4E81D52B0_gshared (LockedStack_tA2963E19C6D1029555446DD09B0B4208AC0F8E4A* __this, __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* ___0_array, const RuntimeMethod* method) { bool V_0 = false; int32_t V_1 = 0; { V_0 = (bool)0; Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93((RuntimeObject*)__this, NULL); int32_t L_0 = __this->____count; if ((((int32_t)L_0) >= ((int32_t)8))) { goto IL_0046; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); bool L_1 = ((TlsOverPerCoreLockedStacksArrayPool_1_tE35D2E7EF078343B5B040BA33BB77E88B1AC8F0F_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_trimBuffers; if (!L_1) { goto IL_002b; } } { int32_t L_2 = __this->____count; if (L_2) { goto IL_002b; } } { int32_t L_3; L_3 = Environment_get_TickCount_m183BFCF001E12849E3D898957F0B81FD88BA183C(NULL); __this->____firstStackItemMS = (uint32_t)L_3; } IL_002b: { __Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F* L_4 = __this->____arrays; int32_t L_5 = __this->____count; V_1 = L_5; int32_t L_6 = V_1; __this->____count = ((int32_t)il2cpp_codegen_add(L_6, 1)); int32_t L_7 = V_1; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = ___0_array; NullCheck(L_4); ArrayElementTypeCheck (L_4, L_8); (L_4)->SetAt(static_cast(L_7), (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)L_8); V_0 = (bool)1; } IL_0046: { Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)__this, NULL); bool L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* LockedStack_TryPop_m25DDC8C5A35FAD9A7D146972888DE02342BD5DAB_gshared (LockedStack_tA2963E19C6D1029555446DD09B0B4208AC0F8E4A* __this, const RuntimeMethod* method) { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL; int32_t V_1 = 0; { V_0 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)NULL; Monitor_Enter_m759A82E6E56E06C313A9AF4679E304E0D58ABB93((RuntimeObject*)__this, NULL); int32_t L_0 = __this->____count; if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0038; } } { __Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F* L_1 = __this->____arrays; int32_t L_2 = __this->____count; V_1 = ((int32_t)il2cpp_codegen_subtract(L_2, 1)); int32_t L_3 = V_1; __this->____count = L_3; int32_t L_4 = V_1; NullCheck(L_1); int32_t L_5 = L_4; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = (L_1)->GetAt(static_cast(L_5)); V_0 = L_6; __Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F* L_7 = __this->____arrays; int32_t L_8 = __this->____count; NullCheck(L_7); ArrayElementTypeCheck (L_7, NULL); (L_7)->SetAt(static_cast(L_8), (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)NULL); } IL_0038: { Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)__this, NULL); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = V_0; return L_9; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedStack_Trim_m2611CBE6E011E00269FB6B0610403EA10DEFCA1C_gshared (LockedStack_tA2963E19C6D1029555446DD09B0B4208AC0F8E4A* __this, uint32_t ___0_tickCount, int32_t ___1_id, int32_t ___2_pressure, int32_t ___3_bucketSize, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } uint32_t V_0 = 0; LockedStack_tA2963E19C6D1029555446DD09B0B4208AC0F8E4A* V_1 = NULL; bool V_2 = false; ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* V_3 = NULL; int32_t V_4 = 0; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_5 = NULL; int32_t V_6 = 0; int32_t G_B5_0 = 0; { int32_t L_0 = __this->____count; if (L_0) { goto IL_0009; } } { return; } IL_0009: { int32_t L_1 = ___2_pressure; if ((((int32_t)L_1) == ((int32_t)2))) { goto IL_0014; } } { G_B5_0 = ((int32_t)60000); goto IL_0019; } IL_0014: { G_B5_0 = ((int32_t)10000); } IL_0019: { V_0 = (uint32_t)G_B5_0; V_1 = __this; V_2 = (bool)0; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_0110: { { bool L_2 = V_2; if (!L_2) { goto IL_0119; } } { LockedStack_tA2963E19C6D1029555446DD09B0B4208AC0F8E4A* L_3 = V_1; Monitor_Exit_m05B2CF037E2214B3208198C282490A2A475653FA((RuntimeObject*)L_3, NULL); } IL_0119: { return; } } }); try { { LockedStack_tA2963E19C6D1029555446DD09B0B4208AC0F8E4A* L_4 = V_1; Monitor_Enter_m3CDB589DA1300B513D55FDCFB52B63E879794149((RuntimeObject*)L_4, (&V_2), NULL); int32_t L_5 = __this->____count; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0038_1; } } { uint32_t L_6 = __this->____firstStackItemMS; uint32_t L_7 = ___0_tickCount; if ((!(((uint32_t)L_6) <= ((uint32_t)L_7)))) { goto IL_0046_1; } } IL_0038_1: { uint32_t L_8 = ___0_tickCount; uint32_t L_9 = __this->____firstStackItemMS; uint32_t L_10 = V_0; if ((!(((uint32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)L_9))) > ((uint32_t)L_10)))) { goto IL_010e_1; } } IL_0046_1: { il2cpp_codegen_runtime_class_init_inline(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var); ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_11 = ((ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_StaticFields*)il2cpp_codegen_static_fields_for(ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888_il2cpp_TypeInfo_var))->___Log; V_3 = L_11; V_4 = 1; int32_t L_12 = ___2_pressure; if ((((int32_t)L_12) == ((int32_t)1))) { goto IL_0089_1; } } { int32_t L_13 = ___2_pressure; if ((!(((uint32_t)L_13) == ((uint32_t)2)))) { goto IL_00d3_1; } } { V_4 = 8; int32_t L_14 = ___3_bucketSize; if ((((int32_t)L_14) <= ((int32_t)((int32_t)16384)))) { goto IL_0069_1; } } { int32_t L_15 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_15, 1)); } IL_0069_1: { int32_t L_16; L_16 = (( int32_t (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(il2cpp_rgctx_method(method->klass->rgctx_data, 7)); if ((((int32_t)L_16) <= ((int32_t)((int32_t)16)))) { goto IL_0078_1; } } { int32_t L_17 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_17, 1)); } IL_0078_1: { int32_t L_18; L_18 = (( int32_t (*) (const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 7)))(il2cpp_rgctx_method(method->klass->rgctx_data, 7)); if ((((int32_t)L_18) <= ((int32_t)((int32_t)32)))) { goto IL_00d3_1; } } { int32_t L_19 = V_4; V_4 = ((int32_t)il2cpp_codegen_add(L_19, 1)); goto IL_00d3_1; } IL_0089_1: { V_4 = 2; goto IL_00d3_1; } IL_008e_1: { __Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F* L_20 = __this->____arrays; int32_t L_21 = __this->____count; V_6 = ((int32_t)il2cpp_codegen_subtract(L_21, 1)); int32_t L_22 = V_6; __this->____count = L_22; int32_t L_23 = V_6; NullCheck(L_20); int32_t L_24 = L_23; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_25 = (L_20)->GetAt(static_cast(L_24)); V_5 = L_25; __Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F* L_26 = __this->____arrays; int32_t L_27 = __this->____count; NullCheck(L_26); ArrayElementTypeCheck (L_26, NULL); (L_26)->SetAt(static_cast(L_27), (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)NULL); ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_28 = V_3; NullCheck((EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25*)L_28); bool L_29; L_29 = EventSource_IsEnabled_m0B2F63F81423D7832DC5526D0F3490C77CAB57A5((EventSource_tA86759A1E6F272632C299AAC181C0A67E5C52F25*)L_28, NULL); if (!L_29) { goto IL_00d3_1; } } { ArrayPoolEventSource_tDB6CA549DFC2FBEB134C71EB85DBD6D943E5C888* L_30 = V_3; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_31 = V_5; NullCheck((RuntimeObject*)L_31); int32_t L_32; L_32 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_31); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_33 = V_5; NullCheck(L_33); int32_t L_34 = ___1_id; NullCheck(L_30); ArrayPoolEventSource_BufferTrimmed_m7E5BBBCE84BEF9C79981E482AC6D2FA6FFB2ECB0(L_30, L_32, ((int32_t)(((RuntimeArray*)L_33)->max_length)), L_34, NULL); } IL_00d3_1: { int32_t L_35 = __this->____count; if ((((int32_t)L_35) <= ((int32_t)0))) { goto IL_00e6_1; } } { int32_t L_36 = V_4; int32_t L_37 = L_36; V_4 = ((int32_t)il2cpp_codegen_subtract(L_37, 1)); if ((((int32_t)L_37) > ((int32_t)0))) { goto IL_008e_1; } } IL_00e6_1: { int32_t L_38 = __this->____count; if ((((int32_t)L_38) <= ((int32_t)0))) { goto IL_010e_1; } } { uint32_t L_39 = __this->____firstStackItemMS; if ((!(((uint32_t)L_39) < ((uint32_t)((int32_t)-15001))))) { goto IL_010e_1; } } { uint32_t L_40 = __this->____firstStackItemMS; __this->____firstStackItemMS = (uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, ((int32_t)15000))); } IL_010e_1: { goto IL_011a; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_011a: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LockedStack__ctor_mDC1C46693A1D2D00E172498967CA24C98E5205D4_gshared (LockedStack_tA2963E19C6D1029555446DD09B0B4208AC0F8E4A* __this, const RuntimeMethod* method) { { __Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F* L_0 = (__Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F*)(__Il2CppFullySharedGenericTypeU5BU5DU5BU5D_tAE866946296CBB820B69570ADEE87D79ADAAC33F*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 8), (uint32_t)8); __this->____arrays = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____arrays), (void*)L_0); 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 bool LongEnumEqualityComparer_1_Equals_m87226A6E5044C64940B1E62F62D70FCE887EA333_gshared (LongEnumEqualityComparer_1_t84E9660A2B34FF3EBE584576308B60B885D573D2* __this, Il2CppFullySharedGenericStruct ___0_x, Il2CppFullySharedGenericStruct ___1_y, const RuntimeMethod* method) { const uint32_t SizeOf_T_t08EC0605FED6CD64D1E8EB373C40A572F9F0362B = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)); const Il2CppFullySharedGenericStruct L_0 = alloca(SizeOf_T_t08EC0605FED6CD64D1E8EB373C40A572F9F0362B); const Il2CppFullySharedGenericStruct L_2 = alloca(SizeOf_T_t08EC0605FED6CD64D1E8EB373C40A572F9F0362B); int64_t V_0 = 0; { il2cpp_codegen_memcpy(L_0, ___0_x, SizeOf_T_t08EC0605FED6CD64D1E8EB373C40A572F9F0362B); int64_t L_1; L_1 = InvokerFuncInvoker1< int64_t, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 1), NULL, L_0); il2cpp_codegen_memcpy(L_2, ___1_y, SizeOf_T_t08EC0605FED6CD64D1E8EB373C40A572F9F0362B); int64_t L_3; L_3 = InvokerFuncInvoker1< int64_t, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 1), NULL, L_2); V_0 = L_3; int64_t L_4 = V_0; return (bool)((((int64_t)L_1) == ((int64_t)L_4))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LongEnumEqualityComparer_1_GetHashCode_m61BF4CA9A33282177F9DD76BB500FCF4D37CBBBE_gshared (LongEnumEqualityComparer_1_t84E9660A2B34FF3EBE584576308B60B885D573D2* __this, Il2CppFullySharedGenericStruct ___0_obj, const RuntimeMethod* method) { const uint32_t SizeOf_T_t08EC0605FED6CD64D1E8EB373C40A572F9F0362B = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 0)); const Il2CppFullySharedGenericStruct L_0 = alloca(SizeOf_T_t08EC0605FED6CD64D1E8EB373C40A572F9F0362B); int64_t V_0 = 0; { il2cpp_codegen_memcpy(L_0, ___0_obj, SizeOf_T_t08EC0605FED6CD64D1E8EB373C40A572F9F0362B); int64_t L_1; L_1 = InvokerFuncInvoker1< int64_t, Il2CppFullySharedGenericStruct >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 1), NULL, L_0); V_0 = L_1; int32_t L_2; L_2 = Int64_GetHashCode_mDB050BE2AC244D92B14D1DF725AAD279CDC48496((&V_0), NULL); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LongEnumEqualityComparer_1_Equals_m280B770B270E901648E8FDD542D25AF52CA6277D_gshared (LongEnumEqualityComparer_1_t84E9660A2B34FF3EBE584576308B60B885D573D2* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; return (bool)((!(((RuntimeObject*)(LongEnumEqualityComparer_1_t84E9660A2B34FF3EBE584576308B60B885D573D2*)((LongEnumEqualityComparer_1_t84E9660A2B34FF3EBE584576308B60B885D573D2*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(method->klass->rgctx_data, 2)))) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LongEnumEqualityComparer_1_GetHashCode_m1B5FABC53D2E5598D4A5A1270A520F1B4641E11C_gshared (LongEnumEqualityComparer_1_t84E9660A2B34FF3EBE584576308B60B885D573D2* __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject*)__this); Type_t* L_0; L_0 = Object_GetType_mE10A8FC1E57F3DF29972CCBC026C2DC3942263B3((RuntimeObject*)__this, NULL); NullCheck((MemberInfo_t*)L_0); String_t* L_1; L_1 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_0); NullCheck((RuntimeObject*)L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, (RuntimeObject*)L_1); return L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongEnumEqualityComparer_1__ctor_mE638EE50B5DDF2DB094F6BF8703B23872496CBA6_gshared (LongEnumEqualityComparer_1_t84E9660A2B34FF3EBE584576308B60B885D573D2* __this, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t458C8DC3748A89A213F4738B57D3742C4896ABE9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((EqualityComparer_1_t458C8DC3748A89A213F4738B57D3742C4896ABE9*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongEnumEqualityComparer_1__ctor_mA0738549DB4AF45B2147E7AEE297513FD4CC4F0D_gshared (LongEnumEqualityComparer_1_t84E9660A2B34FF3EBE584576308B60B885D573D2* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_information, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { (( void (*) (EqualityComparer_1_t458C8DC3748A89A213F4738B57D3742C4896ABE9*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 3)))((EqualityComparer_1_t458C8DC3748A89A213F4738B57D3742C4896ABE9*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LongEnumEqualityComparer_1_GetObjectData_mD2CD7924C13DE56E2A77BC35201C20CEC5FEA139_gshared (LongEnumEqualityComparer_1_t84E9660A2B34FF3EBE584576308B60B885D573D2* __this, SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* ___0_info, StreamingContext_t56760522A751890146EE45F82F866B55B7E33677 ___1_context, const RuntimeMethod* method) { { SerializationInfo_t3C47F63E24BEB9FCE2DC6309E027F238DC5C5E37* L_0 = ___0_info; RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_1 = { reinterpret_cast (il2cpp_rgctx_type(method->klass->rgctx_data, 5)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_2; L_2 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_1, NULL); NullCheck(L_0); SerializationInfo_SetType_m5D07E1C38028872E49EA01129ED5BF1AF674C475(L_0, L_2, 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 LowLevelDictionary_2__ctor_m0B413ACD3C26D0F35D16683B6A2CEBCC3170E65A_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, const RuntimeMethod* method) { { DefaultComparer_1_tF1F3B8981298E50FBC17BDC8CA0B4CFE867AD644* L_0 = (DefaultComparer_1_tF1F3B8981298E50FBC17BDC8CA0B4CFE867AD644*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); DefaultComparer_1__ctor_m1FB334BED8F2ED543F453D87C912BDA6611F368E(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); LowLevelDictionary_2__ctor_mB6B362C12FBFC3BDA4766411FDC767993214AFA2(__this, ((int32_t)17), (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelDictionary_2__ctor_mB6B362C12FBFC3BDA4766411FDC767993214AFA2_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___1_comparer; __this->____comparer = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_0); int32_t L_1 = ___0_capacity; LowLevelDictionary_2_Clear_m7229E17DB8B64A5E367126DD076AA0577B2ED5A7(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelDictionary_2_set_Item_mD4043EA322BBAEBB1B94917145129443C56C982B_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* V_0 = NULL; { goto IL_0013; } IL_0013: { int32_t L_1 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_1, 1)); int32_t L_2 = ___0_key; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_3; L_3 = LowLevelDictionary_2_Find_m9E8AF9DE397CFCC424FF17C0125FACDB261E3AEB(__this, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); V_0 = L_3; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_4 = V_0; if (!L_4) { goto IL_0034; } } { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_5 = V_0; RuntimeObject* L_6 = ___1_value; NullCheck(L_5); L_5->____value = L_6; Il2CppCodeGenWriteBarrier((void**)(&L_5->____value), (void*)L_6); return; } IL_0034: { int32_t L_7 = ___0_key; RuntimeObject* L_8 = ___1_value; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_9; L_9 = LowLevelDictionary_2_UncheckedAdd_m4B36B6453ADD7712B323A995014660300EDFD5BB(__this, L_7, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelDictionary_2_Clear_m7229E17DB8B64A5E367126DD076AA0577B2ED5A7_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); int32_t L_1 = ___0_capacity; EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_2 = (EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6*)(EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 11), (uint32_t)L_1); __this->____buckets = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_2); __this->____numEntries = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LowLevelDictionary_2_Remove_mDC5F88E2C3B2CA9902A5F7F156FDB86D651DFF5F_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_key, const RuntimeMethod* method) { int32_t V_0 = 0; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* V_1 = NULL; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* V_2 = NULL; { goto IL_0013; } IL_0013: { int32_t L_1 = ___0_key; int32_t L_2; L_2 = LowLevelDictionary_2_GetBucket_m31C0AA9C3A13F586A702DFDE7508A606E20B4A9B(__this, L_1, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); V_0 = L_2; V_1 = (Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB*)NULL; EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_3 = __this->____buckets; int32_t L_4 = V_0; NullCheck(L_3); int32_t L_5 = L_4; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_6 = (L_3)->GetAt(static_cast(L_5)); V_2 = L_6; goto IL_0083; } IL_0029: { RuntimeObject* L_7 = __this->____comparer; int32_t L_8 = ___0_key; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_9 = V_2; NullCheck(L_9); int32_t L_10 = L_9->____key; NullCheck(L_7); bool L_11; L_11 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_7, L_8, L_10); if (!L_11) { goto IL_007a; } } { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_12 = V_1; if (L_12) { goto IL_0050; } } { EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_13 = __this->____buckets; int32_t L_14 = V_0; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_15 = V_2; NullCheck(L_15); Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_16 = L_15->____next; NullCheck(L_13); (L_13)->SetAt(static_cast(L_14), (Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB*)L_16); goto IL_005c; } IL_0050: { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_17 = V_1; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_18 = V_2; NullCheck(L_18); Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_19 = L_18->____next; NullCheck(L_17); L_17->____next = L_19; Il2CppCodeGenWriteBarrier((void**)(&L_17->____next), (void*)L_19); } IL_005c: { int32_t L_20 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_20, 1)); int32_t L_21 = __this->____numEntries; __this->____numEntries = ((int32_t)il2cpp_codegen_subtract(L_21, 1)); return (bool)1; } IL_007a: { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_22 = V_2; V_1 = L_22; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_23 = V_2; NullCheck(L_23); Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_24 = L_23->____next; V_2 = L_24; } IL_0083: { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_25 = V_2; if (L_25) { goto IL_0029; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* LowLevelDictionary_2_Find_m9E8AF9DE397CFCC424FF17C0125FACDB261E3AEB_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_key, const RuntimeMethod* method) { int32_t V_0 = 0; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* V_1 = NULL; { int32_t L_0 = ___0_key; int32_t L_1; L_1 = LowLevelDictionary_2_GetBucket_m31C0AA9C3A13F586A702DFDE7508A606E20B4A9B(__this, L_0, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); V_0 = L_1; EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_2 = __this->____buckets; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_5 = (L_2)->GetAt(static_cast(L_4)); V_1 = L_5; goto IL_0031; } IL_0014: { RuntimeObject* L_6 = __this->____comparer; int32_t L_7 = ___0_key; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_8 = V_1; NullCheck(L_8); int32_t L_9 = L_8->____key; NullCheck(L_6); bool L_10; L_10 = InterfaceFuncInvoker2< bool, int32_t, int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_6, L_7, L_9); if (!L_10) { goto IL_002a; } } { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_11 = V_1; return L_11; } IL_002a: { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_12 = V_1; NullCheck(L_12); Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_13 = L_12->____next; V_1 = L_13; } IL_0031: { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_14 = V_1; if (L_14) { goto IL_0014; } } { return (Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* LowLevelDictionary_2_UncheckedAdd_m4B36B6453ADD7712B323A995014660300EDFD5BB_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_key, RuntimeObject* ___1_value, const RuntimeMethod* method) { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* V_0 = NULL; int32_t V_1 = 0; { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_0 = (Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 8)); Entry__ctor_m1523ABCDEBE31BA50D6801DB569FB6C6DA0EAB65(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); V_0 = L_0; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_1 = V_0; int32_t L_2 = ___0_key; NullCheck(L_1); L_1->____key = L_2; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_3 = V_0; RuntimeObject* L_4 = ___1_value; NullCheck(L_3); L_3->____value = L_4; Il2CppCodeGenWriteBarrier((void**)(&L_3->____value), (void*)L_4); int32_t L_5 = ___0_key; int32_t L_6; L_6 = LowLevelDictionary_2_GetBucket_m31C0AA9C3A13F586A702DFDE7508A606E20B4A9B(__this, L_5, 0, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); V_1 = L_6; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_7 = V_0; EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_8 = __this->____buckets; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_7); L_7->____next = L_11; Il2CppCodeGenWriteBarrier((void**)(&L_7->____next), (void*)L_11); EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_12 = __this->____buckets; int32_t L_13 = V_1; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB*)L_14); int32_t L_15 = __this->____numEntries; __this->____numEntries = ((int32_t)il2cpp_codegen_add(L_15, 1)); int32_t L_16 = __this->____numEntries; EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_17 = __this->____buckets; NullCheck(L_17); if ((((int32_t)L_16) <= ((int32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_17)->max_length)), 2))))) { goto IL_005a; } } { LowLevelDictionary_2_ExpandBuckets_m033D9FFFD113915A8BD824AC730C492F01631A9A(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_005a: { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_18 = V_0; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelDictionary_2_ExpandBuckets_m033D9FFFD113915A8BD824AC730C492F01631A9A_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, const RuntimeMethod* method) { int32_t V_0 = 0; EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* V_1 = NULL; int32_t V_2 = 0; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* V_3 = NULL; int32_t V_4 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { { EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_0 = __this->____buckets; NullCheck(L_0); V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_0)->max_length)), 2)), 1)); int32_t L_1 = V_0; EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_2 = (EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6*)(EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 11), (uint32_t)L_1); V_1 = L_2; V_2 = 0; goto IL_004f_1; } IL_0018_1: { EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_3 = __this->____buckets; int32_t L_4 = V_2; NullCheck(L_3); int32_t L_5 = L_4; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_6 = (L_3)->GetAt(static_cast(L_5)); V_3 = L_6; goto IL_0048_1; } IL_0023_1: { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_7 = V_3; NullCheck(L_7); Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_8 = L_7->____next; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_9 = V_3; NullCheck(L_9); int32_t L_10 = L_9->____key; int32_t L_11 = V_0; int32_t L_12; L_12 = LowLevelDictionary_2_GetBucket_m31C0AA9C3A13F586A702DFDE7508A606E20B4A9B(__this, L_10, L_11, il2cpp_rgctx_method(method->klass->rgctx_data, 13)); V_4 = L_12; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_13 = V_3; EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_14 = V_1; int32_t L_15 = V_4; NullCheck(L_14); int32_t L_16 = L_15; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_17 = (L_14)->GetAt(static_cast(L_16)); NullCheck(L_13); L_13->____next = L_17; Il2CppCodeGenWriteBarrier((void**)(&L_13->____next), (void*)L_17); EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_18 = V_1; int32_t L_19 = V_4; Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_20 = V_3; NullCheck(L_18); (L_18)->SetAt(static_cast(L_19), (Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB*)L_20); V_3 = L_8; } IL_0048_1: { Entry_t776AD7605FD3B32B33A463DA5E56809C57BFA1AB* L_21 = V_3; if (L_21) { goto IL_0023_1; } } { int32_t L_22 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_004f_1: { int32_t L_23 = V_2; EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_24 = __this->____buckets; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))) { goto IL_0018_1; } } { EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_25 = V_1; __this->____buckets = L_25; Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25); goto IL_0066; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0063; } throw e; } CATCH_0063: { OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F* L_26 = ((OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F*)IL2CPP_GET_ACTIVE_EXCEPTION(OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F*));; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0066; } IL_0066: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LowLevelDictionary_2_GetBucket_m31C0AA9C3A13F586A702DFDE7508A606E20B4A9B_gshared (LowLevelDictionary_2_t4C52985827C66ED86805FEED7556812E4207A114* __this, int32_t ___0_key, int32_t ___1_numBuckets, const RuntimeMethod* method) { int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; int32_t G_B3_0 = 0; int32_t G_B3_1 = 0; { RuntimeObject* L_0 = __this->____comparer; int32_t L_1 = ___0_key; NullCheck(L_0); int32_t L_2; L_2 = InterfaceFuncInvoker1< int32_t, int32_t >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_0, L_1); int32_t L_3 = ___1_numBuckets; if (!L_3) { G_B2_0 = ((int32_t)(L_2&((int32_t)2147483647LL))); goto IL_0018; } G_B1_0 = ((int32_t)(L_2&((int32_t)2147483647LL))); } { int32_t L_4 = ___1_numBuckets; G_B3_0 = L_4; G_B3_1 = G_B1_0; goto IL_0020; } IL_0018: { EntryU5BU5D_t16529C13B3C98BF11CD3EF6FAF58FEA29EABDCA6* L_5 = __this->____buckets; NullCheck(L_5); G_B3_0 = ((int32_t)(((RuntimeArray*)L_5)->max_length)); G_B3_1 = G_B2_0; } IL_0020: { return ((int32_t)(G_B3_1%G_B3_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 LowLevelDictionary_2__ctor_m6893497702070CC68AC3BAB751834E9FF68C4528_gshared (LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47* __this, const RuntimeMethod* method) { { DefaultComparer_1_tF12896E32765999A5CD556EEF744B5B1AEB870E5* L_0 = (DefaultComparer_1_tF12896E32765999A5CD556EEF744B5B1AEB870E5*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); (( void (*) (DefaultComparer_1_tF12896E32765999A5CD556EEF744B5B1AEB870E5*, 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)); (( void (*) (LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))(__this, ((int32_t)17), (RuntimeObject*)L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelDictionary_2__ctor_m2976D36B6439669E09FF4616F9EB6AAB8DDDB62A_gshared (LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47* __this, int32_t ___0_capacity, RuntimeObject* ___1_comparer, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); RuntimeObject* L_0 = ___1_comparer; __this->____comparer = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____comparer), (void*)L_0); int32_t L_1 = ___0_capacity; (( void (*) (LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 5)))(__this, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 5)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelDictionary_2_set_Item_mCA9C09B6AFCF6CC5CE6A0C40EA78FC75689EF04D_gshared (LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)); const uint32_t SizeOf_TValue_tB3C24A8DFC2827D365872308F1B90808557FC900 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); const Il2CppFullySharedGenericAny L_4 = L_0; const Il2CppFullySharedGenericAny L_9 = L_0; const Il2CppFullySharedGenericAny L_8 = alloca(SizeOf_TValue_tB3C24A8DFC2827D365872308F1B90808557FC900); const Il2CppFullySharedGenericAny L_10 = L_8; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* V_0 = NULL; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_key : &___0_key), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6), L_0); if (L_1) { goto IL_0013; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_0013: { int32_t L_3 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_3, 1)); il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_key : &___0_key), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_5; L_5 = InvokerFuncInvoker1< Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA*, 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, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_4: *(void**)L_4)); V_0 = L_5; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_6 = V_0; if (!L_6) { goto IL_0034; } } { Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_7 = V_0; il2cpp_codegen_memcpy(L_8, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9)) ? ___1_value : &___1_value), SizeOf_TValue_tB3C24A8DFC2827D365872308F1B90808557FC900); NullCheck(L_7); il2cpp_codegen_write_instance_field_data(L_7, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),1), L_8, SizeOf_TValue_tB3C24A8DFC2827D365872308F1B90808557FC900); return; } IL_0034: { il2cpp_codegen_memcpy(L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_key : &___0_key), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); il2cpp_codegen_memcpy(L_10, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9)) ? ___1_value : &___1_value), SizeOf_TValue_tB3C24A8DFC2827D365872308F1B90808557FC900); Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_11; L_11 = InvokerFuncInvoker2< Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA*, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_9: *(void**)L_9), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9)) ? L_10: *(void**)L_10)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelDictionary_2_Clear_m8EC37682AC495C0E5B8EB7CA373B7D9FE89616D3_gshared (LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); int32_t L_1 = ___0_capacity; EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_2 = (EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52*)(EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 11), (uint32_t)L_1); __this->____buckets = L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_2); __this->____numEntries = 0; return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LowLevelDictionary_2_Remove_m70E88A5B684A3A944B6569781B7B3918196A98E6_gshared (LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47* __this, Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); const Il2CppFullySharedGenericAny L_3 = L_0; const Il2CppFullySharedGenericAny L_10 = L_0; const Il2CppFullySharedGenericAny L_12 = alloca(SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); int32_t V_0 = 0; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* V_1 = NULL; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* V_2 = NULL; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_key : &___0_key), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6), L_0); if (L_1) { goto IL_0013; } } { ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129* L_2 = (ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129*)il2cpp_codegen_object_new(((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&ArgumentNullException_t327031E412FAB2351B0022DD5DAD47E67E597129_il2cpp_TypeInfo_var))); ArgumentNullException__ctor_m444AE141157E333844FC1A9500224C2F9FD24F4B(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteralE7D028CCE3B6E7B61AE2C752D7AE970DA04AB7C6)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_0013: { il2cpp_codegen_memcpy(L_3, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_key : &___0_key), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); int32_t L_4; L_4 = InvokerFuncInvoker2< int32_t, Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_3: *(void**)L_3), 0); V_0 = L_4; V_1 = (Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA*)NULL; EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_5 = __this->____buckets; int32_t L_6 = V_0; NullCheck(L_5); int32_t L_7 = L_6; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_8 = (L_5)->GetAt(static_cast(L_7)); V_2 = L_8; goto IL_0083; } IL_0029: { RuntimeObject* L_9 = __this->____comparer; il2cpp_codegen_memcpy(L_10, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_key : &___0_key), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_11 = V_2; il2cpp_codegen_memcpy(L_12, il2cpp_codegen_get_instance_field_data_pointer(L_11, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),0)), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); NullCheck(L_9); bool L_13; L_13 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_9, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_10: *(void**)L_10), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_12: *(void**)L_12)); if (!L_13) { goto IL_007a; } } { Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_14 = V_1; if (L_14) { goto IL_0050; } } { EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_15 = __this->____buckets; int32_t L_16 = V_0; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_17 = V_2; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_18 = *(Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA**)il2cpp_codegen_get_instance_field_data_pointer(L_17, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),2)); NullCheck(L_15); (L_15)->SetAt(static_cast(L_16), (Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA*)L_18); goto IL_005c; } IL_0050: { Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_19 = V_1; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_20 = V_2; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_21 = *(Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA**)il2cpp_codegen_get_instance_field_data_pointer(L_20, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),2)); NullCheck(L_19); il2cpp_codegen_write_instance_field_data(L_19, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),2), L_21); } IL_005c: { int32_t L_22 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_22, 1)); int32_t L_23 = __this->____numEntries; __this->____numEntries = ((int32_t)il2cpp_codegen_subtract(L_23, 1)); return (bool)1; } IL_007a: { Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_24 = V_2; V_1 = L_24; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_25 = V_2; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_26 = *(Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA**)il2cpp_codegen_get_instance_field_data_pointer(L_25, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),2)); V_2 = L_26; } IL_0083: { Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_27 = V_2; if (L_27) { goto IL_0029; } } { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* LowLevelDictionary_2_Find_m179CAB1400AF502A22F57DE2B32B403D4BE04671_gshared (LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47* __this, Il2CppFullySharedGenericAny ___0_key, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); const Il2CppFullySharedGenericAny L_7 = L_0; const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); int32_t V_0 = 0; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* V_1 = NULL; { il2cpp_codegen_memcpy(L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_key : &___0_key), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); int32_t L_1; L_1 = InvokerFuncInvoker2< int32_t, Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_0: *(void**)L_0), 0); V_0 = L_1; EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_2 = __this->____buckets; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = L_3; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_5 = (L_2)->GetAt(static_cast(L_4)); V_1 = L_5; goto IL_0031; } IL_0014: { RuntimeObject* L_6 = __this->____comparer; il2cpp_codegen_memcpy(L_7, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_key : &___0_key), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_8 = V_1; il2cpp_codegen_memcpy(L_9, il2cpp_codegen_get_instance_field_data_pointer(L_8, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),0)), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); NullCheck(L_6); bool L_10; L_10 = InterfaceFuncInvoker2Invoker< bool, Il2CppFullySharedGenericAny, Il2CppFullySharedGenericAny >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_6, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_7: *(void**)L_7), (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_9: *(void**)L_9)); if (!L_10) { goto IL_002a; } } { Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_11 = V_1; return L_11; } IL_002a: { Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_12 = V_1; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_13 = *(Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA**)il2cpp_codegen_get_instance_field_data_pointer(L_12, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),2)); V_1 = L_13; } IL_0031: { Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_14 = V_1; if (L_14) { goto IL_0014; } } { return (Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA*)NULL; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* LowLevelDictionary_2_UncheckedAdd_mFD09849DDF8DDA1917BFE11E1C65CE60CDDA2D6F_gshared (LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47* __this, Il2CppFullySharedGenericAny ___0_key, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)); const uint32_t SizeOf_TValue_tB3C24A8DFC2827D365872308F1B90808557FC900 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9)); const Il2CppFullySharedGenericAny L_2 = alloca(SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); const Il2CppFullySharedGenericAny L_4 = alloca(SizeOf_TValue_tB3C24A8DFC2827D365872308F1B90808557FC900); Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* V_0 = NULL; int32_t V_1 = 0; { Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_0 = (Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 8)); (( void (*) (Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 15)))(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 15)); V_0 = L_0; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_1 = V_0; il2cpp_codegen_memcpy(L_2, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_key : &___0_key), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); NullCheck(L_1); il2cpp_codegen_write_instance_field_data(L_1, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),0), L_2, SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_3 = V_0; il2cpp_codegen_memcpy(L_4, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 9)) ? ___1_value : &___1_value), SizeOf_TValue_tB3C24A8DFC2827D365872308F1B90808557FC900); NullCheck(L_3); il2cpp_codegen_write_instance_field_data(L_3, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),1), L_4, SizeOf_TValue_tB3C24A8DFC2827D365872308F1B90808557FC900); il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_key : &___0_key), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); int32_t L_6; L_6 = InvokerFuncInvoker2< int32_t, Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_5: *(void**)L_5), 0); V_1 = L_6; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_7 = V_0; EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_8 = __this->____buckets; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_7); il2cpp_codegen_write_instance_field_data(L_7, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),2), L_11); EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_12 = __this->____buckets; int32_t L_13 = V_1; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA*)L_14); int32_t L_15 = __this->____numEntries; __this->____numEntries = ((int32_t)il2cpp_codegen_add(L_15, 1)); int32_t L_16 = __this->____numEntries; EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_17 = __this->____buckets; NullCheck(L_17); if ((((int32_t)L_16) <= ((int32_t)((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_17)->max_length)), 2))))) { goto IL_005a; } } { (( void (*) (LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 16)))(__this, il2cpp_rgctx_method(method->klass->rgctx_data, 16)); } IL_005a: { Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_18 = V_0; return L_18; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelDictionary_2_ExpandBuckets_m187E4F5B88425903219951B37753A533F3AED6FB_gshared (LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47* __this, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)); const Il2CppFullySharedGenericAny L_10 = alloca(SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); int32_t V_0 = 0; EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* V_1 = NULL; int32_t V_2 = 0; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* V_3 = NULL; int32_t V_4 = 0; il2cpp::utils::ExceptionSupportStack __active_exceptions; try { { EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_0 = __this->____buckets; NullCheck(L_0); V_0 = ((int32_t)il2cpp_codegen_add(((int32_t)il2cpp_codegen_multiply(((int32_t)(((RuntimeArray*)L_0)->max_length)), 2)), 1)); int32_t L_1 = V_0; EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_2 = (EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52*)(EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 11), (uint32_t)L_1); V_1 = L_2; V_2 = 0; goto IL_004f_1; } IL_0018_1: { EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_3 = __this->____buckets; int32_t L_4 = V_2; NullCheck(L_3); int32_t L_5 = L_4; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_6 = (L_3)->GetAt(static_cast(L_5)); V_3 = L_6; goto IL_0048_1; } IL_0023_1: { Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_7 = V_3; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_8 = *(Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA**)il2cpp_codegen_get_instance_field_data_pointer(L_7, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),2)); Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_9 = V_3; il2cpp_codegen_memcpy(L_10, il2cpp_codegen_get_instance_field_data_pointer(L_9, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),0)), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); int32_t L_11 = V_0; int32_t L_12; L_12 = InvokerFuncInvoker2< int32_t, Il2CppFullySharedGenericAny, int32_t >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 13)), il2cpp_rgctx_method(method->klass->rgctx_data, 13), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_10: *(void**)L_10), L_11); V_4 = L_12; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_13 = V_3; EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_14 = V_1; int32_t L_15 = V_4; NullCheck(L_14); int32_t L_16 = L_15; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_17 = (L_14)->GetAt(static_cast(L_16)); NullCheck(L_13); il2cpp_codegen_write_instance_field_data(L_13, il2cpp_rgctx_field(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 8),2), L_17); EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_18 = V_1; int32_t L_19 = V_4; Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_20 = V_3; NullCheck(L_18); (L_18)->SetAt(static_cast(L_19), (Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA*)L_20); V_3 = L_8; } IL_0048_1: { Entry_t293B6AB120856BFD8E015525A46B3A31699C94BA* L_21 = V_3; if (L_21) { goto IL_0023_1; } } { int32_t L_22 = V_2; V_2 = ((int32_t)il2cpp_codegen_add(L_22, 1)); } IL_004f_1: { int32_t L_23 = V_2; EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_24 = __this->____buckets; NullCheck(L_24); if ((((int32_t)L_23) < ((int32_t)((int32_t)(((RuntimeArray*)L_24)->max_length))))) { goto IL_0018_1; } } { EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_25 = V_1; __this->____buckets = L_25; Il2CppCodeGenWriteBarrier((void**)(&__this->____buckets), (void*)L_25); goto IL_0066; } } catch(Il2CppExceptionWrapper& e) { if(il2cpp_codegen_class_is_assignable_from (((RuntimeClass*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F_il2cpp_TypeInfo_var)), il2cpp_codegen_object_class(e.ex))) { IL2CPP_PUSH_ACTIVE_EXCEPTION(e.ex); goto CATCH_0063; } throw e; } CATCH_0063: { OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F* L_26 = ((OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F*)IL2CPP_GET_ACTIVE_EXCEPTION(OutOfMemoryException_tE6DC2F937EC4A8699271D5151C4DF83BDE99EE7F*));; IL2CPP_POP_ACTIVE_EXCEPTION(Exception_t*); goto IL_0066; } IL_0066: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LowLevelDictionary_2_GetBucket_m1A96B86081231C08700D90259C776BF8CE47FD04_gshared (LowLevelDictionary_2_t10472B425309CC8D325AF29FC88EAA9D01ABEB47* __this, Il2CppFullySharedGenericAny ___0_key, int32_t ___1_numBuckets, const RuntimeMethod* method) { const uint32_t SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)); const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); int32_t G_B2_0 = 0; int32_t G_B1_0 = 0; int32_t G_B3_0 = 0; int32_t G_B3_1 = 0; { RuntimeObject* L_0 = __this->____comparer; il2cpp_codegen_memcpy(L_1, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? ___0_key : &___0_key), SizeOf_TKey_t8FB2343F7E47C8D3B483431BFBEE55A6A61DC6F9); NullCheck(L_0); int32_t L_2; L_2 = InterfaceFuncInvoker1Invoker< int32_t, Il2CppFullySharedGenericAny >::Invoke(1, il2cpp_rgctx_data(method->klass->rgctx_data, 3), L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 6)) ? L_1: *(void**)L_1)); int32_t L_3 = ___1_numBuckets; if (!L_3) { G_B2_0 = ((int32_t)(L_2&((int32_t)2147483647LL))); goto IL_0018; } G_B1_0 = ((int32_t)(L_2&((int32_t)2147483647LL))); } { int32_t L_4 = ___1_numBuckets; G_B3_0 = L_4; G_B3_1 = G_B1_0; goto IL_0020; } IL_0018: { EntryU5BU5D_t6B3836A498033C61F559387A83D138BFE12D3E52* L_5 = __this->____buckets; NullCheck(L_5); G_B3_0 = ((int32_t)(((RuntimeArray*)L_5)->max_length)); G_B3_1 = G_B2_0; } IL_0020: { return ((int32_t)(G_B3_1%G_B3_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 LowLevelListWithIList_1__ctor_mD6F74009D6D4AFB9BB96C40001514D52B63DED1F_gshared (LowLevelListWithIList_1_t424B84BB083921C00880052D4B49074AF66B72FC* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 1)); LowLevelList_1__ctor_mC9E5B6B4FA524A581AE17EB5DE22ADBDDD12F0E7((LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelListWithIList_1__ctor_mF47DAB021B141F7D4CFA37FE294553086C1A50D3_gshared (LowLevelListWithIList_1_t424B84BB083921C00880052D4B49074AF66B72FC* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { int32_t L_0 = ___0_capacity; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 1)); LowLevelList_1__ctor_mEA732C8D15FD4B514B237270C203F99613A78085((LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LowLevelListWithIList_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_mCEA65B95971EEAC784E4F80AF3BF71EB1955DB83_gshared (LowLevelListWithIList_1_t424B84BB083921C00880052D4B49074AF66B72FC* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LowLevelListWithIList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_mABE726834636DA190108D117F993FE91B40E3A5A_gshared (LowLevelListWithIList_1_t424B84BB083921C00880052D4B49074AF66B72FC* __this, const RuntimeMethod* method) { { Enumerator_tEDEAA5F8FFBCB1F2EE5A6E473ED9F5A86691DE05 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE48807999815FCA9A84BDDE46C5E1EC8F29B91DF((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); Enumerator_tEDEAA5F8FFBCB1F2EE5A6E473ED9F5A86691DE05 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3), &L_1); return (RuntimeObject*)L_2; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LowLevelListWithIList_1_System_Collections_IEnumerable_GetEnumerator_mD777BE2CA9FF0E9BD3140C933B907C333130882C_gshared (LowLevelListWithIList_1_t424B84BB083921C00880052D4B49074AF66B72FC* __this, const RuntimeMethod* method) { { Enumerator_tEDEAA5F8FFBCB1F2EE5A6E473ED9F5A86691DE05 L_0; memset((&L_0), 0, sizeof(L_0)); Enumerator__ctor_mE48807999815FCA9A84BDDE46C5E1EC8F29B91DF((&L_0), __this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); Enumerator_tEDEAA5F8FFBCB1F2EE5A6E473ED9F5A86691DE05 L_1 = L_0; RuntimeObject* L_2 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3), &L_1); return (RuntimeObject*)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 LowLevelListWithIList_1__ctor_m7AB0E8E5B20FFDC048A5EF35FE2D5BFC411168BE_gshared (LowLevelListWithIList_1_t80E30B23146FD62D1FB6A639EA1EBAD199B029D9* __this, const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 1)); (( void (*) (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 0)))((LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0*)__this, il2cpp_rgctx_method(method->klass->rgctx_data, 0)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelListWithIList_1__ctor_m4B122A24C900A82393070E3BC47A5195E41D0166_gshared (LowLevelListWithIList_1_t80E30B23146FD62D1FB6A639EA1EBAD199B029D9* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { int32_t L_0 = ___0_capacity; il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 1)); (( void (*) (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 2)))((LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0*)__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 2)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LowLevelListWithIList_1_System_Collections_Generic_ICollectionU3CTU3E_get_IsReadOnly_m4370070FFE2C281C957687075D458D7367685370_gshared (LowLevelListWithIList_1_t80E30B23146FD62D1FB6A639EA1EBAD199B029D9* __this, const RuntimeMethod* method) { { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LowLevelListWithIList_1_System_Collections_Generic_IEnumerableU3CTU3E_GetEnumerator_m2192B77A7D1721166B77434FAE475580AEABF35A_gshared (LowLevelListWithIList_1_t80E30B23146FD62D1FB6A639EA1EBAD199B029D9* __this, const RuntimeMethod* method) { const uint32_t SizeOf_Enumerator_tB19D46B40EC775D8EBAD1F019FB1BC10822C8ECA = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3)); const Enumerator_t291DC5B00D016A9E1E061A4CCA7269A21EAF45C0 L_0 = alloca(SizeOf_Enumerator_tB19D46B40EC775D8EBAD1F019FB1BC10822C8ECA); { memset(L_0, 0, SizeOf_Enumerator_tB19D46B40EC775D8EBAD1F019FB1BC10822C8ECA); Enumerator__ctor_m6C59AA282C548B36E982B84CACC3A8E4AA904775((Enumerator_t291DC5B00D016A9E1E061A4CCA7269A21EAF45C0*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3), L_0); return (RuntimeObject*)L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LowLevelListWithIList_1_System_Collections_IEnumerable_GetEnumerator_mC47144515E8A260A0737260ED6A11C0D5C3B74DE_gshared (LowLevelListWithIList_1_t80E30B23146FD62D1FB6A639EA1EBAD199B029D9* __this, const RuntimeMethod* method) { const uint32_t SizeOf_Enumerator_tB19D46B40EC775D8EBAD1F019FB1BC10822C8ECA = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3)); const Enumerator_t291DC5B00D016A9E1E061A4CCA7269A21EAF45C0 L_0 = alloca(SizeOf_Enumerator_tB19D46B40EC775D8EBAD1F019FB1BC10822C8ECA); { memset(L_0, 0, SizeOf_Enumerator_tB19D46B40EC775D8EBAD1F019FB1BC10822C8ECA); Enumerator__ctor_m6C59AA282C548B36E982B84CACC3A8E4AA904775((Enumerator_t291DC5B00D016A9E1E061A4CCA7269A21EAF45C0*)L_0, __this, il2cpp_rgctx_method(method->klass->rgctx_data, 4)); RuntimeObject* L_1 = Box(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 3), L_0); return (RuntimeObject*)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 LowLevelList_1__ctor_mC9E5B6B4FA524A581AE17EB5DE22ADBDDD12F0E7_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = ((LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1__ctor_mEA732C8D15FD4B514B237270C203F99613A78085_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_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_capacity; if (L_2) { goto IL_0024; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = ((LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_3); return; } IL_0024: { int32_t L_4 = ___0_capacity; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_5 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_4); __this->____items = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LowLevelList_1_get_Capacity_mC30C6977565ECFBB19B98426BA80DF6B3B46CC21_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, const RuntimeMethod* method) { { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->____items; NullCheck(L_0); return ((int32_t)(((RuntimeArray*)L_0)->max_length)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_set_Capacity_mBC06E150C30A932FE95EF6D4A80217BC6E5257DC_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_value, const RuntimeMethod* method) { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0014; } } { 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_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_0014: { int32_t L_3 = ___0_value; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->____items; NullCheck(L_4); if ((((int32_t)L_3) == ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_0051; } } { int32_t L_5 = ___0_value; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0046; } } { int32_t L_6 = ___0_value; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_6); V_0 = L_7; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = __this->____items; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_0046: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = ((LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0051: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LowLevelList_1_get_Count_m1ECF3B013648B0789D39052FD2C562ECEB2B13A4_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* LowLevelList_1_get_Item_m4A0F25A4B5A0BBD4AD5C423C0B474765E3F65596_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_index, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_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: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items; int32_t L_4 = ___0_index; NullCheck(L_3); int32_t L_5 = L_4; RuntimeObject* L_6 = (L_3)->GetAt(static_cast(L_5)); return L_6; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_set_Item_m9F37196A2E5D41B987A97C7BA6F3FCE0A7DF96FD_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_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: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items; int32_t L_4 = ___0_index; RuntimeObject* L_5 = ___1_value; NullCheck(L_3); (L_3)->SetAt(static_cast(L_4), (RuntimeObject*)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_Add_m46FF684E8A458907434DA7ED0BBD0D9BA39707A4_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { int32_t L_0 = __this->____size; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items; NullCheck(L_1); if ((!(((uint32_t)L_0) == ((uint32_t)((int32_t)(((RuntimeArray*)L_1)->max_length)))))) { goto IL_001e; } } { int32_t L_2 = __this->____size; LowLevelList_1_EnsureCapacity_m15C5DAD66F3D12BFD786DBE4994ED0A2A9849A0B(__this, ((int32_t)il2cpp_codegen_add(L_2, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_001e: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_3 = __this->____items; int32_t L_4 = __this->____size; V_0 = L_4; int32_t L_5 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); int32_t L_6 = V_0; RuntimeObject* L_7 = ___0_item; NullCheck(L_3); (L_3)->SetAt(static_cast(L_6), (RuntimeObject*)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 LowLevelList_1_EnsureCapacity_m15C5DAD66F3D12BFD786DBE4994ED0A2A9849A0B_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_min, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t G_B4_0 = 0; { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* 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; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = __this->____items; NullCheck(L_2); if (!(((RuntimeArray*)L_2)->max_length)) { goto IL_0020; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* 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; LowLevelList_1_set_Capacity_mBC06E150C30A932FE95EF6D4A80217BC6E5257DC(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); } IL_002f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_AddRange_m9D986B88377A55637A9383B0DD0DF626A7ED2042_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; LowLevelList_1_InsertRange_m41D4839802C22AA8A00BB419B348DE91BCFF52A0(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_Clear_m9AA9891F3800276BDB1DE93FF8FABC31BD96E34F_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items; int32_t L_2 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL); __this->____size = 0; } IL_0022: { int32_t L_3 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_3, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LowLevelList_1_Contains_m2B40E433790BBB4FBB0F904BE5DF58C2AA377031_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___0_item; if (L_0) { goto IL_0030; } } { V_0 = 0; goto IL_0025; } IL_000c: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = __this->____items; int32_t L_2 = V_0; NullCheck(L_1); int32_t L_3 = L_2; RuntimeObject* L_4 = (L_1)->GetAt(static_cast(L_3)); if (L_4) { goto IL_0021; } } { return (bool)1; } IL_0021: { int32_t L_5 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_5, 1)); } IL_0025: { int32_t L_6 = V_0; int32_t L_7 = __this->____size; if ((((int32_t)L_6) < ((int32_t)L_7))) { goto IL_000c; } } { return (bool)0; } IL_0030: { RuntimeObject* L_8 = ___0_item; int32_t L_9; L_9 = LowLevelList_1_IndexOf_m1E3798AD4DBE5EFEFA2AA30F9AEB1DA864237839(__this, L_8, il2cpp_rgctx_method(method->klass->rgctx_data, 9)); if ((((int32_t)L_9) < ((int32_t)0))) { goto IL_003c; } } { return (bool)1; } IL_003c: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_CopyTo_m9823350B2006D8BFB2BAF2E44C3D3800BFDF5F31_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* ___0_array, int32_t ___1_arrayIndex, const RuntimeMethod* method) { { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->____items; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_1 = ___0_array; int32_t L_2 = ___1_arrayIndex; int32_t L_3 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LowLevelList_1_IndexOf_m1E3798AD4DBE5EFEFA2AA30F9AEB1DA864237839_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = __this->____items; RuntimeObject* L_1 = ___0_item; int32_t L_2 = __this->____size; int32_t L_3; L_3 = Array_IndexOf_TisRuntimeObject_m4C0C698B1D627E6B3C3BE6DDA512E8E276DC6F73(L_0, L_1, 0, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 10)); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_Insert_mBD4CC70F7D0997C1FDDA0699DB1417BEC62D49D4_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_index, RuntimeObject* ___1_item, const RuntimeMethod* method) { { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { 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_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_0014: { int32_t L_3 = __this->____size; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_4 = __this->____items; NullCheck(L_4); if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0032; } } { int32_t L_5 = __this->____size; LowLevelList_1_EnsureCapacity_m15C5DAD66F3D12BFD786DBE4994ED0A2A9849A0B(__this, ((int32_t)il2cpp_codegen_add(L_5, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_0032: { int32_t L_6 = ___0_index; int32_t L_7 = __this->____size; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0058; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = __this->____items; int32_t L_9 = ___0_index; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_10 = __this->____items; int32_t L_11 = ___0_index; int32_t L_12 = __this->____size; int32_t L_13 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, L_9, (RuntimeArray*)L_10, ((int32_t)il2cpp_codegen_add(L_11, 1)), ((int32_t)il2cpp_codegen_subtract(L_12, L_13)), NULL); } IL_0058: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = __this->____items; int32_t L_15 = ___0_index; RuntimeObject* L_16 = ___1_item; NullCheck(L_14); (L_14)->SetAt(static_cast(L_15), (RuntimeObject*)L_16); int32_t L_17 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_17, 1)); int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_InsertRange_m41D4839802C22AA8A00BB419B348DE91BCFF52A0_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } RuntimeObject* V_0 = NULL; int32_t V_1 = 0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* V_2 = NULL; RuntimeObject* V_3 = NULL; { RuntimeObject* L_0 = ___1_collection; 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: { int32_t L_2 = ___0_index; int32_t L_3 = __this->____size; if ((!(((uint32_t)L_2) > ((uint32_t)L_3)))) { goto IL_0022; } } { 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_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0022: { RuntimeObject* L_5 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 11))); RuntimeObject* L_6 = V_0; if (!L_6) { goto IL_00d8; } } { RuntimeObject* L_7 = V_0; NullCheck(L_7); int32_t L_8; L_8 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 11), L_7); V_1 = L_8; int32_t L_9 = V_1; if ((((int32_t)L_9) <= ((int32_t)0))) { goto IL_0107; } } { int32_t L_10 = __this->____size; int32_t L_11 = V_1; LowLevelList_1_EnsureCapacity_m15C5DAD66F3D12BFD786DBE4994ED0A2A9849A0B(__this, ((int32_t)il2cpp_codegen_add(L_10, L_11)), il2cpp_rgctx_method(method->klass->rgctx_data, 5)); int32_t L_12 = ___0_index; int32_t L_13 = __this->____size; if ((((int32_t)L_12) >= ((int32_t)L_13))) { goto IL_0071; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_14 = __this->____items; int32_t L_15 = ___0_index; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_16 = __this->____items; int32_t L_17 = ___0_index; int32_t L_18 = V_1; int32_t L_19 = __this->____size; int32_t L_20 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, L_15, (RuntimeArray*)L_16, ((int32_t)il2cpp_codegen_add(L_17, L_18)), ((int32_t)il2cpp_codegen_subtract(L_19, L_20)), NULL); } IL_0071: { RuntimeObject* L_21 = V_0; if ((!(((RuntimeObject*)(LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58*)__this) == ((RuntimeObject*)(RuntimeObject*)L_21)))) { goto IL_00aa; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_22 = __this->____items; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23 = __this->____items; int32_t L_24 = ___0_index; int32_t L_25 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_22, 0, (RuntimeArray*)L_23, L_24, L_25, NULL); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_26 = __this->____items; int32_t L_27 = ___0_index; int32_t L_28 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_29 = __this->____items; int32_t L_30 = ___0_index; int32_t L_31 = __this->____size; int32_t L_32 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_26, ((int32_t)il2cpp_codegen_add(L_27, L_28)), (RuntimeArray*)L_29, ((int32_t)il2cpp_codegen_multiply(L_30, 2)), ((int32_t)il2cpp_codegen_subtract(L_31, L_32)), NULL); goto IL_00c8; } IL_00aa: { int32_t L_33 = V_1; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_34 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_33); V_2 = L_34; RuntimeObject* L_35 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_36 = V_2; NullCheck(L_35); InterfaceActionInvoker2< ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 11), L_35, L_36, 0); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_37 = V_2; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_38 = __this->____items; int32_t L_39 = ___0_index; int32_t L_40 = V_1; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_37, 0, (RuntimeArray*)L_38, L_39, L_40, NULL); } IL_00c8: { int32_t L_41 = __this->____size; int32_t L_42 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_41, L_42)); goto IL_0107; } IL_00d8: { RuntimeObject* L_43 = ___1_collection; NullCheck(L_43); RuntimeObject* L_44; L_44 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_43); V_3 = L_44; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00fd: { { RuntimeObject* L_45 = V_3; if (!L_45) { goto IL_0106; } } { RuntimeObject* L_46 = V_3; NullCheck((RuntimeObject*)L_46); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); } IL_0106: { return; } } }); try { { goto IL_00f3_1; } IL_00e1_1: { int32_t L_47 = ___0_index; int32_t L_48 = L_47; ___0_index = ((int32_t)il2cpp_codegen_add(L_48, 1)); RuntimeObject* L_49 = V_3; NullCheck(L_49); RuntimeObject* L_50; L_50 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 15), L_49); LowLevelList_1_Insert_mBD4CC70F7D0997C1FDDA0699DB1417BEC62D49D4(__this, L_48, L_50, il2cpp_rgctx_method(method->klass->rgctx_data, 17)); } IL_00f3_1: { RuntimeObject* L_51 = V_3; NullCheck((RuntimeObject*)L_51); bool L_52; L_52 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_51); if (L_52) { goto IL_00e1_1; } } { goto IL_0107; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0107: { int32_t L_53 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_53, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LowLevelList_1_Remove_m411B3616E7F6526FE2F2DB2571219DCBCF20312E_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, RuntimeObject* ___0_item, const RuntimeMethod* method) { int32_t V_0 = 0; { RuntimeObject* L_0 = ___0_item; int32_t L_1; L_1 = LowLevelList_1_IndexOf_m1E3798AD4DBE5EFEFA2AA30F9AEB1DA864237839(__this, L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 9)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; LowLevelList_1_RemoveAt_m14CF4D511C0CCCECF58915F0156E9C13A3046F13(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LowLevelList_1_RemoveAll_m2F00F5AB6ECF653E93460FDB1A264B2A604D0C22_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* ___0_match, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* L_0 = ___0_match; 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: { V_0 = 0; goto IL_0016; } IL_0012: { int32_t L_2 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); } IL_0016: { int32_t L_3 = V_0; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0033; } } { Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* L_5 = ___0_match; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = __this->____items; int32_t L_7 = V_0; NullCheck(L_6); int32_t L_8 = L_7; RuntimeObject* L_9 = (L_6)->GetAt(static_cast(L_8)); NullCheck(L_5); bool L_10; L_10 = Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_inline(L_5, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); if (!L_10) { goto IL_0012; } } IL_0033: { int32_t L_11 = V_0; int32_t L_12 = __this->____size; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_003e; } } { return 0; } IL_003e: { int32_t L_13 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); goto IL_008e; } IL_0044: { int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0048: { int32_t L_15 = V_1; int32_t L_16 = __this->____size; if ((((int32_t)L_15) >= ((int32_t)L_16))) { goto IL_0065; } } { Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* L_17 = ___0_match; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_18 = __this->____items; int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = L_19; RuntimeObject* L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_17); bool L_22; L_22 = Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_inline(L_17, L_21, il2cpp_rgctx_method(method->klass->rgctx_data, 20)); if (L_22) { goto IL_0044; } } IL_0065: { int32_t L_23 = V_1; int32_t L_24 = __this->____size; if ((((int32_t)L_23) >= ((int32_t)L_24))) { goto IL_008e; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_25 = __this->____items; int32_t L_26 = V_0; int32_t L_27 = L_26; V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1)); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_28 = __this->____items; int32_t L_29 = V_1; int32_t L_30 = L_29; V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1)); NullCheck(L_28); int32_t L_31 = L_30; RuntimeObject* L_32 = (L_28)->GetAt(static_cast(L_31)); NullCheck(L_25); (L_25)->SetAt(static_cast(L_27), (RuntimeObject*)L_32); } IL_008e: { int32_t L_33 = V_1; int32_t L_34 = __this->____size; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_0048; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_35 = __this->____items; int32_t L_36 = V_0; int32_t L_37 = __this->____size; int32_t L_38 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_35, L_36, ((int32_t)il2cpp_codegen_subtract(L_37, L_38)), NULL); int32_t L_39 = __this->____size; int32_t L_40 = V_0; int32_t L_41 = V_0; __this->____size = L_41; int32_t L_42 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_42, 1)); return ((int32_t)il2cpp_codegen_subtract(L_39, L_40)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_RemoveAt_m14CF4D511C0CCCECF58915F0156E9C13A3046F13_gshared (LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58* __this, int32_t ___0_index, const RuntimeMethod* method) { RuntimeObject* V_0 = NULL; { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_0014; } } { 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_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_0014: { int32_t L_3 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_3, 1)); int32_t L_4 = ___0_index; int32_t L_5 = __this->____size; if ((((int32_t)L_4) >= ((int32_t)L_5))) { goto IL_0048; } } { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_6 = __this->____items; int32_t L_7 = ___0_index; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_8 = __this->____items; int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; int32_t L_11 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), (RuntimeArray*)L_8, L_9, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL); } IL_0048: { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_12 = __this->____items; int32_t L_13 = __this->____size; il2cpp_codegen_initobj((&V_0), sizeof(RuntimeObject*)); RuntimeObject* L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (RuntimeObject*)L_14); int32_t L_15 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_15, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1__cctor_m5FD95D7F7EC1FD11AADAC0CC7C484A32F7FD0E4A_gshared (const RuntimeMethod* method) { { ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_0 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((LowLevelList_1_tFB82D019B54AD98BC47D01C80B32C9DC3FA3BE58_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1__ctor_mD3CD763C70C97727954E6E8A5A8E140EF55EDE9F_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __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 = ((LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_0); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1__ctor_mCDEF1A5F77BCA815F0CDF2C6EB9E91D3909BC5BB_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, int32_t ___0_capacity, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); int32_t L_0 = ___0_capacity; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_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_capacity; if (L_2) { goto IL_0024; } } { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = ((LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_3); return; } IL_0024: { int32_t L_4 = ___0_capacity; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_5 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_4); __this->____items = L_5; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_5); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LowLevelList_1_get_Capacity_mE34B1F6427145BD1BC7EC9E5F2290027CB634FAC_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __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 LowLevelList_1_set_Capacity_m72ED35E6CF83B329A983773E2DBE542A235CA53E_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, int32_t ___0_value, const RuntimeMethod* method) { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_0 = NULL; { int32_t L_0 = ___0_value; int32_t L_1 = __this->____size; if ((((int32_t)L_0) >= ((int32_t)L_1))) { goto IL_0014; } } { 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_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral46F273EF641E07D271D91E0DC24A4392582671F8)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_0014: { int32_t L_3 = ___0_value; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->____items; NullCheck(L_4); if ((((int32_t)L_3) == ((int32_t)((int32_t)(((RuntimeArray*)L_4)->max_length))))) { goto IL_0051; } } { int32_t L_5 = ___0_value; if ((((int32_t)L_5) <= ((int32_t)0))) { goto IL_0046; } } { int32_t L_6 = ___0_value; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_7 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_6); V_0 = L_7; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = __this->____items; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_9 = V_0; int32_t L_10 = __this->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, 0, (RuntimeArray*)L_9, 0, L_10, NULL); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_11 = V_0; __this->____items = L_11; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_11); return; } IL_0046: { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->klass->rgctx_data, 2)); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_12 = ((LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->klass->rgctx_data, 2)))->___s_emptyArray; __this->____items = L_12; Il2CppCodeGenWriteBarrier((void**)(&__this->____items), (void*)L_12); } IL_0051: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LowLevelList_1_get_Count_m606E086DB7EE87F6497FC018F90AE7988456C6A4_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_get_Item_mE1B6F0331605C882D5552283F3E039DAB1CFE249_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, int32_t ___0_index, Il2CppFullySharedGenericAny* il2cppRetVal, const RuntimeMethod* method) { const uint32_t SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_6 = alloca(SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; 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 = __this->____items; int32_t L_4 = ___0_index; NullCheck(L_3); int32_t L_5 = L_4; il2cpp_codegen_memcpy(L_6, (L_3)->GetAddressAt(static_cast(L_5)), SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); il2cpp_codegen_memcpy(il2cppRetVal, L_6, SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_set_Item_m43802D3D871A9B9E33879921E12CC84BADF9D917_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_value, const RuntimeMethod* method) { const uint32_t SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_5 = alloca(SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; 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 = __this->____items; int32_t L_4 = ___0_index; il2cpp_codegen_memcpy(L_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___1_value : &___1_value), SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); NullCheck(L_3); il2cpp_codegen_memcpy((L_3)->GetAddressAt(static_cast(L_4)), L_5, SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 4), (void**)(L_3)->GetAddressAt(static_cast(L_4)), (void*)L_5); int32_t L_6 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_6, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_Add_mA79D24F8FC36DBAE441CD350B69E58E559F3A77A_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_7 = alloca(SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); int32_t V_0 = 0; { int32_t L_0 = __this->____size; __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_001e; } } { int32_t L_2 = __this->____size; (( void (*) (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0*, 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_2, 1)), il2cpp_rgctx_method(method->klass->rgctx_data, 5)); } IL_001e: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_3 = __this->____items; int32_t L_4 = __this->____size; V_0 = L_4; int32_t L_5 = V_0; __this->____size = ((int32_t)il2cpp_codegen_add(L_5, 1)); 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, 4)) ? ___0_item : &___0_item), SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); NullCheck(L_3); il2cpp_codegen_memcpy((L_3)->GetAddressAt(static_cast(L_6)), L_7, SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 4), (void**)(L_3)->GetAddressAt(static_cast(L_6)), (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 LowLevelList_1_EnsureCapacity_mE56EA3BECD245513463EE874D0025C6A20FBC309_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __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 (*) (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 6)))(__this, L_7, il2cpp_rgctx_method(method->klass->rgctx_data, 6)); } IL_002f: { return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_AddRange_mBE88210260B339F084E453A719D44DBD91025233_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, RuntimeObject* ___0_collection, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; RuntimeObject* L_1 = ___0_collection; (( void (*) (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0*, int32_t, RuntimeObject*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 8)))(__this, L_0, L_1, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_Clear_mE1C2D67C7C00C6323E9825A0ED4946C0C0EAD499_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; if ((((int32_t)L_0) <= ((int32_t)0))) { goto IL_0022; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_1 = __this->____items; int32_t L_2 = __this->____size; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_1, 0, L_2, NULL); __this->____size = 0; } IL_0022: { int32_t L_3 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_3, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LowLevelList_1_Contains_mF7E0C9FBFE03FCE5AB7A8A5F2372A6398AC0F027_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); const Il2CppFullySharedGenericAny L_5 = L_0; const Il2CppFullySharedGenericAny L_10 = L_0; 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, 4)) ? ___0_item : &___0_item), SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); bool L_1 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4), L_0); if (L_1) { goto IL_0030; } } { V_0 = 0; goto IL_0025; } IL_000c: { __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(L_4)), SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); bool L_6 = il2cpp_codegen_would_box_to_non_null(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4), L_5); if (L_6) { goto IL_0021; } } { return (bool)1; } IL_0021: { int32_t L_7 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_7, 1)); } IL_0025: { int32_t L_8 = V_0; int32_t L_9 = __this->____size; if ((((int32_t)L_8) < ((int32_t)L_9))) { goto IL_000c; } } { return (bool)0; } IL_0030: { il2cpp_codegen_memcpy(L_10, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___0_item : &___0_item), SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); int32_t L_11; L_11 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_10: *(void**)L_10)); if ((((int32_t)L_11) < ((int32_t)0))) { goto IL_003c; } } { return (bool)1; } IL_003c: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_CopyTo_mF495B6C8191B5C8929B60BC9F7502FE518DC81DE_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __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->____size; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_0, 0, (RuntimeArray*)L_1, L_2, L_3, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LowLevelList_1_IndexOf_mF86770392070839AB16F994F40A7B380FAD741CB_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_1 = alloca(SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); { __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, 4)) ? ___0_item : &___0_item), SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); int32_t L_2 = __this->____size; 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, 10)), il2cpp_rgctx_method(method->klass->rgctx_data, 10), NULL, L_0, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_1: *(void**)L_1), 0, L_2); return L_3; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_Insert_mECC1247C269DC9FD2DE1250FE6418D768BA1CD16_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, int32_t ___0_index, Il2CppFullySharedGenericAny ___1_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_16 = alloca(SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) > ((uint32_t)L_1)))) { goto IL_0014; } } { 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_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_0014: { int32_t L_3 = __this->____size; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_4 = __this->____items; NullCheck(L_4); if ((!(((uint32_t)L_3) == ((uint32_t)((int32_t)(((RuntimeArray*)L_4)->max_length)))))) { goto IL_0032; } } { int32_t L_5 = __this->____size; (( void (*) (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0*, 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)); } IL_0032: { int32_t L_6 = ___0_index; int32_t L_7 = __this->____size; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0058; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = __this->____items; int32_t L_9 = ___0_index; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_10 = __this->____items; int32_t L_11 = ___0_index; int32_t L_12 = __this->____size; int32_t L_13 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_8, L_9, (RuntimeArray*)L_10, ((int32_t)il2cpp_codegen_add(L_11, 1)), ((int32_t)il2cpp_codegen_subtract(L_12, L_13)), NULL); } IL_0058: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = __this->____items; int32_t L_15 = ___0_index; il2cpp_codegen_memcpy(L_16, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? ___1_item : &___1_item), SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); NullCheck(L_14); il2cpp_codegen_memcpy((L_14)->GetAddressAt(static_cast(L_15)), L_16, SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 4), (void**)(L_14)->GetAddressAt(static_cast(L_15)), (void*)L_16); int32_t L_17 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_add(L_17, 1)); int32_t L_18 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_18, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_InsertRange_m10381E430332334B43213A556876E789C677A9B0_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, int32_t ___0_index, RuntimeObject* ___1_collection, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } const uint32_t SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_50 = alloca(SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); RuntimeObject* V_0 = NULL; int32_t V_1 = 0; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* V_2 = NULL; RuntimeObject* V_3 = NULL; { RuntimeObject* L_0 = ___1_collection; 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: { int32_t L_2 = ___0_index; int32_t L_3 = __this->____size; if ((!(((uint32_t)L_2) > ((uint32_t)L_3)))) { goto IL_0022; } } { 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_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_4, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, method); } IL_0022: { RuntimeObject* L_5 = ___1_collection; V_0 = ((RuntimeObject*)IsInst((RuntimeObject*)L_5, il2cpp_rgctx_data(method->klass->rgctx_data, 11))); RuntimeObject* L_6 = V_0; if (!L_6) { goto IL_00d8; } } { RuntimeObject* L_7 = V_0; NullCheck(L_7); int32_t L_8; L_8 = InterfaceFuncInvoker0< int32_t >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 11), L_7); V_1 = L_8; int32_t L_9 = V_1; if ((((int32_t)L_9) <= ((int32_t)0))) { goto IL_0107; } } { int32_t L_10 = __this->____size; int32_t L_11 = V_1; (( void (*) (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0*, 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_10, L_11)), il2cpp_rgctx_method(method->klass->rgctx_data, 5)); int32_t L_12 = ___0_index; int32_t L_13 = __this->____size; if ((((int32_t)L_12) >= ((int32_t)L_13))) { goto IL_0071; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_14 = __this->____items; int32_t L_15 = ___0_index; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_16 = __this->____items; int32_t L_17 = ___0_index; int32_t L_18 = V_1; int32_t L_19 = __this->____size; int32_t L_20 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_14, L_15, (RuntimeArray*)L_16, ((int32_t)il2cpp_codegen_add(L_17, L_18)), ((int32_t)il2cpp_codegen_subtract(L_19, L_20)), NULL); } IL_0071: { RuntimeObject* L_21 = V_0; if ((!(((RuntimeObject*)(LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0*)__this) == ((RuntimeObject*)(RuntimeObject*)L_21)))) { goto IL_00aa; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_22 = __this->____items; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_23 = __this->____items; int32_t L_24 = ___0_index; int32_t L_25 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_22, 0, (RuntimeArray*)L_23, L_24, L_25, NULL); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_26 = __this->____items; int32_t L_27 = ___0_index; int32_t L_28 = V_1; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_29 = __this->____items; int32_t L_30 = ___0_index; int32_t L_31 = __this->____size; int32_t L_32 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_26, ((int32_t)il2cpp_codegen_add(L_27, L_28)), (RuntimeArray*)L_29, ((int32_t)il2cpp_codegen_multiply(L_30, 2)), ((int32_t)il2cpp_codegen_subtract(L_31, L_32)), NULL); goto IL_00c8; } IL_00aa: { int32_t L_33 = V_1; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_34 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 3), (uint32_t)L_33); V_2 = L_34; RuntimeObject* L_35 = V_0; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_36 = V_2; NullCheck(L_35); InterfaceActionInvoker2< __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*, int32_t >::Invoke(5, il2cpp_rgctx_data(method->klass->rgctx_data, 11), L_35, L_36, 0); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_37 = V_2; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_38 = __this->____items; int32_t L_39 = ___0_index; int32_t L_40 = V_1; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_37, 0, (RuntimeArray*)L_38, L_39, L_40, NULL); } IL_00c8: { int32_t L_41 = __this->____size; int32_t L_42 = V_1; __this->____size = ((int32_t)il2cpp_codegen_add(L_41, L_42)); goto IL_0107; } IL_00d8: { RuntimeObject* L_43 = ___1_collection; NullCheck(L_43); RuntimeObject* L_44; L_44 = InterfaceFuncInvoker0< RuntimeObject* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 7), L_43); V_3 = L_44; } { auto __finallyBlock = il2cpp::utils::Finally([&] { FINALLY_00fd: { { RuntimeObject* L_45 = V_3; if (!L_45) { goto IL_0106; } } { RuntimeObject* L_46 = V_3; NullCheck((RuntimeObject*)L_46); InterfaceActionInvoker0::Invoke(0, IDisposable_t030E0496B4E0E4E4F086825007979AF51F7248C5_il2cpp_TypeInfo_var, (RuntimeObject*)L_46); } IL_0106: { return; } } }); try { { goto IL_00f3_1; } IL_00e1_1: { int32_t L_47 = ___0_index; int32_t L_48 = L_47; ___0_index = ((int32_t)il2cpp_codegen_add(L_48, 1)); RuntimeObject* L_49 = V_3; NullCheck(L_49); InterfaceActionInvoker1Invoker< Il2CppFullySharedGenericAny* >::Invoke(0, il2cpp_rgctx_data(method->klass->rgctx_data, 15), L_49, (Il2CppFullySharedGenericAny*)L_50); InvokerActionInvoker2< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 17)), il2cpp_rgctx_method(method->klass->rgctx_data, 17), __this, L_48, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_50: *(void**)L_50)); } IL_00f3_1: { RuntimeObject* L_51 = V_3; NullCheck((RuntimeObject*)L_51); bool L_52; L_52 = InterfaceFuncInvoker0< bool >::Invoke(0, IEnumerator_t7B609C2FFA6EB5167D9C62A0C32A21DE2F666DAA_il2cpp_TypeInfo_var, (RuntimeObject*)L_51); if (L_52) { goto IL_00e1_1; } } { goto IL_0107; } } catch(Il2CppExceptionWrapper& e) { __finallyBlock.StoreException(e.ex); } } IL_0107: { int32_t L_53 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_53, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool LowLevelList_1_Remove_m9CA49DFEEE8490053D50ACB37A61A63ECFDF6164_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, Il2CppFullySharedGenericAny ___0_item, const RuntimeMethod* method) { const uint32_t SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_0 = alloca(SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); 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, 4)) ? ___0_item : &___0_item), SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); int32_t L_1; L_1 = InvokerFuncInvoker1< int32_t, Il2CppFullySharedGenericAny >::Invoke(il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 9)), il2cpp_rgctx_method(method->klass->rgctx_data, 9), __this, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_0: *(void**)L_0)); V_0 = L_1; int32_t L_2 = V_0; if ((((int32_t)L_2) < ((int32_t)0))) { goto IL_0015; } } { int32_t L_3 = V_0; (( void (*) (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0*, int32_t, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(method->klass->rgctx_data, 18)))(__this, L_3, il2cpp_rgctx_method(method->klass->rgctx_data, 18)); return (bool)1; } IL_0015: { return (bool)0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t LowLevelList_1_RemoveAll_m7EA2BB7ADDD12BF71851BEF2E164FD40AD97757E_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* ___0_match, const RuntimeMethod* method) { const uint32_t SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_9 = alloca(SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); const Il2CppFullySharedGenericAny L_21 = L_9; const Il2CppFullySharedGenericAny L_32 = L_9; int32_t V_0 = 0; int32_t V_1 = 0; { Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_0 = ___0_match; 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: { V_0 = 0; goto IL_0016; } IL_0012: { int32_t L_2 = V_0; V_0 = ((int32_t)il2cpp_codegen_add(L_2, 1)); } IL_0016: { int32_t L_3 = V_0; int32_t L_4 = __this->____size; if ((((int32_t)L_3) >= ((int32_t)L_4))) { goto IL_0033; } } { Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_5 = ___0_match; __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(L_8)), SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); NullCheck(L_5); bool L_10; L_10 = InvokerFuncInvoker1< bool, 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_5, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_9: *(void**)L_9)); if (!L_10) { goto IL_0012; } } IL_0033: { int32_t L_11 = V_0; int32_t L_12 = __this->____size; if ((((int32_t)L_11) < ((int32_t)L_12))) { goto IL_003e; } } { return 0; } IL_003e: { int32_t L_13 = V_0; V_1 = ((int32_t)il2cpp_codegen_add(L_13, 1)); goto IL_008e; } IL_0044: { int32_t L_14 = V_1; V_1 = ((int32_t)il2cpp_codegen_add(L_14, 1)); } IL_0048: { int32_t L_15 = V_1; int32_t L_16 = __this->____size; if ((((int32_t)L_15) >= ((int32_t)L_16))) { goto IL_0065; } } { Predicate_1_t81499D2838AC2641B3FA14CD4DBF7E1594A9E107* L_17 = ___0_match; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_18 = __this->____items; int32_t L_19 = V_1; NullCheck(L_18); int32_t L_20 = L_19; il2cpp_codegen_memcpy(L_21, (L_18)->GetAddressAt(static_cast(L_20)), SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); NullCheck(L_17); bool L_22; L_22 = InvokerFuncInvoker1< bool, 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_17, (il2cpp_codegen_class_is_value_type(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)) ? L_21: *(void**)L_21)); if (L_22) { goto IL_0044; } } IL_0065: { int32_t L_23 = V_1; int32_t L_24 = __this->____size; if ((((int32_t)L_23) >= ((int32_t)L_24))) { goto IL_008e; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_25 = __this->____items; int32_t L_26 = V_0; int32_t L_27 = L_26; V_0 = ((int32_t)il2cpp_codegen_add(L_27, 1)); __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_28 = __this->____items; int32_t L_29 = V_1; int32_t L_30 = L_29; V_1 = ((int32_t)il2cpp_codegen_add(L_30, 1)); NullCheck(L_28); int32_t L_31 = L_30; il2cpp_codegen_memcpy(L_32, (L_28)->GetAddressAt(static_cast(L_31)), SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); NullCheck(L_25); il2cpp_codegen_memcpy((L_25)->GetAddressAt(static_cast(L_27)), L_32, SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 4), (void**)(L_25)->GetAddressAt(static_cast(L_27)), (void*)L_32); } IL_008e: { int32_t L_33 = V_1; int32_t L_34 = __this->____size; if ((((int32_t)L_33) < ((int32_t)L_34))) { goto IL_0048; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_35 = __this->____items; int32_t L_36 = V_0; int32_t L_37 = __this->____size; int32_t L_38 = V_0; Array_Clear_m50BAA3751899858B097D3FF2ED31F284703FE5CB((RuntimeArray*)L_35, L_36, ((int32_t)il2cpp_codegen_subtract(L_37, L_38)), NULL); int32_t L_39 = __this->____size; int32_t L_40 = V_0; int32_t L_41 = V_0; __this->____size = L_41; int32_t L_42 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_42, 1)); return ((int32_t)il2cpp_codegen_subtract(L_39, L_40)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1_RemoveAt_mA9B8AB65576735830A4A79EFF4FCDD16A3E0BC2F_gshared (LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0* __this, int32_t ___0_index, const RuntimeMethod* method) { const uint32_t SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159 = il2cpp_codegen_sizeof(il2cpp_rgctx_data_no_init(method->klass->rgctx_data, 4)); const Il2CppFullySharedGenericAny L_14 = alloca(SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); Il2CppFullySharedGenericAny V_0 = alloca(SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); memset(V_0, 0, SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); { int32_t L_0 = ___0_index; int32_t L_1 = __this->____size; if ((!(((uint32_t)L_0) >= ((uint32_t)L_1)))) { goto IL_0014; } } { 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_mBC1D5DEEA1BA41DE77228CB27D6BAFEB6DCCBF4A(L_2, ((String_t*)il2cpp_codegen_initialize_runtime_metadata_inline((uintptr_t*)&_stringLiteral2B6D6F48C27C60C3B55391AB377D9DC8F5639AA1)), NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_2, method); } IL_0014: { int32_t L_3 = __this->____size; __this->____size = ((int32_t)il2cpp_codegen_subtract(L_3, 1)); int32_t L_4 = ___0_index; int32_t L_5 = __this->____size; if ((((int32_t)L_4) >= ((int32_t)L_5))) { goto IL_0048; } } { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_6 = __this->____items; int32_t L_7 = ___0_index; __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_8 = __this->____items; int32_t L_9 = ___0_index; int32_t L_10 = __this->____size; int32_t L_11 = ___0_index; Array_Copy_mB4904E17BD92E320613A3251C0205E0786B3BF41((RuntimeArray*)L_6, ((int32_t)il2cpp_codegen_add(L_7, 1)), (RuntimeArray*)L_8, L_9, ((int32_t)il2cpp_codegen_subtract(L_10, L_11)), NULL); } IL_0048: { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_12 = __this->____items; int32_t L_13 = __this->____size; il2cpp_codegen_initobj((Il2CppFullySharedGenericAny*)V_0, SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); il2cpp_codegen_memcpy(L_14, V_0, SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); NullCheck(L_12); il2cpp_codegen_memcpy((L_12)->GetAddressAt(static_cast(L_13)), L_14, SizeOf_T_t1A3545A2987F4ED1148DAF9AF45DF8CB8D0B2159); Il2CppCodeGenWriteBarrierForClass(il2cpp_rgctx_data(method->klass->rgctx_data, 4), (void**)(L_12)->GetAddressAt(static_cast(L_13)), (void*)L_14); int32_t L_15 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_15, 1)); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void LowLevelList_1__cctor_m663DD9A631105882B519C495A2D1077501A0FF6E_gshared (const RuntimeMethod* method) { { __Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC* L_0 = (__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)(__Il2CppFullySharedGenericTypeU5BU5D_tCAB6D060972DD49223A834B7EEFEB9FE2D003BEC*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3), (uint32_t)0); ((LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray = L_0; Il2CppCodeGenWriteBarrier((void**)(&((LowLevelList_1_tFA10A51C575F28B96FF2E2E7FB3740E48546A1E0_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 2)))->___s_emptyArray), (void*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedObjectStore_1__ctor_mC073D502DFCD3F3D364F2301196FCDCE30AF13AF_gshared (ManagedObjectStore_1_t3396C8673A0AA58902F2D4CF4AB1DE5FF82EAFA2* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1__ctor_mCFD83A65B216389290AEF3479047C9FBD933BF5D_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* V_0 = NULL; { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_0 = (List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0*)il2cpp_codegen_object_new(il2cpp_rgctx_data(method->klass->rgctx_data, 0)); List_1__ctor_mF300AC9F05AA0B133BF2F23F20A394CBFB501BE8(L_0, il2cpp_rgctx_method(method->klass->rgctx_data, 1)); V_0 = L_0; List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_1 = V_0; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_2 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 2), (uint32_t)((int32_t)2048)); NullCheck(L_1); List_1_Add_m7B202D3F7B38BBD95830C9CD053E59D577B179D5_inline(L_1, L_2, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_3 = V_0; __this->___m_Chunks = L_3; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Chunks), (void*)L_3); __this->___m_Length = 1; Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* L_4 = (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E*)il2cpp_codegen_object_new(Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E_il2cpp_TypeInfo_var); Queue_1__ctor_mCFD83A65B216389290AEF3479047C9FBD933BF5D(L_4, Queue_1__ctor_mCFD83A65B216389290AEF3479047C9FBD933BF5D_RuntimeMethod_var); __this->___m_Free = L_4; Il2CppCodeGenWriteBarrier((void**)(&__this->___m_Free), (void*)L_4); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject* ManagedObjectStore_1_GetValue_m5B683FBFB7D45A3705784480F6745CC07E1009A0_gshared (ManagedObjectStore_1_t3396C8673A0AA58902F2D4CF4AB1DE5FF82EAFA2* __this, int32_t ___0_index, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; bool V_2 = false; RuntimeObject* V_3 = NULL; RuntimeObject* V_4 = NULL; { int32_t L_0 = ___0_index; V_2 = (bool)((((int32_t)L_0) == ((int32_t)0))? 1 : 0); bool L_1 = V_2; if (!L_1) { goto IL_0016; } } { il2cpp_codegen_initobj((&V_3), sizeof(RuntimeObject*)); RuntimeObject* L_2 = V_3; V_4 = L_2; goto IL_003c; } IL_0016: { int32_t L_3 = ___0_index; V_0 = ((int32_t)(L_3/((int32_t)2048))); int32_t L_4 = ___0_index; V_1 = ((int32_t)(L_4%((int32_t)2048))); List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_5 = __this->___m_Chunks; int32_t L_6 = V_0; NullCheck(L_5); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_7; L_7 = List_1_get_Item_m270031BC48D9525088C468580EC91A2888D98020(L_5, L_6, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); int32_t L_8 = V_1; NullCheck(L_7); int32_t L_9 = L_8; RuntimeObject* L_10 = (L_7)->GetAt(static_cast(L_9)); V_4 = L_10; goto IL_003c; } IL_003c: { RuntimeObject* L_11 = V_4; return L_11; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ManagedObjectStore_1_UpdateValue_m4838AA0C9100FC79B6143978C234831DC4CB0BAD_gshared (ManagedObjectStore_1_t3396C8673A0AA58902F2D4CF4AB1DE5FF82EAFA2* __this, int32_t* ___0_index, RuntimeObject* ___1_value, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Dequeue_mF8CBF6CA268A863994D198E7FB69116D39C9D650_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_Enqueue_mD0BFD1A401EF2D3489D09B60C30E3468601BBA0A_RuntimeMethod_var); il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&Queue_1_get_Count_mC5E49C471693AD17FDBA87D8532FB0676AC0BB75_RuntimeMethod_var); s_Il2CppMethodInitialized = true; } bool V_0 = false; bool V_1 = false; int32_t V_2 = 0; int32_t V_3 = 0; int32_t V_4 = 0; int32_t V_5 = 0; RuntimeObject* V_6 = NULL; bool V_7 = false; bool V_8 = false; int32_t V_9 = 0; int32_t V_10 = 0; int32_t V_11 = 0; int32_t V_12 = 0; int32_t V_13 = 0; bool V_14 = false; { int32_t* L_0 = ___0_index; int32_t L_1 = *((int32_t*)L_0); V_0 = (bool)((!(((uint32_t)L_1) <= ((uint32_t)0)))? 1 : 0); bool L_2 = V_0; if (!L_2) { goto IL_008f; } } { RuntimeObject* L_3 = ___1_value; V_1 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_3) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_4 = V_1; if (!L_4) { goto IL_0044; } } { int32_t* L_5 = ___0_index; int32_t L_6 = *((int32_t*)L_5); V_2 = ((int32_t)(L_6/((int32_t)2048))); int32_t* L_7 = ___0_index; int32_t L_8 = *((int32_t*)L_7); V_3 = ((int32_t)(L_8%((int32_t)2048))); List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_9 = __this->___m_Chunks; int32_t L_10 = V_2; NullCheck(L_9); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_11; L_11 = List_1_get_Item_m270031BC48D9525088C468580EC91A2888D98020(L_9, L_10, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); int32_t L_12 = V_3; RuntimeObject* L_13 = ___1_value; NullCheck(L_11); (L_11)->SetAt(static_cast(L_12), (RuntimeObject*)L_13); goto IL_0089; } IL_0044: { Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* L_14 = __this->___m_Free; int32_t* L_15 = ___0_index; int32_t L_16 = *((int32_t*)L_15); NullCheck(L_14); Queue_1_Enqueue_mD0BFD1A401EF2D3489D09B60C30E3468601BBA0A(L_14, L_16, Queue_1_Enqueue_mD0BFD1A401EF2D3489D09B60C30E3468601BBA0A_RuntimeMethod_var); int32_t* L_17 = ___0_index; int32_t L_18 = *((int32_t*)L_17); V_4 = ((int32_t)(L_18/((int32_t)2048))); int32_t* L_19 = ___0_index; int32_t L_20 = *((int32_t*)L_19); V_5 = ((int32_t)(L_20%((int32_t)2048))); List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_21 = __this->___m_Chunks; int32_t L_22 = V_4; NullCheck(L_21); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_23; L_23 = List_1_get_Item_m270031BC48D9525088C468580EC91A2888D98020(L_21, L_22, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); int32_t L_24 = V_5; il2cpp_codegen_initobj((&V_6), sizeof(RuntimeObject*)); RuntimeObject* L_25 = V_6; NullCheck(L_23); (L_23)->SetAt(static_cast(L_24), (RuntimeObject*)L_25); int32_t* L_26 = ___0_index; *((int32_t*)L_26) = (int32_t)0; } IL_0089: { goto IL_0166; } IL_008f: { RuntimeObject* L_27 = ___1_value; V_7 = (bool)((!(((RuntimeObject*)(RuntimeObject*)L_27) <= ((RuntimeObject*)(RuntimeObject*)NULL)))? 1 : 0); bool L_28 = V_7; if (!L_28) { goto IL_0166; } } { Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* L_29 = __this->___m_Free; NullCheck(L_29); int32_t L_30; L_30 = Queue_1_get_Count_mC5E49C471693AD17FDBA87D8532FB0676AC0BB75_inline(L_29, Queue_1_get_Count_mC5E49C471693AD17FDBA87D8532FB0676AC0BB75_RuntimeMethod_var); V_8 = (bool)((((int32_t)L_30) > ((int32_t)0))? 1 : 0); bool L_31 = V_8; if (!L_31) { goto IL_00f0; } } { int32_t* L_32 = ___0_index; Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* L_33 = __this->___m_Free; NullCheck(L_33); int32_t L_34; L_34 = Queue_1_Dequeue_mF8CBF6CA268A863994D198E7FB69116D39C9D650(L_33, Queue_1_Dequeue_mF8CBF6CA268A863994D198E7FB69116D39C9D650_RuntimeMethod_var); *((int32_t*)L_32) = (int32_t)L_34; int32_t* L_35 = ___0_index; int32_t L_36 = *((int32_t*)L_35); V_9 = ((int32_t)(L_36/((int32_t)2048))); int32_t* L_37 = ___0_index; int32_t L_38 = *((int32_t*)L_37); V_10 = ((int32_t)(L_38%((int32_t)2048))); List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_39 = __this->___m_Chunks; int32_t L_40 = V_9; NullCheck(L_39); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_41; L_41 = List_1_get_Item_m270031BC48D9525088C468580EC91A2888D98020(L_39, L_40, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); int32_t L_42 = V_10; RuntimeObject* L_43 = ___1_value; NullCheck(L_41); (L_41)->SetAt(static_cast(L_42), (RuntimeObject*)L_43); goto IL_0165; } IL_00f0: { int32_t* L_44 = ___0_index; int32_t L_45 = __this->___m_Length; V_13 = L_45; int32_t L_46 = V_13; __this->___m_Length = ((int32_t)il2cpp_codegen_add(L_46, 1)); int32_t L_47 = V_13; *((int32_t*)L_44) = (int32_t)L_47; int32_t* L_48 = ___0_index; int32_t L_49 = *((int32_t*)L_48); List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_50 = __this->___m_Chunks; NullCheck(L_50); int32_t L_51; L_51 = List_1_get_Count_m05ECA54D59699D34BCBAE36C7B5694EBC84FEA86_inline(L_50, il2cpp_rgctx_method(method->klass->rgctx_data, 8)); V_14 = (bool)((((int32_t)((((int32_t)L_49) < ((int32_t)((int32_t)il2cpp_codegen_multiply(L_51, ((int32_t)2048)))))? 1 : 0)) == ((int32_t)0))? 1 : 0); bool L_52 = V_14; if (!L_52) { goto IL_013b; } } { List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_53 = __this->___m_Chunks; ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_54 = (ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)(ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918*)SZArrayNew(il2cpp_rgctx_data(method->klass->rgctx_data, 2), (uint32_t)((int32_t)2048)); NullCheck(L_53); List_1_Add_m7B202D3F7B38BBD95830C9CD053E59D577B179D5_inline(L_53, L_54, il2cpp_rgctx_method(method->klass->rgctx_data, 3)); } IL_013b: { int32_t* L_55 = ___0_index; int32_t L_56 = *((int32_t*)L_55); V_11 = ((int32_t)(L_56/((int32_t)2048))); int32_t* L_57 = ___0_index; int32_t L_58 = *((int32_t*)L_57); V_12 = ((int32_t)(L_58%((int32_t)2048))); List_1_tA87C26B7647A541F7ED4048E8DC8E75373A7D4E0* L_59 = __this->___m_Chunks; int32_t L_60 = V_11; NullCheck(L_59); ObjectU5BU5D_t8061030B0A12A55D5AD8652A20C922FE99450918* L_61; L_61 = List_1_get_Item_m270031BC48D9525088C468580EC91A2888D98020(L_59, L_60, il2cpp_rgctx_method(method->klass->rgctx_data, 7)); int32_t L_62 = V_12; RuntimeObject* L_63 = ___1_value; NullCheck(L_61); (L_61)->SetAt(static_cast(L_62), (RuntimeObject*)L_63); } IL_0165: { } IL_0166: { 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 #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 bool MemoryManager_1_TryGetArray_mAF325A9D3412C31288B82A53A92A441EC578A008_gshared (MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E* __this, ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* ___0_segment, const RuntimeMethod* method) { { ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093* L_0 = ___0_segment; il2cpp_codegen_initobj(L_0, sizeof(ArraySegment_1_t3DC888623B720A071D69279F1FCB95A109195093)); return (bool)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 bool MemoryManager_1_TryGetArray_mD7559A4FC34B497E79DBA1A42F3943708F0F1D4C_gshared (MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583* __this, ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3* ___0_segment, const RuntimeMethod* method) { { ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3* L_0 = ___0_segment; il2cpp_codegen_initobj(L_0, sizeof(ArraySegment_1_t0E7B908700EEEA520D2B9E74D248D602CD1B32B3)); return (bool)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 bool MemoryManager_1_TryGetArray_mBE7F28B73386B3A1E5387ABF6A637EAB272B8F3C_gshared (MemoryManager_1_tE7E888BDD2E0C81A830A77BD1AFAAE0358A01B35* __this, ArraySegment_1_tDB538F555F78232A0E4CEEE80DA22B1E99BB2031* ___0_segment, const RuntimeMethod* method) { { ArraySegment_1_tDB538F555F78232A0E4CEEE80DA22B1E99BB2031* L_0 = ___0_segment; il2cpp_codegen_initobj(L_0, sizeof(ArraySegment_1_tDB538F555F78232A0E4CEEE80DA22B1E99BB2031)); return (bool)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 bool MemoryManager_1_TryGetArray_mD5E21D825D64F54D13E8D64297A71424E0CA60C9_gshared (MemoryManager_1_tED55276A18D77758B15A7A09B9C0D4DB79480487* __this, ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* ___0_segment, const RuntimeMethod* method) { { ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178* L_0 = ___0_segment; il2cpp_codegen_initobj(L_0, sizeof(ArraySegment_1_t00CCB00D2C671984CD055C219135EB0500C79178)); return (bool)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 MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* MemoryPool_1_get_Shared_m33F5ED583EFCA8B5DB15B03480FE0014F44595A6_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* L_0 = ((MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___s_shared; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryPool_1__ctor_m7FC8BCF12C79A3129F0BAADFDBD1849475E4C459_gshared (MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryPool_1_Dispose_m599AD329C6AF25AB1158C07C2667BBE4A95EED90_gshared (MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VirtualActionInvoker1< bool >::Invoke(6, __this, (bool)1); il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65((RuntimeObject*)__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryPool_1__cctor_mD986419DB7FDD409A08A23E66A047704E35D7511_gshared (const RuntimeMethod* method) { { ArrayMemoryPool_1_t7021FC95DFBBD2C36BA164F7F55647D805491512* L_0 = (ArrayMemoryPool_1_t7021FC95DFBBD2C36BA164F7F55647D805491512*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)); ArrayMemoryPool_1__ctor_m1C038FD7A32C5C34F48BF547B704B734FE297668(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ((MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___s_shared = (MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D*)L_0; Il2CppCodeGenWriteBarrier((void**)(&((MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___s_shared), (void*)(MemoryPool_1_tA7F99F76D5AE30D421CE9DC0773A91EA3D9F973D*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14* MemoryPool_1_get_Shared_m4162611381BE4FD349D82C3F7E8F33BAED2C6B0C_gshared (const RuntimeMethod* method) { { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)); MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14* L_0 = ((MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___s_shared; return L_0; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryPool_1__ctor_m052BFD826ECE23804ACFA8BFE35821A93D46A822_gshared (MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14* __this, const RuntimeMethod* method) { { Object__ctor_mE837C6B9FA8C6D5D109F4B2EC885D79919AC0EA2((RuntimeObject*)__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryPool_1_Dispose_m4F8F7408B9AA30648C1B1DF8ECF1912226D0C574_gshared (MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); s_Il2CppMethodInitialized = true; } { VirtualActionInvoker1< bool >::Invoke(6, __this, (bool)1); il2cpp_codegen_runtime_class_init_inline(GC_t920F9CF6EBB7C787E5010A4352E1B587F356DC58_il2cpp_TypeInfo_var); GC_SuppressFinalize_m71815DBD5A0CD2EA1BE43317B08B7A14949EDC65((RuntimeObject*)__this, NULL); return; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void MemoryPool_1__cctor_m24E501EED58B510EBCAB2E3DA945F28629AC6C0D_gshared (const RuntimeMethod* method) { { ArrayMemoryPool_1_t36F949A35794C71CCB769B420EF595E10284220A* L_0 = (ArrayMemoryPool_1_t36F949A35794C71CCB769B420EF595E10284220A*)il2cpp_codegen_object_new(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 3)); (( void (*) (ArrayMemoryPool_1_t36F949A35794C71CCB769B420EF595E10284220A*, const RuntimeMethod*))il2cpp_codegen_get_direct_method_pointer(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)))(L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ((MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___s_shared = (MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14*)L_0; Il2CppCodeGenWriteBarrier((void**)(&((MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))->___s_shared), (void*)(MemoryPool_1_t617DE82C7C1DB579AD2FE8D56C17AD563245AC14*)L_0); return; } } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif #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 Memory_1__ctor_mF10BE08398FB78520DEB28560C586BCE81919F76_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(uint8_t)); goto IL_0037; } IL_0037: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_array; __this->____object = (RuntimeObject*)L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_2); __this->____index = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_array; NullCheck(L_3); __this->____length = ((int32_t)(((RuntimeArray*)L_3)->max_length)); return; } } IL2CPP_EXTERN_C void Memory_1__ctor_mF10BE08398FB78520DEB28560C586BCE81919F76_AdjustorThunk (RuntimeObject* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Memory_1__ctor_mF10BE08398FB78520DEB28560C586BCE81919F76_inline(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Memory_1__ctor_m68A8E646FE59E19C27755D139B2EB8BBB4914685_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(uint8_t)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_array; __this->____object = (RuntimeObject*)L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_9); int32_t L_10 = ___1_start; __this->____index = L_10; int32_t L_11 = ___2_length; __this->____length = L_11; return; } } IL2CPP_EXTERN_C void Memory_1__ctor_m68A8E646FE59E19C27755D139B2EB8BBB4914685_AdjustorThunk (RuntimeObject* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Memory_1__ctor_m68A8E646FE59E19C27755D139B2EB8BBB4914685_inline(_thisAdjusted, ___0_array, ___1_start, ___2_length, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Memory_1__ctor_mBE9F7C56DD796E618D01C0184E9455EBC02690AA_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, RuntimeObject* ___0_obj, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; __this->____object = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)L_0); int32_t L_1 = ___1_start; __this->____index = L_1; int32_t L_2 = ___2_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C void Memory_1__ctor_mBE9F7C56DD796E618D01C0184E9455EBC02690AA_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Memory_1__ctor_mBE9F7C56DD796E618D01C0184E9455EBC02690AA_inline(_thisAdjusted, ___0_obj, ___1_start, ___2_length, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 Memory_1_op_Implicit_m40D10666CBBA1748CA281BAB5EDA02E8525D1B3C_gshared (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method) { { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array; Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 L_1; memset((&L_1), 0, sizeof(L_1)); Memory_1__ctor_mF10BE08398FB78520DEB28560C586BCE81919F76_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 Memory_1_op_Implicit_m7B80A71310A3EA9F99CB1774CAFED254811599CD_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 ___0_memory, const RuntimeMethod* method) { { ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399* L_0; L_0 = il2cpp_unsafe_as_ref((&___0_memory)); ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 L_1 = (*(ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*)L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_get_Length_mA63190F8E6F8A531AA0A55447D48210D8083B714_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return ((int32_t)(L_0&((int32_t)2147483647LL))); } } IL2CPP_EXTERN_C int32_t Memory_1_get_Length_mA63190F8E6F8A531AA0A55447D48210D8083B714_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Memory_1_get_Length_mA63190F8E6F8A531AA0A55447D48210D8083B714(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Memory_1_ToString_mB1A2F3FD59B83C362C8302E1AF255EAF7CCBBD4A_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralACAE3DE011E4C429609CA3219C3F13E876D2AF69); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_0058; } } { RuntimeObject* L_5 = __this->____object; V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_5, il2cpp_defaults.string_class)); String_t* L_6 = V_0; if (L_6) { goto IL_003f; } } { Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_7; L_7 = Memory_1_get_Span_mA0CAB13956D6FA3BBF9F9176CB647933F88E034E_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); V_1 = L_7; String_t* L_8; L_8 = Span_1_ToString_m94E8AC193D974B79432BD6D8CC8AE7E7832AC6A4((&V_1), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return L_8; } IL_003f: { String_t* L_9 = V_0; int32_t L_10 = __this->____index; int32_t L_11 = __this->____length; NullCheck(L_9); String_t* L_12; L_12 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_9, L_10, ((int32_t)(L_11&((int32_t)2147483647LL))), NULL); return L_12; } IL_0058: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_14; L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL); NullCheck((MemberInfo_t*)L_14); String_t* L_15; L_15 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_14); int32_t L_16 = __this->____length; int32_t L_17 = ((int32_t)(L_16&((int32_t)2147483647LL))); RuntimeObject* L_18 = Box(il2cpp_defaults.int32_class, &L_17); String_t* L_19; L_19 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralACAE3DE011E4C429609CA3219C3F13E876D2AF69, (RuntimeObject*)L_15, L_18, NULL); return L_19; } } IL2CPP_EXTERN_C String_t* Memory_1_ToString_mB1A2F3FD59B83C362C8302E1AF255EAF7CCBBD4A_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Memory_1_ToString_mB1A2F3FD59B83C362C8302E1AF255EAF7CCBBD4A(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 Memory_1_Slice_m3CDAF3B48A5E1B8C970AB66EF679FB716ACFE3D4_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, int32_t ___0_start, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = __this->____length; V_0 = L_0; int32_t L_1 = V_0; V_1 = ((int32_t)(L_1&((int32_t)2147483647LL))); int32_t L_2 = ___0_start; int32_t L_3 = V_1; if ((!(((uint32_t)L_2) > ((uint32_t)L_3)))) { goto IL_001a; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97((int32_t)((int32_t)24), NULL); } IL_001a: { RuntimeObject* L_4 = __this->____object; int32_t L_5 = __this->____index; int32_t L_6 = ___0_start; int32_t L_7 = V_0; int32_t L_8 = ___0_start; Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 L_9; memset((&L_9), 0, sizeof(L_9)); Memory_1__ctor_mBE9F7C56DD796E618D01C0184E9455EBC02690AA_inline((&L_9), L_4, ((int32_t)il2cpp_codegen_add(L_5, L_6)), ((int32_t)il2cpp_codegen_subtract(L_7, L_8)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_9; } } IL2CPP_EXTERN_C Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 Memory_1_Slice_m3CDAF3B48A5E1B8C970AB66EF679FB716ACFE3D4_AdjustorThunk (RuntimeObject* __this, int32_t ___0_start, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 _returnValue; _returnValue = Memory_1_Slice_m3CDAF3B48A5E1B8C970AB66EF679FB716ACFE3D4_inline(_thisAdjusted, ___0_start, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 Memory_1_Slice_m0C6108D3F3915D5A00D0B8E9B322CDF1490FC4EC_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = __this->____length; V_0 = L_0; int32_t L_1 = V_0; V_1 = ((int32_t)(L_1&((int32_t)2147483647LL))); int32_t L_2 = ___0_start; int32_t L_3 = V_1; if ((!(((uint32_t)L_2) <= ((uint32_t)L_3)))) { goto IL_0019; } } { int32_t L_4 = ___1_length; int32_t L_5 = V_1; int32_t L_6 = ___0_start; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_5, L_6)))))) { goto IL_001e; } } IL_0019: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001e: { RuntimeObject* L_7 = __this->____object; int32_t L_8 = __this->____index; int32_t L_9 = ___0_start; int32_t L_10 = ___1_length; int32_t L_11 = V_0; Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 L_12; memset((&L_12), 0, sizeof(L_12)); Memory_1__ctor_mBE9F7C56DD796E618D01C0184E9455EBC02690AA_inline((&L_12), L_7, ((int32_t)il2cpp_codegen_add(L_8, L_9)), ((int32_t)(L_10|((int32_t)(L_11&((int32_t)-2147483648LL))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_12; } } IL2CPP_EXTERN_C Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 Memory_1_Slice_m0C6108D3F3915D5A00D0B8E9B322CDF1490FC4EC_AdjustorThunk (RuntimeObject* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 _returnValue; _returnValue = Memory_1_Slice_m0C6108D3F3915D5A00D0B8E9B322CDF1490FC4EC_inline(_thisAdjusted, ___0_start, ___1_length, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 Memory_1_get_Span_mA0CAB13956D6FA3BBF9F9176CB647933F88E034E_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 V_0; memset((&V_0), 0, sizeof(V_0)); String_t* V_1 = NULL; { int32_t L_0 = __this->____index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0034; } } { RuntimeObject* L_1 = __this->____object; NullCheck(((MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14)))); Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_2; L_2 = VirtualFuncInvoker0< Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 >::Invoke(4, ((MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14)))); V_0 = L_2; int32_t L_3 = __this->____index; int32_t L_4 = __this->____length; Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_5; L_5 = Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_inline((&V_0), ((int32_t)(L_3&((int32_t)2147483647LL))), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16)); return L_5; } IL_0034: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); bool L_10; L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL); if (!L_10) { goto IL_0089; } } { RuntimeObject* L_11 = __this->____object; V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_11, il2cpp_defaults.string_class)); String_t* L_12 = V_1; if (!L_12) { goto IL_0089; } } { String_t* L_13 = V_1; NullCheck(L_13); Il2CppChar* L_14; L_14 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_13, NULL); uint8_t* L_15; L_15 = il2cpp_unsafe_as_ref(L_14); String_t* L_16 = V_1; NullCheck(L_16); int32_t L_17; L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL); Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_18; memset((&L_18), 0, sizeof(L_18)); Span_1__ctor_m947BF95D54571BF3897F96822B7A8FDA5853497B_inline((&L_18), L_15, L_17, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); V_0 = L_18; int32_t L_19 = __this->____index; int32_t L_20 = __this->____length; Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_21; L_21 = Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_inline((&V_0), L_19, L_20, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16)); return L_21; } IL_0089: { RuntimeObject* L_22 = __this->____object; if (!L_22) { goto IL_00b4; } } { RuntimeObject* L_23 = __this->____object; int32_t L_24 = __this->____index; int32_t L_25 = __this->____length; Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_26; memset((&L_26), 0, sizeof(L_26)); Span_1__ctor_m698EC79E2E44AFF16BA096D0861CFB129FBF8218_inline((&L_26), ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_23, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))), L_24, ((int32_t)(L_25&((int32_t)2147483647LL))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_26; } IL_00b4: { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305)); Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_27 = V_0; return L_27; } } IL2CPP_EXTERN_C Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 Memory_1_get_Span_mA0CAB13956D6FA3BBF9F9176CB647933F88E034E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 _returnValue; _returnValue = Memory_1_get_Span_mA0CAB13956D6FA3BBF9F9176CB647933F88E034E_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD Memory_1_Pin_mEB11D0F8C8EB46D23F5B487EC428AA067637F873_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { String_t* V_0 = NULL; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1; memset((&V_1), 0, sizeof(V_1)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* V_2 = NULL; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_3; memset((&V_3), 0, sizeof(V_3)); GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_4; memset((&V_4), 0, sizeof(V_4)); MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD V_5; memset((&V_5), 0, sizeof(V_5)); { int32_t L_0 = __this->____index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0026; } } { RuntimeObject* L_1 = __this->____object; int32_t L_2 = __this->____index; NullCheck(((MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14)))); MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD L_3; L_3 = VirtualFuncInvoker1< MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD, int32_t >::Invoke(5, ((MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14))), ((int32_t)(L_2&((int32_t)2147483647LL)))); return L_3; } IL_0026: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_7, NULL); if (!L_8) { goto IL_0076; } } { RuntimeObject* L_9 = __this->____object; V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_9, il2cpp_defaults.string_class)); String_t* L_10 = V_0; if (!L_10) { goto IL_0076; } } { String_t* L_11 = V_0; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_12; L_12 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_11, (int32_t)3, NULL); V_1 = L_12; String_t* L_13 = V_0; NullCheck(L_13); Il2CppChar* L_14; L_14 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_13, NULL); void* L_15; L_15 = il2cpp_unsafe_as_pointer(L_14); int32_t L_16 = __this->____index; void* L_17; L_17 = il2cpp_unsafe_add(L_15, L_16); GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_18 = V_1; MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD L_19; memset((&L_19), 0, sizeof(L_19)); MemoryHandle__ctor_mBC4C2B7E7F10F5F93EFCF6A3A24D41CE79916C91((&L_19), L_17, L_18, (RuntimeObject*)NULL, NULL); return L_19; } IL_0076: { RuntimeObject* L_20 = __this->____object; V_2 = ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)IsInst((RuntimeObject*)L_20, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_21 = V_2; if (!L_21) { goto IL_00dc; } } { int32_t L_22 = __this->____length; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_00b4; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_23 = V_2; NullCheck((RuntimeArray*)L_23); uint8_t* L_24; L_24 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_23, NULL); void* L_25; L_25 = il2cpp_unsafe_as_pointer(L_24); int32_t L_26 = __this->____index; void* L_27; L_27 = il2cpp_unsafe_add(L_25, L_26); il2cpp_codegen_initobj((&V_3), sizeof(GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC)); GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_28 = V_3; MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD L_29; memset((&L_29), 0, sizeof(L_29)); MemoryHandle__ctor_mBC4C2B7E7F10F5F93EFCF6A3A24D41CE79916C91((&L_29), L_27, L_28, (RuntimeObject*)NULL, NULL); return L_29; } IL_00b4: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_30 = V_2; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_31; L_31 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_30, (int32_t)3, NULL); V_4 = L_31; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_32 = V_2; NullCheck((RuntimeArray*)L_32); uint8_t* L_33; L_33 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_32, NULL); void* L_34; L_34 = il2cpp_unsafe_as_pointer(L_33); int32_t L_35 = __this->____index; void* L_36; L_36 = il2cpp_unsafe_add(L_34, L_35); GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_37 = V_4; MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD L_38; memset((&L_38), 0, sizeof(L_38)); MemoryHandle__ctor_mBC4C2B7E7F10F5F93EFCF6A3A24D41CE79916C91((&L_38), L_36, L_37, (RuntimeObject*)NULL, NULL); return L_38; } IL_00dc: { il2cpp_codegen_initobj((&V_5), sizeof(MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD)); MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD L_39 = V_5; return L_39; } } IL2CPP_EXTERN_C MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD Memory_1_Pin_mEB11D0F8C8EB46D23F5B487EC428AA067637F873_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD _returnValue; _returnValue = Memory_1_Pin_mEB11D0F8C8EB46D23F5B487EC428AA067637F873(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Memory_1_ToArray_mFFF10775AF41F16E84896E79791E6D35657B0DB2_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_0; L_0 = Memory_1_get_Span_mA0CAB13956D6FA3BBF9F9176CB647933F88E034E_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); V_0 = L_0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1; L_1 = Span_1_ToArray_mF415F39478D842BDA5A27003F3B9D3903DCE24BF_inline((&V_0), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return L_1; } } IL2CPP_EXTERN_C ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Memory_1_ToArray_mFFF10775AF41F16E84896E79791E6D35657B0DB2_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* _returnValue; _returnValue = Memory_1_ToArray_mFFF10775AF41F16E84896E79791E6D35657B0DB2(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Memory_1_Equals_m9FEC5FAFF1463BC5D846F2A7575A25C60F95CCF0_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 V_0; memset((&V_0), 0, sizeof(V_0)); Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_0022; } } { RuntimeObject* L_1 = ___0_obj; V_0 = ((*(ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 7)))); Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 L_2 = (*(Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*)__this); ReadOnlyMemory_1_t63F301BF893B0AB689953D86A641168CA66D2399 L_3; L_3 = Memory_1_op_Implicit_m7B80A71310A3EA9F99CB1774CAFED254811599CD(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24)); bool L_4; L_4 = ReadOnlyMemory_1_Equals_mC3969DE0744A246E0576FEDE51191A0D3F5F69A9((&V_0), L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 25)); return L_4; } IL_0022: { RuntimeObject* L_5 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_5, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))) { goto IL_0039; } } { RuntimeObject* L_6 = ___0_obj; V_1 = ((*(Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036*)UnBox(L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))); Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 L_7 = V_1; bool L_8; L_8 = Memory_1_Equals_mFC02B29BD9A77E87A81EC2CFCF364ACDA3ED384A(__this, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 27)); return L_8; } IL_0039: { return (bool)0; } } IL2CPP_EXTERN_C bool Memory_1_Equals_m9FEC5FAFF1463BC5D846F2A7575A25C60F95CCF0_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Memory_1_Equals_m9FEC5FAFF1463BC5D846F2A7575A25C60F95CCF0(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Memory_1_Equals_mFC02B29BD9A77E87A81EC2CFCF364ACDA3ED384A_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 ___0_other, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____object; Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 L_1 = ___0_other; RuntimeObject* L_2 = L_1.____object; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_2)))) { goto IL_002b; } } { int32_t L_3 = __this->____index; Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 L_4 = ___0_other; int32_t L_5 = L_4.____index; if ((!(((uint32_t)L_3) == ((uint32_t)L_5)))) { goto IL_002b; } } { int32_t L_6 = __this->____length; Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 L_7 = ___0_other; int32_t L_8 = L_7.____length; return (bool)((((int32_t)L_6) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool Memory_1_Equals_mFC02B29BD9A77E87A81EC2CFCF364ACDA3ED384A_AdjustorThunk (RuntimeObject* __this, Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 ___0_other, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Memory_1_Equals_mFC02B29BD9A77E87A81EC2CFCF364ACDA3ED384A(_thisAdjusted, ___0_other, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_GetHashCode_mF0ABC1A7FD71E5893FB319CEC658BF9D42D84BF6_gshared (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____object; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { RuntimeObject* L_1 = __this->____object; NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_1); int32_t* L_3 = (int32_t*)(&__this->____index); int32_t L_4; L_4 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_3, NULL); int32_t* L_5 = (int32_t*)(&__this->____length); int32_t L_6; L_6 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_5, NULL); int32_t L_7; L_7 = Memory_1_CombineHashCodes_mB28C14918360DCF1F38D2B3FF7103191A6C72C8A(L_2, L_4, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 28)); return L_7; } } IL2CPP_EXTERN_C int32_t Memory_1_GetHashCode_mF0ABC1A7FD71E5893FB319CEC658BF9D42D84BF6_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Memory_1_GetHashCode_mF0ABC1A7FD71E5893FB319CEC658BF9D42D84BF6(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_CombineHashCodes_mB3C5FDF64EE1BC13E072AA2B1FE571D1C8F256B8_gshared (int32_t ___0_left, int32_t ___1_right, const RuntimeMethod* method) { { int32_t L_0 = ___0_left; int32_t L_1 = ___0_left; int32_t L_2 = ___1_right; return ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<5)), L_1))^L_2)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_CombineHashCodes_mB28C14918360DCF1F38D2B3FF7103191A6C72C8A_gshared (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method) { { int32_t L_0 = ___0_h1; int32_t L_1 = ___1_h2; int32_t L_2; L_2 = Memory_1_CombineHashCodes_mB3C5FDF64EE1BC13E072AA2B1FE571D1C8F256B8(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 29)); int32_t L_3 = ___2_h3; int32_t L_4; L_4 = Memory_1_CombineHashCodes_mB3C5FDF64EE1BC13E072AA2B1FE571D1C8F256B8(L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 29)); return L_4; } } #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 Memory_1__ctor_mBCF4615F4C22D2248C553E5E9FEEB5C199F3C645_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Il2CppChar)); goto IL_0037; } IL_0037: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = ___0_array; __this->____object = (RuntimeObject*)L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_2); __this->____index = 0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = ___0_array; NullCheck(L_3); __this->____length = ((int32_t)(((RuntimeArray*)L_3)->max_length)); return; } } IL2CPP_EXTERN_C void Memory_1__ctor_mBCF4615F4C22D2248C553E5E9FEEB5C199F3C645_AdjustorThunk (RuntimeObject* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Memory_1__ctor_mBCF4615F4C22D2248C553E5E9FEEB5C199F3C645_inline(_thisAdjusted, ___0_array, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Memory_1__ctor_m5AA9E5D3C0589652ADCABFA2E75D253193EF1688_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(Il2CppChar)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = ___0_array; __this->____object = (RuntimeObject*)L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_9); int32_t L_10 = ___1_start; __this->____index = L_10; int32_t L_11 = ___2_length; __this->____length = L_11; return; } } IL2CPP_EXTERN_C void Memory_1__ctor_m5AA9E5D3C0589652ADCABFA2E75D253193EF1688_AdjustorThunk (RuntimeObject* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Memory_1__ctor_m5AA9E5D3C0589652ADCABFA2E75D253193EF1688_inline(_thisAdjusted, ___0_array, ___1_start, ___2_length, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Memory_1__ctor_m725203883916749EEED3C4EEEC4461762675FD5A_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, RuntimeObject* ___0_obj, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; __this->____object = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)L_0); int32_t L_1 = ___1_start; __this->____index = L_1; int32_t L_2 = ___2_length; __this->____length = L_2; return; } } IL2CPP_EXTERN_C void Memory_1__ctor_m725203883916749EEED3C4EEEC4461762675FD5A_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Memory_1__ctor_m725203883916749EEED3C4EEEC4461762675FD5A_inline(_thisAdjusted, ___0_obj, ___1_start, ___2_length, method); } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E Memory_1_op_Implicit_m416217AF84E0D37257A4B7F39901C6767C31BC1C_gshared (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) { { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array; Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E L_1; memset((&L_1), 0, sizeof(L_1)); Memory_1__ctor_mBCF4615F4C22D2248C553E5E9FEEB5C199F3C645_inline((&L_1), L_0, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 4)); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 Memory_1_op_Implicit_m2A354E866CDB4F77671ADADD234CFF9A31DAB8FB_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E ___0_memory, const RuntimeMethod* method) { { ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6* L_0; L_0 = il2cpp_unsafe_as_ref((&___0_memory)); ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 L_1 = (*(ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*)L_0); return L_1; } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_get_Length_m1CAB868DAD5E9C9AC6EC46CF2509B04E0FA3154B_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____length; return ((int32_t)(L_0&((int32_t)2147483647LL))); } } IL2CPP_EXTERN_C int32_t Memory_1_get_Length_m1CAB868DAD5E9C9AC6EC46CF2509B04E0FA3154B_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Memory_1_get_Length_m1CAB868DAD5E9C9AC6EC46CF2509B04E0FA3154B(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR String_t* Memory_1_ToString_m0B1B9AE810F11FC1FB6FB183451E5F6C6A87B32E_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_runtime_metadata((uintptr_t*)&_stringLiteralACAE3DE011E4C429609CA3219C3F13E876D2AF69); s_Il2CppMethodInitialized = true; } String_t* V_0 = NULL; Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_0 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_1; L_1 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_0, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_2 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_3; L_3 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_2, NULL); bool L_4; L_4 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_1, L_3, NULL); if (!L_4) { goto IL_0058; } } { RuntimeObject* L_5 = __this->____object; V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_5, il2cpp_defaults.string_class)); String_t* L_6 = V_0; if (L_6) { goto IL_003f; } } { Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_7; L_7 = Memory_1_get_Span_m926BDF0BE2BAC67BB057415AE70537AFCB4FE3B8_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); V_1 = L_7; String_t* L_8; L_8 = Span_1_ToString_m12316C6CDC05E2F49EA4BDAD78FD7F1718E6E980((&V_1), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return L_8; } IL_003f: { String_t* L_9 = V_0; int32_t L_10 = __this->____index; int32_t L_11 = __this->____length; NullCheck(L_9); String_t* L_12; L_12 = String_Substring_mB1D94F47935D22E130FF2C01DBB6A4135FBB76CE(L_9, L_10, ((int32_t)(L_11&((int32_t)2147483647LL))), NULL); return L_12; } IL_0058: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_13 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_14; L_14 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_13, NULL); NullCheck((MemberInfo_t*)L_14); String_t* L_15; L_15 = VirtualFuncInvoker0< String_t* >::Invoke(8, (MemberInfo_t*)L_14); int32_t L_16 = __this->____length; int32_t L_17 = ((int32_t)(L_16&((int32_t)2147483647LL))); RuntimeObject* L_18 = Box(il2cpp_defaults.int32_class, &L_17); String_t* L_19; L_19 = String_Format_mFB7DA489BD99F4670881FF50EC017BFB0A5C0987(_stringLiteralACAE3DE011E4C429609CA3219C3F13E876D2AF69, (RuntimeObject*)L_15, L_18, NULL); return L_19; } } IL2CPP_EXTERN_C String_t* Memory_1_ToString_m0B1B9AE810F11FC1FB6FB183451E5F6C6A87B32E_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); String_t* _returnValue; _returnValue = Memory_1_ToString_m0B1B9AE810F11FC1FB6FB183451E5F6C6A87B32E(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E Memory_1_Slice_m882024EB50F86D45AFE710437DA577C60B79FB6F_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, int32_t ___0_start, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = __this->____length; V_0 = L_0; int32_t L_1 = V_0; V_1 = ((int32_t)(L_1&((int32_t)2147483647LL))); int32_t L_2 = ___0_start; int32_t L_3 = V_1; if ((!(((uint32_t)L_2) > ((uint32_t)L_3)))) { goto IL_001a; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97((int32_t)((int32_t)24), NULL); } IL_001a: { RuntimeObject* L_4 = __this->____object; int32_t L_5 = __this->____index; int32_t L_6 = ___0_start; int32_t L_7 = V_0; int32_t L_8 = ___0_start; Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E L_9; memset((&L_9), 0, sizeof(L_9)); Memory_1__ctor_m725203883916749EEED3C4EEEC4461762675FD5A_inline((&L_9), L_4, ((int32_t)il2cpp_codegen_add(L_5, L_6)), ((int32_t)il2cpp_codegen_subtract(L_7, L_8)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_9; } } IL2CPP_EXTERN_C Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E Memory_1_Slice_m882024EB50F86D45AFE710437DA577C60B79FB6F_AdjustorThunk (RuntimeObject* __this, int32_t ___0_start, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E _returnValue; _returnValue = Memory_1_Slice_m882024EB50F86D45AFE710437DA577C60B79FB6F_inline(_thisAdjusted, ___0_start, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E Memory_1_Slice_m3CE49557191AEFAFC13AE64E6ED556311054CE57_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = __this->____length; V_0 = L_0; int32_t L_1 = V_0; V_1 = ((int32_t)(L_1&((int32_t)2147483647LL))); int32_t L_2 = ___0_start; int32_t L_3 = V_1; if ((!(((uint32_t)L_2) <= ((uint32_t)L_3)))) { goto IL_0019; } } { int32_t L_4 = ___1_length; int32_t L_5 = V_1; int32_t L_6 = ___0_start; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_5, L_6)))))) { goto IL_001e; } } IL_0019: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001e: { RuntimeObject* L_7 = __this->____object; int32_t L_8 = __this->____index; int32_t L_9 = ___0_start; int32_t L_10 = ___1_length; int32_t L_11 = V_0; Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E L_12; memset((&L_12), 0, sizeof(L_12)); Memory_1__ctor_m725203883916749EEED3C4EEEC4461762675FD5A_inline((&L_12), L_7, ((int32_t)il2cpp_codegen_add(L_8, L_9)), ((int32_t)(L_10|((int32_t)(L_11&((int32_t)-2147483648LL))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_12; } } IL2CPP_EXTERN_C Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E Memory_1_Slice_m3CE49557191AEFAFC13AE64E6ED556311054CE57_AdjustorThunk (RuntimeObject* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E _returnValue; _returnValue = Memory_1_Slice_m3CE49557191AEFAFC13AE64E6ED556311054CE57_inline(_thisAdjusted, ___0_start, ___1_length, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D Memory_1_get_Span_m926BDF0BE2BAC67BB057415AE70537AFCB4FE3B8_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D V_0; memset((&V_0), 0, sizeof(V_0)); String_t* V_1 = NULL; { int32_t L_0 = __this->____index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0034; } } { RuntimeObject* L_1 = __this->____object; NullCheck(((MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14)))); Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_2; L_2 = VirtualFuncInvoker0< Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D >::Invoke(4, ((MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14)))); V_0 = L_2; int32_t L_3 = __this->____index; int32_t L_4 = __this->____length; Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_5; L_5 = Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_inline((&V_0), ((int32_t)(L_3&((int32_t)2147483647LL))), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16)); return L_5; } IL_0034: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); bool L_10; L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL); if (!L_10) { goto IL_0089; } } { RuntimeObject* L_11 = __this->____object; V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_11, il2cpp_defaults.string_class)); String_t* L_12 = V_1; if (!L_12) { goto IL_0089; } } { String_t* L_13 = V_1; NullCheck(L_13); Il2CppChar* L_14; L_14 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_13, NULL); Il2CppChar* L_15; L_15 = il2cpp_unsafe_as_ref(L_14); String_t* L_16 = V_1; NullCheck(L_16); int32_t L_17; L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL); Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_18; memset((&L_18), 0, sizeof(L_18)); Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_inline((&L_18), L_15, L_17, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); V_0 = L_18; int32_t L_19 = __this->____index; int32_t L_20 = __this->____length; Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_21; L_21 = Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_inline((&V_0), L_19, L_20, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16)); return L_21; } IL_0089: { RuntimeObject* L_22 = __this->____object; if (!L_22) { goto IL_00b4; } } { RuntimeObject* L_23 = __this->____object; int32_t L_24 = __this->____index; int32_t L_25 = __this->____length; Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_26; memset((&L_26), 0, sizeof(L_26)); Span_1__ctor_m5BFF79141064122141ED34283347A634B9DF577D_inline((&L_26), ((CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)Castclass((RuntimeObject*)L_23, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))), L_24, ((int32_t)(L_25&((int32_t)2147483647LL))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_26; } IL_00b4: { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D)); Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_27 = V_0; return L_27; } } IL2CPP_EXTERN_C Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D Memory_1_get_Span_m926BDF0BE2BAC67BB057415AE70537AFCB4FE3B8_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D _returnValue; _returnValue = Memory_1_get_Span_m926BDF0BE2BAC67BB057415AE70537AFCB4FE3B8_inline(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD Memory_1_Pin_mB188324D9C12E7621590CFCCF8D61A6D21C29080_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { String_t* V_0 = NULL; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_1; memset((&V_1), 0, sizeof(V_1)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* V_2 = NULL; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_3; memset((&V_3), 0, sizeof(V_3)); GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC V_4; memset((&V_4), 0, sizeof(V_4)); MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD V_5; memset((&V_5), 0, sizeof(V_5)); { int32_t L_0 = __this->____index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0026; } } { RuntimeObject* L_1 = __this->____object; int32_t L_2 = __this->____index; NullCheck(((MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14)))); MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD L_3; L_3 = VirtualFuncInvoker1< MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD, int32_t >::Invoke(5, ((MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14))), ((int32_t)(L_2&((int32_t)2147483647LL)))); return L_3; } IL_0026: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_4 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_5; L_5 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_4, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); bool L_8; L_8 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_5, L_7, NULL); if (!L_8) { goto IL_0076; } } { RuntimeObject* L_9 = __this->____object; V_0 = ((String_t*)IsInstSealed((RuntimeObject*)L_9, il2cpp_defaults.string_class)); String_t* L_10 = V_0; if (!L_10) { goto IL_0076; } } { String_t* L_11 = V_0; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_12; L_12 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_11, (int32_t)3, NULL); V_1 = L_12; String_t* L_13 = V_0; NullCheck(L_13); Il2CppChar* L_14; L_14 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_13, NULL); void* L_15; L_15 = il2cpp_unsafe_as_pointer(L_14); int32_t L_16 = __this->____index; void* L_17; L_17 = il2cpp_unsafe_add(L_15, L_16); GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_18 = V_1; MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD L_19; memset((&L_19), 0, sizeof(L_19)); MemoryHandle__ctor_mBC4C2B7E7F10F5F93EFCF6A3A24D41CE79916C91((&L_19), L_17, L_18, (RuntimeObject*)NULL, NULL); return L_19; } IL_0076: { RuntimeObject* L_20 = __this->____object; V_2 = ((CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)IsInst((RuntimeObject*)L_20, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_21 = V_2; if (!L_21) { goto IL_00dc; } } { int32_t L_22 = __this->____length; if ((((int32_t)L_22) >= ((int32_t)0))) { goto IL_00b4; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_23 = V_2; NullCheck((RuntimeArray*)L_23); uint8_t* L_24; L_24 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_23, NULL); void* L_25; L_25 = il2cpp_unsafe_as_pointer(L_24); int32_t L_26 = __this->____index; void* L_27; L_27 = il2cpp_unsafe_add(L_25, L_26); il2cpp_codegen_initobj((&V_3), sizeof(GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC)); GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_28 = V_3; MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD L_29; memset((&L_29), 0, sizeof(L_29)); MemoryHandle__ctor_mBC4C2B7E7F10F5F93EFCF6A3A24D41CE79916C91((&L_29), L_27, L_28, (RuntimeObject*)NULL, NULL); return L_29; } IL_00b4: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_30 = V_2; GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_31; L_31 = GCHandle_Alloc_m3BFD398427352FC756FFE078F01A504B681352EC((RuntimeObject*)L_30, (int32_t)3, NULL); V_4 = L_31; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_32 = V_2; NullCheck((RuntimeArray*)L_32); uint8_t* L_33; L_33 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_32, NULL); void* L_34; L_34 = il2cpp_unsafe_as_pointer(L_33); int32_t L_35 = __this->____index; void* L_36; L_36 = il2cpp_unsafe_add(L_34, L_35); GCHandle_tC44F6F72EE68BD4CFABA24309DA7A179D41127DC L_37 = V_4; MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD L_38; memset((&L_38), 0, sizeof(L_38)); MemoryHandle__ctor_mBC4C2B7E7F10F5F93EFCF6A3A24D41CE79916C91((&L_38), L_36, L_37, (RuntimeObject*)NULL, NULL); return L_38; } IL_00dc: { il2cpp_codegen_initobj((&V_5), sizeof(MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD)); MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD L_39 = V_5; return L_39; } } IL2CPP_EXTERN_C MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD Memory_1_Pin_mB188324D9C12E7621590CFCCF8D61A6D21C29080_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); MemoryHandle_t505785861D4FF84F850A3FF775BE6AE1833D2AFD _returnValue; _returnValue = Memory_1_Pin_mB188324D9C12E7621590CFCCF8D61A6D21C29080(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Memory_1_ToArray_m3247FE3693E73276E12FBF5E0A70136CE38FFD63_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D V_0; memset((&V_0), 0, sizeof(V_0)); { Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_0; L_0 = Memory_1_get_Span_m926BDF0BE2BAC67BB057415AE70537AFCB4FE3B8_inline(__this, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 9)); V_0 = L_0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1; L_1 = Span_1_ToArray_m3403E698018738391BF349D71C3B53A6942E53DC_inline((&V_0), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 23)); return L_1; } } IL2CPP_EXTERN_C CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Memory_1_ToArray_m3247FE3693E73276E12FBF5E0A70136CE38FFD63_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* _returnValue; _returnValue = Memory_1_ToArray_m3247FE3693E73276E12FBF5E0A70136CE38FFD63(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Memory_1_Equals_m8C022BF80E0EF45D9A1C947117D911926046A196_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 V_0; memset((&V_0), 0, sizeof(V_0)); Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E V_1; memset((&V_1), 0, sizeof(V_1)); { RuntimeObject* L_0 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_0, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 7)))) { goto IL_0022; } } { RuntimeObject* L_1 = ___0_obj; V_0 = ((*(ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6*)UnBox(L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 7)))); Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E L_2 = (*(Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*)__this); ReadOnlyMemory_1_t9495785584BC99CFCF956B34621F038E83C257D6 L_3; L_3 = Memory_1_op_Implicit_m2A354E866CDB4F77671ADADD234CFF9A31DAB8FB(L_2, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 24)); bool L_4; L_4 = ReadOnlyMemory_1_Equals_mC4A7615E6A8C3467783EB6D9FBDA06A1B9745117((&V_0), L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 25)); return L_4; } IL_0022: { RuntimeObject* L_5 = ___0_obj; if (!((RuntimeObject*)IsInstSealed((RuntimeObject*)L_5, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))) { goto IL_0039; } } { RuntimeObject* L_6 = ___0_obj; V_1 = ((*(Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E*)UnBox(L_6, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 1)))); Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E L_7 = V_1; bool L_8; L_8 = Memory_1_Equals_mCA6EAA1B719424E70D1C110F31ACF6D3E7AD1D6B(__this, L_7, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 27)); return L_8; } IL_0039: { return (bool)0; } } IL2CPP_EXTERN_C bool Memory_1_Equals_m8C022BF80E0EF45D9A1C947117D911926046A196_AdjustorThunk (RuntimeObject* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Memory_1_Equals_m8C022BF80E0EF45D9A1C947117D911926046A196(_thisAdjusted, ___0_obj, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Memory_1_Equals_mCA6EAA1B719424E70D1C110F31ACF6D3E7AD1D6B_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E ___0_other, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____object; Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E L_1 = ___0_other; RuntimeObject* L_2 = L_1.____object; if ((!(((RuntimeObject*)(RuntimeObject*)L_0) == ((RuntimeObject*)(RuntimeObject*)L_2)))) { goto IL_002b; } } { int32_t L_3 = __this->____index; Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E L_4 = ___0_other; int32_t L_5 = L_4.____index; if ((!(((uint32_t)L_3) == ((uint32_t)L_5)))) { goto IL_002b; } } { int32_t L_6 = __this->____length; Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E L_7 = ___0_other; int32_t L_8 = L_7.____length; return (bool)((((int32_t)L_6) == ((int32_t)L_8))? 1 : 0); } IL_002b: { return (bool)0; } } IL2CPP_EXTERN_C bool Memory_1_Equals_mCA6EAA1B719424E70D1C110F31ACF6D3E7AD1D6B_AdjustorThunk (RuntimeObject* __this, Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E ___0_other, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); bool _returnValue; _returnValue = Memory_1_Equals_mCA6EAA1B719424E70D1C110F31ACF6D3E7AD1D6B(_thisAdjusted, ___0_other, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_GetHashCode_m8A69DE8B83F61AA88E34A18CE69FB0BE6611CF76_gshared (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { { RuntimeObject* L_0 = __this->____object; if (L_0) { goto IL_000a; } } { return 0; } IL_000a: { RuntimeObject* L_1 = __this->____object; NullCheck(L_1); int32_t L_2; L_2 = VirtualFuncInvoker0< int32_t >::Invoke(2, L_1); int32_t* L_3 = (int32_t*)(&__this->____index); int32_t L_4; L_4 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_3, NULL); int32_t* L_5 = (int32_t*)(&__this->____length); int32_t L_6; L_6 = Int32_GetHashCode_m253D60FF7527A483E91004B7A2366F13E225E295(L_5, NULL); int32_t L_7; L_7 = Memory_1_CombineHashCodes_m64968E7AD2DE8CCAB46C804661AB8BC5119AAB44(L_2, L_4, L_6, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 28)); return L_7; } } IL2CPP_EXTERN_C int32_t Memory_1_GetHashCode_m8A69DE8B83F61AA88E34A18CE69FB0BE6611CF76_AdjustorThunk (RuntimeObject* __this, const RuntimeMethod* method) { Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* _thisAdjusted; int32_t _offset = 1; _thisAdjusted = reinterpret_cast(__this + _offset); int32_t _returnValue; _returnValue = Memory_1_GetHashCode_m8A69DE8B83F61AA88E34A18CE69FB0BE6611CF76(_thisAdjusted, method); return _returnValue; } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_CombineHashCodes_m596FC2C0C17BCFE12446EEAE680BF5F3B481BAA5_gshared (int32_t ___0_left, int32_t ___1_right, const RuntimeMethod* method) { { int32_t L_0 = ___0_left; int32_t L_1 = ___0_left; int32_t L_2 = ___1_right; return ((int32_t)(((int32_t)il2cpp_codegen_add(((int32_t)(L_0<<5)), L_1))^L_2)); } } IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Memory_1_CombineHashCodes_m64968E7AD2DE8CCAB46C804661AB8BC5119AAB44_gshared (int32_t ___0_h1, int32_t ___1_h2, int32_t ___2_h3, const RuntimeMethod* method) { { int32_t L_0 = ___0_h1; int32_t L_1 = ___1_h2; int32_t L_2; L_2 = Memory_1_CombineHashCodes_m596FC2C0C17BCFE12446EEAE680BF5F3B481BAA5(L_0, L_1, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 29)); int32_t L_3 = ___2_h3; int32_t L_4; L_4 = Memory_1_CombineHashCodes_m596FC2C0C17BCFE12446EEAE680BF5F3B481BAA5(L_2, L_3, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 29)); return L_4; } } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline (String_t* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____stringLength; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR uint8_t* Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline (RuntimeArray* __this, const RuntimeMethod* method) { { RawData_t37CAF2D3F74B7723974ED7CEEE9B297D8FA64ED0* L_0; L_0 = il2cpp_unsafe_as(__this); NullCheck(L_0); uint8_t* L_1 = (uint8_t*)(&L_0->___Data); return L_1; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m7210698FAD5B2A6FC7C5C6B56F4D8823CF509C40_gshared_inline (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_item, const RuntimeMethod* method) { ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* 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)); ContextMenuItemU5BU5D_tFD4FC81929646BCD206377E2AC8E290E93FEE279* L_6 = V_0; int32_t L_7 = V_1; ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9)L_8); return; } IL_0034: { ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 L_9 = ___0_item; List_1_AddWithResize_m6D66BCA16C287DFEAFDE9F4AFDFBE830D1AC55B4(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mC10A7413B0D053F23D23E72DAC21839E9DBF1A6E_gshared_inline (List_1_t92717732BF98956375510DF49F6E823610AF4FA0* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m4EC8E687964505ABC5C1E0B5BABEE209CE6E4DF3_gshared_inline (Predicate_1_t03BE024AE37F064A204DD4C45AA68DCE510D6E60* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m91C72AB142C1ED1618F5B3D9DADCB3CEF510CF54_gshared_inline (Action_1_t07DD9AC915A03EDC0865AB8322A36D86E07F9239* __this, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9 ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, ContextMenuItem_t0D29D1ECB0C1F769EFC9ACA2D0AE6B1A8A4736A9, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m1445C78C000C0B2BB5347D71EB0E1C07A45FB143_gshared_inline (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_item, const RuntimeMethod* method) { LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* 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)); LayoutMatcherU5BU5D_t790C71C3787F12C3EE9F7ABDC24DFCEB5281F90E* L_6 = V_0; int32_t L_7 = V_1; LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6)L_8); return; } IL_0034: { LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 L_9 = ___0_item; List_1_AddWithResize_m02F9870F3C4EE56720DD615234514544040BE689(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mF4DDF38AC881AF869CC1CBE8475179B456B18437_gshared_inline (List_1_t4E502B2E42676E48E6F9A8F0251ADB1DF4BD490E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m6CD1FCDEA3F43385A9E2E9C632E24DF0AF2AB7F8_gshared_inline (Predicate_1_t7E5B83C99F6527762BD489BA76550A25F6333DA8* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mDD5E7A1ED75B787F0D6D66D304C28B7AED60C41C_gshared_inline (Action_1_tC7FCBF8A4A71CAEDCED5DFA366D84FD8A91044EA* __this, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6 ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, LayoutMatcher_t0D8F5E32A7C82BC292EBA0FAA3EB2D9F1F72A0A6, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mA97FD9B61331596E4585203CFD321A5A614A089D_gshared_inline (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_item, const RuntimeMethod* method) { ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* 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)); ColumnStateU5BU5D_t0FFA0C38CD44D738D50B935EA357157A41C99290* L_6 = V_0; int32_t L_7 = V_1; ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957)L_8); return; } IL_0034: { ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 L_9 = ___0_item; List_1_AddWithResize_mC767DD2E08464C2A9BFD3F2AE86A83F85BFCC9A2(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mECD525A7CE3BC7B0E3FE954F13BC663410201A64_gshared_inline (List_1_t9FCF421D436E7388FC34EB04CC1A4AF55A14F565* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m10C29B9B5B4D26958247572D94A85AD8008FBD3A_gshared_inline (Predicate_1_tE6CEF83377C879013E736AC152429530BFBE7BD7* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m0E4885731BC5FB5682B2F9AAFE2051895D1E43DE_gshared_inline (Action_1_t2518DEA327D7ACE4C30B14D8AFF5D4CFF5221B6F* __this, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957 ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, ColumnState_tC563C18EC36392C792E3E0645B1CE344DCC75957, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_m8C7E29B8E226EFCAF030759710276AA65A95DB3F_gshared_inline (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_item, const RuntimeMethod* method) { EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* 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)); EntryProcessingInfoU5BU5D_tC87E453CFEF67A461B927E691B6C090248DBFF40* L_6 = V_0; int32_t L_7 = V_1; EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76)L_8); return; } IL_0034: { EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 L_9 = ___0_item; List_1_AddWithResize_m89B2769EC9FB326DF132AD0B0CAB8727605A1F16(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_mABF7449BA576D1E0810C7D49372FB8A112B92D2F_gshared_inline (List_1_t4B92347C34A27542DDD64956FA9A5E3C66FD599F* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m2409CBEB547D61AA8849DE34335DD624EB9EB893_gshared_inline (Predicate_1_t2EAB29E80CD9C2CFFAA2231AFED5E27FBCD1034D* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m5D172456C3A11C47A18CD230AECC78C42FD365A8_gshared_inline (Action_1_tD1E5B7A23E779937F768A9E52A2947851964EB85* __this, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76 ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, EntryProcessingInfo_t087A9D95B60BC4FE30163E435406F6CFE3084B76, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mCEF26024206FC2FF2AD5A9662E98482EAA572F58_gshared_inline (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_item, const RuntimeMethod* method) { PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* 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)); PassDataU5BU5D_tF21A03049926F4AE1289DBF568C76ED64042A9FC* L_6 = V_0; int32_t L_7 = V_1; PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F)L_8); return; } IL_0034: { PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F L_9 = ___0_item; List_1_AddWithResize_m5630F078CFC648A73B6023FDBC0E6304A674D3C2(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m36BFC2849C3DBB576CA1BD13C3947B61FB2229A3_gshared_inline (List_1_t7F4AA6F9C342BE74D42CA46E2EE7924B540577C8* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m346C9314CB3456525652EA70737D017E747CF8DD_gshared_inline (Predicate_1_tAEAFCC5540A8AE22294FED9067093D60905E9579* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_mF9E015BA41A332CA79BE14BFF6FD1D788E4D0A66_gshared_inline (Action_1_tB30663BE7F68FC8E345D8F8D9AA736A1CB2D9737* __this, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, PassData_t70EFDE0ED44B50E9E144E803C17DE2373723887F, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void List_1_Add_mF9049C6D0FBE8E31AC3664C65CF5FF94DF97A5A5_gshared_inline (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_item, const RuntimeMethod* method) { ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* V_0 = NULL; int32_t V_1 = 0; { int32_t L_0 = __this->____version; __this->____version = ((int32_t)il2cpp_codegen_add(L_0, 1)); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_1 = __this->____items; V_0 = L_1; int32_t L_2 = __this->____size; V_1 = L_2; int32_t L_3 = V_1; ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* 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)); ResourceDataU5BU5D_t7EB547044DA870E25BACFEDEFCCD7821FE72022B* L_6 = V_0; int32_t L_7 = V_1; ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_8 = ___0_item; NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3)L_8); return; } IL_0034: { ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 L_9 = ___0_item; List_1_AddWithResize_mACCF36721D4028BDCCFFBAD24E4E2FBFEE9EDFF6(__this, L_9, il2cpp_rgctx_method(method->klass->rgctx_data, 14)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t List_1_get_Count_m3A51CC3DF5713C705DC53DC0617F9E5A3266EB44_gshared_inline (List_1_t81AE31C723E905C926562FE0E86DA9B00022EA43* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR bool Predicate_1_Invoke_m4C6ABD663F942E8A1463C44CE64DED832FE56101_gshared_inline (Predicate_1_t6016F6F497DF0502815BD6568904B53AD03DC7D2* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Action_1_Invoke_m1B6EC1DBCAAE630C854D39072975A02239AF7C5E_gshared_inline (Action_1_t83C14C78EC5B0F2877E78445FB69D0D299A95DFE* __this, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3 ___0_obj, const RuntimeMethod* method) { typedef void (*FunctionPointerType) (RuntimeObject*, ResourceData_t78BFD0FF4432C51882F5558EEDF6A8925F4F28B3, const RuntimeMethod*); ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__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 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(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 bool Predicate_1_Invoke_m6AC449189DCEE89A4FA2A2B724DE296A1DFB6A9B_gshared_inline (Predicate_1_t8342C85FF4E41CD1F7024AC0CDC3E5312A32CB12* __this, RuntimeObject* ___0_obj, const RuntimeMethod* method) { typedef bool (*FunctionPointerType) (RuntimeObject*, RuntimeObject*, const RuntimeMethod*); return ((FunctionPointerType)__this->___invoke_impl)((Il2CppObject*)__this->___method_code, ___0_obj, reinterpret_cast(__this->___method)); } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR int32_t Queue_1_get_Count_mC5E49C471693AD17FDBA87D8532FB0676AC0BB75_gshared_inline (Queue_1_tCA24E420CB13C6411AEFC3ECE9E62219F7937A1E* __this, const RuntimeMethod* method) { { int32_t L_0 = __this->____size; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Memory_1__ctor_mF10BE08398FB78520DEB28560C586BCE81919F76_gshared_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(uint8_t)); goto IL_0037; } IL_0037: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_2 = ___0_array; __this->____object = (RuntimeObject*)L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_2); __this->____index = 0; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = ___0_array; NullCheck(L_3); __this->____length = ((int32_t)(((RuntimeArray*)L_3)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Memory_1__ctor_m68A8E646FE59E19C27755D139B2EB8BBB4914685_gshared_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(uint8_t)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_array; __this->____object = (RuntimeObject*)L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_9); int32_t L_10 = ___1_start; __this->____index = L_10; int32_t L_11 = ___2_length; __this->____length = L_11; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Memory_1__ctor_mBE9F7C56DD796E618D01C0184E9455EBC02690AA_gshared_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, RuntimeObject* ___0_obj, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; __this->____object = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)L_0); int32_t L_1 = ___1_start; __this->____index = L_1; int32_t L_2 = ___2_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 Memory_1_get_Span_mA0CAB13956D6FA3BBF9F9176CB647933F88E034E_gshared_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, const RuntimeMethod* method) { Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 V_0; memset((&V_0), 0, sizeof(V_0)); String_t* V_1 = NULL; { int32_t L_0 = __this->____index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0034; } } { RuntimeObject* L_1 = __this->____object; NullCheck(((MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14)))); Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_2; L_2 = VirtualFuncInvoker0< Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 >::Invoke(4, ((MemoryManager_1_tB90442C8E0A1B9C0F8A3B603FD50501A1BADAC6E*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14)))); V_0 = L_2; int32_t L_3 = __this->____index; int32_t L_4 = __this->____length; Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_5; L_5 = Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_inline((&V_0), ((int32_t)(L_3&((int32_t)2147483647LL))), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16)); return L_5; } IL_0034: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); bool L_10; L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL); if (!L_10) { goto IL_0089; } } { RuntimeObject* L_11 = __this->____object; V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_11, il2cpp_defaults.string_class)); String_t* L_12 = V_1; if (!L_12) { goto IL_0089; } } { String_t* L_13 = V_1; NullCheck(L_13); Il2CppChar* L_14; L_14 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_13, NULL); uint8_t* L_15; L_15 = il2cpp_unsafe_as_ref(L_14); String_t* L_16 = V_1; NullCheck(L_16); int32_t L_17; L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL); Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_18; memset((&L_18), 0, sizeof(L_18)); Span_1__ctor_m947BF95D54571BF3897F96822B7A8FDA5853497B_inline((&L_18), L_15, L_17, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); V_0 = L_18; int32_t L_19 = __this->____index; int32_t L_20 = __this->____length; Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_21; L_21 = Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_inline((&V_0), L_19, L_20, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16)); return L_21; } IL_0089: { RuntimeObject* L_22 = __this->____object; if (!L_22) { goto IL_00b4; } } { RuntimeObject* L_23 = __this->____object; int32_t L_24 = __this->____index; int32_t L_25 = __this->____length; Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_26; memset((&L_26), 0, sizeof(L_26)); Span_1__ctor_m698EC79E2E44AFF16BA096D0861CFB129FBF8218_inline((&L_26), ((ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)Castclass((RuntimeObject*)L_23, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))), L_24, ((int32_t)(L_25&((int32_t)2147483647LL))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_26; } IL_00b4: { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305)); Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_27 = V_0; return L_27; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 Memory_1_Slice_m3CDAF3B48A5E1B8C970AB66EF679FB716ACFE3D4_gshared_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, int32_t ___0_start, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = __this->____length; V_0 = L_0; int32_t L_1 = V_0; V_1 = ((int32_t)(L_1&((int32_t)2147483647LL))); int32_t L_2 = ___0_start; int32_t L_3 = V_1; if ((!(((uint32_t)L_2) > ((uint32_t)L_3)))) { goto IL_001a; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97((int32_t)((int32_t)24), NULL); } IL_001a: { RuntimeObject* L_4 = __this->____object; int32_t L_5 = __this->____index; int32_t L_6 = ___0_start; int32_t L_7 = V_0; int32_t L_8 = ___0_start; Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 L_9; memset((&L_9), 0, sizeof(L_9)); Memory_1__ctor_mBE9F7C56DD796E618D01C0184E9455EBC02690AA_inline((&L_9), L_4, ((int32_t)il2cpp_codegen_add(L_5, L_6)), ((int32_t)il2cpp_codegen_subtract(L_7, L_8)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 Memory_1_Slice_m0C6108D3F3915D5A00D0B8E9B322CDF1490FC4EC_gshared_inline (Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = __this->____length; V_0 = L_0; int32_t L_1 = V_0; V_1 = ((int32_t)(L_1&((int32_t)2147483647LL))); int32_t L_2 = ___0_start; int32_t L_3 = V_1; if ((!(((uint32_t)L_2) <= ((uint32_t)L_3)))) { goto IL_0019; } } { int32_t L_4 = ___1_length; int32_t L_5 = V_1; int32_t L_6 = ___0_start; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_5, L_6)))))) { goto IL_001e; } } IL_0019: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001e: { RuntimeObject* L_7 = __this->____object; int32_t L_8 = __this->____index; int32_t L_9 = ___0_start; int32_t L_10 = ___1_length; int32_t L_11 = V_0; Memory_1_tB7CEF4416F5014E364267478CEF016A4AC5C0036 L_12; memset((&L_12), 0, sizeof(L_12)); Memory_1__ctor_mBE9F7C56DD796E618D01C0184E9455EBC02690AA_inline((&L_12), L_7, ((int32_t)il2cpp_codegen_add(L_8, L_9)), ((int32_t)(L_10|((int32_t)(L_11&((int32_t)-2147483648LL))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 Span_1_Slice_m9D8BA8245B8DC9BFB4A4164759CBAAEAD1318CD6_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_5 = __this->____pointer; V_0 = L_5; uint8_t* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; uint8_t* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305 L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_m947BF95D54571BF3897F96822B7A8FDA5853497B_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m947BF95D54571BF3897F96822B7A8FDA5853497B_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, uint8_t* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { uint8_t* L_0 = ___0_ptr; ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m698EC79E2E44AFF16BA096D0861CFB129FBF8218_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { uint8_t V_0 = 0x0; { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(uint8_t)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); uint8_t* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; uint8_t* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Span_1_ToArray_mF415F39478D842BDA5A27003F3B9D3903DCE24BF_gshared_inline (Span_1_tDADAC65069DFE6B57C458109115ECD795ED39305* __this, const RuntimeMethod* method) { ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_1; L_1 = Array_Empty_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m6080CA526758F4FA182A066B2780D1761CD36ED5_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_3 = (ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)(ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); uint8_t* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t9C85BCCAAF8C525B6C06B07E922D8D217BE8D6FC L_7 = __this->____pointer; V_0 = L_7; uint8_t* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(uint8_t, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_mB1465EEEBE0A608FA51B29BC3F145F287AD04190(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Memory_1__ctor_mBCF4615F4C22D2248C553E5E9FEEB5C199F3C645_gshared_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array; if (L_0) { goto IL_000b; } } { il2cpp_codegen_initobj(__this, sizeof(Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E)); return; } IL_000b: { il2cpp_codegen_initobj((&V_0), sizeof(Il2CppChar)); goto IL_0037; } IL_0037: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_2 = ___0_array; __this->____object = (RuntimeObject*)L_2; Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_2); __this->____index = 0; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = ___0_array; NullCheck(L_3); __this->____length = ((int32_t)(((RuntimeArray*)L_3)->max_length)); return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Memory_1__ctor_m5AA9E5D3C0589652ADCABFA2E75D253193EF1688_gshared_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(Il2CppChar)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = ___0_array; __this->____object = (RuntimeObject*)L_9; Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)(RuntimeObject*)L_9); int32_t L_10 = ___1_start; __this->____index = L_10; int32_t L_11 = ___2_length; __this->____length = L_11; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Memory_1__ctor_m725203883916749EEED3C4EEEC4461762675FD5A_gshared_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, RuntimeObject* ___0_obj, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { { RuntimeObject* L_0 = ___0_obj; __this->____object = L_0; Il2CppCodeGenWriteBarrier((void**)(&__this->____object), (void*)L_0); int32_t L_1 = ___1_start; __this->____index = L_1; int32_t L_2 = ___2_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D Memory_1_get_Span_m926BDF0BE2BAC67BB057415AE70537AFCB4FE3B8_gshared_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, const RuntimeMethod* method) { Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D V_0; memset((&V_0), 0, sizeof(V_0)); String_t* V_1 = NULL; { int32_t L_0 = __this->____index; if ((((int32_t)L_0) >= ((int32_t)0))) { goto IL_0034; } } { RuntimeObject* L_1 = __this->____object; NullCheck(((MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14)))); Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_2; L_2 = VirtualFuncInvoker0< Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D >::Invoke(4, ((MemoryManager_1_t9E713A8E4F8473E685FE4A73C98D29C9DB1EE583*)CastclassClass((RuntimeObject*)L_1, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 14)))); V_0 = L_2; int32_t L_3 = __this->____index; int32_t L_4 = __this->____length; Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_5; L_5 = Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_inline((&V_0), ((int32_t)(L_3&((int32_t)2147483647LL))), L_4, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16)); return L_5; } IL_0034: { RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_6 = { reinterpret_cast (il2cpp_rgctx_type(InitializedTypeInfo(method->klass)->rgctx_data, 8)) }; il2cpp_codegen_runtime_class_init_inline(il2cpp_defaults.systemtype_class); Type_t* L_7; L_7 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_6, NULL); RuntimeTypeHandle_t332A452B8B6179E4469B69525D0FE82A88030F7B L_8 = { reinterpret_cast (&il2cpp_defaults.char_class->byval_arg) }; Type_t* L_9; L_9 = Type_GetTypeFromHandle_m6062B81682F79A4D6DF2640692EE6D9987858C57(L_8, NULL); bool L_10; L_10 = Type_op_Equality_m99930A0E44E420A685FABA60E60BA1CC5FA0EBDC(L_7, L_9, NULL); if (!L_10) { goto IL_0089; } } { RuntimeObject* L_11 = __this->____object; V_1 = ((String_t*)IsInstSealed((RuntimeObject*)L_11, il2cpp_defaults.string_class)); String_t* L_12 = V_1; if (!L_12) { goto IL_0089; } } { String_t* L_13 = V_1; NullCheck(L_13); Il2CppChar* L_14; L_14 = String_GetRawStringData_m87BC50B7B314C055E27A28032D1003D42FDE411D(L_13, NULL); Il2CppChar* L_15; L_15 = il2cpp_unsafe_as_ref(L_14); String_t* L_16 = V_1; NullCheck(L_16); int32_t L_17; L_17 = String_get_Length_m42625D67623FA5CC7A44D47425CE86FB946542D2_inline(L_16, NULL); Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_18; memset((&L_18), 0, sizeof(L_18)); Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_inline((&L_18), L_15, L_17, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); V_0 = L_18; int32_t L_19 = __this->____index; int32_t L_20 = __this->____length; Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_21; L_21 = Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_inline((&V_0), L_19, L_20, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 16)); return L_21; } IL_0089: { RuntimeObject* L_22 = __this->____object; if (!L_22) { goto IL_00b4; } } { RuntimeObject* L_23 = __this->____object; int32_t L_24 = __this->____index; int32_t L_25 = __this->____length; Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_26; memset((&L_26), 0, sizeof(L_26)); Span_1__ctor_m5BFF79141064122141ED34283347A634B9DF577D_inline((&L_26), ((CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)Castclass((RuntimeObject*)L_23, il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 0))), L_24, ((int32_t)(L_25&((int32_t)2147483647LL))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 20)); return L_26; } IL_00b4: { il2cpp_codegen_initobj((&V_0), sizeof(Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D)); Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_27 = V_0; return L_27; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E Memory_1_Slice_m882024EB50F86D45AFE710437DA577C60B79FB6F_gshared_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, int32_t ___0_start, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = __this->____length; V_0 = L_0; int32_t L_1 = V_0; V_1 = ((int32_t)(L_1&((int32_t)2147483647LL))); int32_t L_2 = ___0_start; int32_t L_3 = V_1; if ((!(((uint32_t)L_2) > ((uint32_t)L_3)))) { goto IL_001a; } } { ThrowHelper_ThrowArgumentOutOfRangeException_m9B335696876184D17D1F8D7AF94C1B5B0869AA97((int32_t)((int32_t)24), NULL); } IL_001a: { RuntimeObject* L_4 = __this->____object; int32_t L_5 = __this->____index; int32_t L_6 = ___0_start; int32_t L_7 = V_0; int32_t L_8 = ___0_start; Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E L_9; memset((&L_9), 0, sizeof(L_9)); Memory_1__ctor_m725203883916749EEED3C4EEEC4461762675FD5A_inline((&L_9), L_4, ((int32_t)il2cpp_codegen_add(L_5, L_6)), ((int32_t)il2cpp_codegen_subtract(L_7, L_8)), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_9; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E Memory_1_Slice_m3CE49557191AEFAFC13AE64E6ED556311054CE57_gshared_inline (Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { int32_t L_0 = __this->____length; V_0 = L_0; int32_t L_1 = V_0; V_1 = ((int32_t)(L_1&((int32_t)2147483647LL))); int32_t L_2 = ___0_start; int32_t L_3 = V_1; if ((!(((uint32_t)L_2) <= ((uint32_t)L_3)))) { goto IL_0019; } } { int32_t L_4 = ___1_length; int32_t L_5 = V_1; int32_t L_6 = ___0_start; if ((!(((uint32_t)L_4) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_5, L_6)))))) { goto IL_001e; } } IL_0019: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_001e: { RuntimeObject* L_7 = __this->____object; int32_t L_8 = __this->____index; int32_t L_9 = ___0_start; int32_t L_10 = ___1_length; int32_t L_11 = V_0; Memory_1_t48D1B1093D181D6F37155EB644659FD7D1DF616E L_12; memset((&L_12), 0, sizeof(L_12)); Memory_1__ctor_m725203883916749EEED3C4EEEC4461762675FD5A_inline((&L_12), L_7, ((int32_t)il2cpp_codegen_add(L_8, L_9)), ((int32_t)(L_10|((int32_t)(L_11&((int32_t)-2147483648LL))))), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return L_12; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D Span_1_Slice_mEFBC3C78FD443FFE23F9E841D43B7B0271622843_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, int32_t ___0_start, int32_t ___1_length, const RuntimeMethod* method) { ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___0_start; int32_t L_1 = __this->____length; if ((!(((uint32_t)L_0) <= ((uint32_t)L_1)))) { goto IL_0014; } } { int32_t L_2 = ___1_length; int32_t L_3 = __this->____length; int32_t L_4 = ___0_start; if ((!(((uint32_t)L_2) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(L_3, L_4)))))) { goto IL_0019; } } IL_0014: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0019: { ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_5 = __this->____pointer; V_0 = L_5; Il2CppChar* L_6; L_6 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0)); int32_t L_7 = ___0_start; Il2CppChar* L_8; L_8 = il2cpp_unsafe_add(L_6, L_7); int32_t L_9 = ___1_length; Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D L_10; memset((&L_10), 0, sizeof(L_10)); Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_inline((&L_10), L_8, L_9, il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 18)); return L_10; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_mC9BE2938B716B46BB6B9070B94DBE5CE814BC0E2_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, Il2CppChar* ___0_ptr, int32_t ___1_length, const RuntimeMethod* method) { { Il2CppChar* L_0 = ___0_ptr; ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_1; memset((&L_1), 0, sizeof(L_1)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_1), L_0); __this->____pointer = L_1; int32_t L_2 = ___1_length; __this->____length = L_2; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR void Span_1__ctor_m5BFF79141064122141ED34283347A634B9DF577D_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* ___0_array, int32_t ___1_start, int32_t ___2_length, const RuntimeMethod* method) { Il2CppChar V_0 = 0x0; { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ___0_array; if (L_0) { goto IL_0016; } } { int32_t L_1 = ___1_start; if (L_1) { goto IL_0009; } } { int32_t L_2 = ___2_length; if (!L_2) { goto IL_000e; } } IL_0009: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_000e: { il2cpp_codegen_initobj(__this, sizeof(Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D)); return; } IL_0016: { il2cpp_codegen_initobj((&V_0), sizeof(Il2CppChar)); goto IL_0042; } IL_0042: { int32_t L_4 = ___1_start; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_5 = ___0_array; NullCheck(L_5); if ((!(((uint32_t)L_4) <= ((uint32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))))) { goto IL_0050; } } { int32_t L_6 = ___2_length; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_7 = ___0_array; NullCheck(L_7); int32_t L_8 = ___1_start; if ((!(((uint32_t)L_6) > ((uint32_t)((int32_t)il2cpp_codegen_subtract(((int32_t)(((RuntimeArray*)L_7)->max_length)), L_8)))))) { goto IL_0055; } } IL_0050: { ThrowHelper_ThrowArgumentOutOfRangeException_mD7D90276EDCDF9394A8EA635923E3B48BB71BD56(NULL); } IL_0055: { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_9 = ___0_array; NullCheck((RuntimeArray*)L_9); uint8_t* L_10; L_10 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_9, NULL); Il2CppChar* L_11; L_11 = il2cpp_unsafe_as_ref(L_10); int32_t L_12 = ___1_start; Il2CppChar* L_13; L_13 = il2cpp_unsafe_add(L_11, L_12); ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_14; memset((&L_14), 0, sizeof(L_14)); il2cpp_codegen_by_reference_constructor((Il2CppByReference*)(&L_14), L_13); __this->____pointer = L_14; int32_t L_15 = ___2_length; __this->____length = L_15; return; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Span_1_ToArray_m3403E698018738391BF349D71C3B53A6942E53DC_gshared_inline (Span_1_tEDDF15FCF9EC6DEBA0F696BAACDDBAB9D92C252D* __this, const RuntimeMethod* method) { ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = __this->____length; if (L_0) { goto IL_000e; } } { CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_1; L_1 = Array_Empty_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD1C1362CB74B91496D984B006ADC79B688D9B50D_inline(il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 19)); return L_1; } IL_000e: { int32_t L_2 = __this->____length; CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_3 = (CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)(CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB*)SZArrayNew(il2cpp_rgctx_data(InitializedTypeInfo(method->klass)->rgctx_data, 20), (uint32_t)L_2); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_4 = L_3; NullCheck((RuntimeArray*)L_4); uint8_t* L_5; L_5 = Array_GetRawSzArrayData_m2F8F5B2A381AEF971F12866D9C0A6C4FBA59F6BB_inline((RuntimeArray*)L_4, NULL); Il2CppChar* L_6; L_6 = il2cpp_unsafe_as_ref(L_5); ByReference_1_t7BA5A6CA164F770BC688F21C5978D368716465F5 L_7 = __this->____pointer; V_0 = L_7; Il2CppChar* L_8; L_8 = IL2CPP_BY_REFERENCE_GET_VALUE(Il2CppChar, (Il2CppByReference*)(&V_0)); int32_t L_9 = __this->____length; Buffer_Memmove_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_m62AF071D7F91DFC9A4D8B847D6A4472B820B5446(L_6, L_8, (uint64_t)((int64_t)L_9), il2cpp_rgctx_method(InitializedTypeInfo(method->klass)->rgctx_data, 15)); return L_4; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* Array_Empty_TisByte_t94D9231AC217BE4D2E004C4CD32DF6D099EA41A3_m6080CA526758F4FA182A066B2780D1761CD36ED5_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); ByteU5BU5D_tA6237BF417AE52AD70CFB4EF24A7A82613DF9031* L_0 = ((EmptyArray_1_t7187E746F328254739F076CFBCAABB28D4B4554C_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } } IL2CPP_MANAGED_FORCE_INLINE IL2CPP_METHOD_ATTR CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* Array_Empty_TisChar_t521A6F19B456D956AF452D926C32709DC03D6B17_mD1C1362CB74B91496D984B006ADC79B688D9B50D_gshared_inline (const RuntimeMethod* method) { il2cpp_rgctx_method_init(method); { il2cpp_codegen_runtime_class_init_inline(il2cpp_rgctx_data(method->rgctx_data, 2)); CharU5BU5D_t799905CF001DD5F13F7DBB310181FC4D8B7D0AAB* L_0 = ((EmptyArray_1_t7BBC8CED754F364A777871A238BBBE3F94FFDDE1_StaticFields*)il2cpp_codegen_static_fields_for(il2cpp_rgctx_data(method->rgctx_data, 2)))->___Value; return L_0; } }