#include "il2cpp-config.h" #ifndef _MSC_VER # include #else # include #endif #include #include #include #include #include #include #include #include "codegen/il2cpp-codegen.h" #include "il2cpp-object-internals.h" template struct VirtFuncInvoker1 { 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); } }; template struct VirtFuncInvoker0 { 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 VirtFuncInvoker2 { typedef R (*Func)(void*, T1, T2, const RuntimeMethod*); static inline R Invoke (Il2CppMethodSlot slot, RuntimeObject* obj, T1 p1, T2 p2) { const VirtualInvokeData& invokeData = il2cpp_codegen_get_virtual_invoke_data(slot, obj); return ((Func)invokeData.methodPtr)(obj, p1, p2, invokeData.method); } }; template struct 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); } }; // MS.Internal.Xml.Cache.XPathNode[] struct XPathNodeU5BU5D_tBC351C5172049794ED3550500C082D4E1F1D5A8B; // System.AsyncCallback struct AsyncCallback_t3F3DA3BEDAEE81DD1D24125DF8EB30E85EE14DA4; // System.Byte[] struct ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821; // System.Char[] struct CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2; // System.Collections.Generic.ArraySortHelper`2 struct ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F; // System.Collections.Generic.ArraySortHelper`2 struct ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5; // System.Collections.Generic.Comparer`1 struct Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035; // System.Collections.Generic.Comparer`1 struct Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196; // System.Collections.Generic.Comparer`1 struct Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50; // System.Collections.Generic.Comparer`1 struct Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2; // System.Collections.Generic.Comparer`1> struct Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332; // System.Collections.Generic.Comparer`1> struct Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F; // System.Collections.Generic.Comparer`1> struct Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17; // System.Collections.Generic.Comparer`1 struct Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98; // System.Collections.Generic.Comparer`1 struct Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB; // System.Collections.Generic.Comparer`1 struct Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776; // System.Collections.Generic.Comparer`1 struct Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0; // System.Collections.Generic.Comparer`1 struct Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A; // System.Collections.Generic.Comparer`1 struct Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A; // System.Collections.Generic.Comparer`1 struct Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5; // System.Collections.Generic.Comparer`1 struct Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2; // System.Collections.Generic.Comparer`1 struct Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC; // System.Collections.Generic.Comparer`1 struct Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F; // System.Collections.Generic.Comparer`1 struct Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7; // System.Collections.Generic.Comparer`1 struct Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C; // System.Collections.Generic.Comparer`1 struct Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27; // System.Collections.Generic.Comparer`1 struct Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88; // System.Collections.Generic.Comparer`1 struct Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B; // System.Collections.Generic.Comparer`1 struct Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E; // System.Collections.Generic.Comparer`1 struct Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC; // System.Collections.Generic.Comparer`1 struct Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA; // System.Collections.Generic.Comparer`1 struct Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8; // System.Collections.Generic.Comparer`1 struct Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC; // System.Collections.Generic.Comparer`1 struct Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7; // System.Collections.Generic.Comparer`1 struct Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA; // System.Collections.Generic.Comparer`1 struct Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647; // System.Collections.Generic.Comparer`1 struct Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB; // System.Collections.Generic.Comparer`1 struct Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD; // System.Collections.Generic.Comparer`1 struct Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126; // System.Collections.Generic.Comparer`1 struct Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0; // System.Collections.Generic.Comparer`1 struct Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B; // System.Collections.Generic.Comparer`1 struct Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F; // System.Collections.Generic.Comparer`1 struct Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D; // System.Collections.Generic.Comparer`1 struct Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9; // System.Collections.Generic.Dictionary`2/Entry[] struct EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tC3E9CF8B3B4E0607FA444403328BF886E4F668BE; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t15C8B15130E4E7B7CD7D11CE909D4ECD1932151E; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tDE5C2F87AF59381514D6B5EA859528D8F7714914; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tFE8CF965F943777FDE01AA327E8A8A064F02D5C6; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t07175316A062A97612A0750CD9FCFAC6C13270FA; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t03BB272A9451A135AD2A72A4423621732C54D8F0; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t959836ABE6844545BF46886E66ADE46030115A4A; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t03E4951D50E9DCAF24DBBD529FCDA1E81D1E6E68; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t53DB16A294760FAB236ED0E535B4AE919404C1F8; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t3403B037458040A9FC1ADB340C8BDC386721CB86; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tCE53192601713BC8162520AC00558452D35295F8; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tFE00D5F74C0EF8EA59629A3176312CA9F3AAED0D; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_tB1E184E62B476E7158FE8C957CD5108B6937A01F; // System.Collections.Generic.Dictionary`2/KeyCollection struct KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t7C9EFE8AB99174D8574E6527C5C64B880B75CA68; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t46B01CABF972366F0EAD3927B1A97339B8283D5F; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t798235ED912A931B30CE1D4420394A2C70F92D3B; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t499AE4EBD0009EE2502F3E20540139817D2B32B4; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t4B03F142CD9DE8CA06D9CD246A5403B64C000D60; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tFA9430740A64EE9E99B7BDFDA616D8159CB5F833; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t19C23201FD11AE373C15EE2277543E87C2A30913; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tEF27C7F785511F9101E262DFBBC6AA2ADC83E42B; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tBF8901A5F32DCE6911E8C673A023D79340F600AE; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tD6A5BFD8007B568EBC5DE76EC84163153074869E; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t811B026BDA67063DE57517E62797FBC3347F77E3; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t5F00E74A2A36B962392313112AAEB7CC6FDBE915; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_tCDED39D7F1B67D54743CF04CF89707124AFC2AEE; // System.Collections.Generic.Dictionary`2/ValueCollection struct ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA; // System.Collections.Generic.IComparer`1 struct IComparer_1_tFF77EB203CF12E843446A71A6581145AB929D681; // System.Collections.Generic.IComparer`1 struct IComparer_1_t7E1CC88723F5E5E455D1F3D16DB58DCF4B173316; // System.Collections.Generic.IComparer`1 struct IComparer_1_t19801D660A63EB23ADEE44DCDD9208D172E6DC26; // System.Collections.Generic.IComparer`1 struct IComparer_1_t6A7119E06BD5FB50F325A954ADBC51DF2881D3F0; // System.Collections.Generic.IDictionary`2 struct IDictionary_2_t578A9F9B86BAB344A9A283757C5F909A3238EBD4; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t755AE49D0E193AF4E8468E1B3B223EDE4A921710; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t2AA4D20DBA302357E1F31C5F476C23E7FDE0A52C; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_t7B82AA0F8B96BAAA21E36DDF7A1FE4348BDDBE95; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tB1D7C3E9630A5AC8D6B419BAA9D339CD161B580C; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tD0969593907B647ACCBAE8E336A606202F276D7F; // System.Collections.Generic.IEqualityComparer`1 struct IEqualityComparer_1_tAE7A8756D8CF0882DD348DC328FB36FEE0FB7DD0; // System.Collections.IDictionary struct IDictionary_t1BD5C1546718A374EA8122FBD6C6EE45331E8CE7; // System.Comparison`1 struct Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9; // System.Comparison`1 struct Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178; // System.DelegateData struct DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE; // System.Delegate[] struct DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86; // System.Diagnostics.StackTrace[] struct StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196; // System.Exception struct Exception_t; // System.IAsyncResult struct IAsyncResult_t8E194308510B375B42432981AE5E7488C458D598; // System.Int32[] struct Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83; // System.IntPtr[] struct IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD; // System.InvalidOperationException struct InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1; // System.MonoTypeInfo struct MonoTypeInfo_t9A65BA5324D14FDFEB7644EEE6E1BDF74B8A393D; // System.Object[] struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A; // System.Reflection.Binder struct Binder_t4D5CB06963501D32847C057B57157D6DC49CA759; // System.Reflection.MemberFilter struct MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381; // System.Reflection.MemberInfo struct MemberInfo_t; // System.Reflection.MethodInfo struct MethodInfo_t; // System.Reflection.RuntimeConstructorInfo struct RuntimeConstructorInfo_tF21A59967629968D0BE5D0DAF677662824E9629D; // System.Runtime.Serialization.SafeSerializationManager struct SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770; // System.RuntimeType struct RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F; // System.Security.Cryptography.RandomNumberGenerator struct RandomNumberGenerator_t12277F7F965BA79C54E4B3BFABD27A5FFB725EE2; // System.String struct String_t; // System.Threading.ManualResetEvent struct ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408; // System.Threading.SendOrPostCallback struct SendOrPostCallback_t3F9C0164860E4AA5138DF8B4488DFB0D33147F01; // System.Type struct Type_t; // System.Type[] struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F; // System.UInt32[] struct UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB; // System.UInt64[] struct UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4; // System.Void struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017; // UnityEngine.EventSystems.BaseRaycaster struct BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966; // UnityEngine.Events.UnityAction struct UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4; // UnityEngine.GameObject struct GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F; // UnityEngine.Vector3[] struct Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28; // UnityEngine.Vector4[] struct Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66; IL2CPP_EXTERN_C RuntimeClass* DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Exception_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C RuntimeClass* Type_t_il2cpp_TypeInfo_var; IL2CPP_EXTERN_C String_t* _stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC; IL2CPP_EXTERN_C String_t* _stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049; IL2CPP_EXTERN_C String_t* _stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_m0B2F9D6EA76D97A87A36FF3F703176BA891689CE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_BinarySearch_mCB24D2D0F36BE5C42952DF4E1A65966667330CB4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m1A7130392EE383B614830B46679DC48443DD1D27_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m2EDBEB7CCB015F07F54E95A321A0745AA443D5A1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_m6B36A47612F2102125B3B576942122DF87FC735B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_1_Sort_mEDEEC98ECFC836B58336F04CB3AE53E650E5FE8B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_2_Sort_m54990056CBDEC54715AFEF54BF5698F41F0E82DE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* ArraySortHelper_2_Sort_mB1F0BA2E8984A2AB76EF0E14F5209EF253AFDAC5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m027D24433EA7FC7691FC1C356858CC5046E15E86_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m21A7C338777DB6AAF6B0481EC7045611A83C9D13_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m2DA1998A0FB9A9ED03D165003FC82BB8D5F6C53E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m40BD744CF3973B7DA3AEC32B8A2D1D01A24631B7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m591665644C8012047E3CA6CA45B3F49A380C56F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m7216E26209AB4BC28A2991C989EBF5E1F67B4917_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m7AF9726B9074789E83B8EB9B24A3A7AD40061C21_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mA7A22A88321348AB3C3DCA3E87AD61D2CBA9F434_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mAE38ED8DBE51FFB66E53B304F9E084F6D893228A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mB386E7259BB364D109750B49CD9572D0B7EE28A8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mDE342C25F74441D1D5E0B9BE611369ED913571B8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mE03378C612F00399704B40EFF9F0C48ECFBA4C04_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mF674B972FE206F10D356A638EDEACC4145995D1F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_MoveNext_mFA3AE5237C9C6316F62BCE3FFD7B8DA5478CB1C2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1729E1271BC4284B63F61BDF1E96A0B7AA8A33C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1AC42D8D28FA361EA3A1B2B65427F7A28F3D5D15_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1B689DD0DF5C03F0C6F5E44FDC55B1F6C2B48285_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m22984496F3563897A46C9C0D37730540284378F3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5544FC2FC751E46E5C48F914628EE075D7E4D00F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5A8D35537D959950A5CFE5FD061B132276949F5E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m682A273596BA03765004C3381A51F825AD49731A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m749593E7D4268C1FD003FF3A400A9A4859288311_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m87AF42607B317900A4B90D5A655874B1643BA429_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m9616C4CB306AA802B6DCA1DB5F602391ED3B9747_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m981F9BD2398EBA038BB28D71D691CCC84B543981_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m99CE8858EBB6BF09587599A030216C0151B62DD4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mA57603740C6F9CFFD24B7FF2E11FA6563AE40AE0_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mD6CB09B6628AA70B5AFE2F5069291694B3E7F8C8_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mDC37D8483EA8BAABE1AE7E97136DDE3BDC6FC65F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m2098F5BF7A9F95D096D4E8B30E9084699F76F574_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m52E47525EFA2D4F7B66434C304B21E6C716436F1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m56086D9072B61D57FAA2511E650C59DC60D5B72E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m5FC56D160768813E9CB5A1D50ECB20697CBBEA34_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m6A54643969B222928D8ADFF5F45E028533E4E93B_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m96E27BF2B01799FECDA4ACF031BB0472797310B3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9C55CEEACDDA1E031285A52B96F08A42F2CB6019_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9CD91255D7D9AF772F07A26475D5E5F18BB06581_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mA02FD95A76DCE58F605AC2F867C375B794E18661_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mB0EF38F7A1318D4D52C9CBD8916852E9AD095AD2_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC210A2EA77F3028A826C4D444AE348D1948F4E37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC571E6090B0FDD7629B8D2CCA5F46EA1DB1B5B00_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mD665368DFB5AFD51F5C04AAE0C66DEE08095039A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mEA0B4A4D193ECE9DD3971944956B2DCDC07F1C06_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mFE521430F25163513C3254848284F8A310BD4BB9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m1B7CCF7FB84717A270C8FBF50B66114F9A1715B7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m291B12BB414AC77E015643E68B74275B64B6660E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m48CD93969DAAD0CDC7C56FB2B074597E447AAF48_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m4D4E78631329D8AAA180C117393F02B6EED873A7_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m6C4D2353CB1A5FEBF9E1DFE73A0F11AF75AAFAFD_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m75FD6DAB65126F15A5BAC60171185F3901F1F824_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m7A87F843840E3D2E9CE7FB518AAE5767648609A3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mAF478949E2011ECB9CA33968F1E79BEA7C361DFE_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC51629E130312019248FBE80E063F7076BAF2338_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC82CB4C395951062832C507565D0DCC73B08C719_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCB87AA03C1C9877BFB30212057D2311725D52181_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCD255195CA2ED878D5A4B9C85F3DE5C85DA5ADD5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mEBF73AF5D7BA0CABCCADF7F018F10E5BF5B745D6_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mF18F7C395D474C0C6D58DB38295EA14A65DFA1A4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mFA1FD6AA9E042611C82EBA42C281CFFD5E83E673_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_m174BA5BD53E5423D759837949810427669CEEF61_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_m17AC9F12DDA6FEFFAE3D172FB1DF685B34021F41_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_m3DAD33484BDFF0421217148E8F016C9FAD4FAA37_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_m4E8E253075C5F1B6C5ED83B4A5E3BC40C0022AED_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_m67A7AF28AFA8E4A7CFC2139D096D8BD0F628949A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_m6ECA83CE1BF898B1B93B9A2B144A2E779C596072_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_m7BBCAC0E37D127EE202992F37D3EB23358A5E8E3_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_m7C898F2D7CFCFE06A71FBF6E11A5AE1DEE33FA0F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_m88B85581AF1A7045C207574AC4A6A31C9A01F012_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_mAD957A8F1517FEDAB6F8B39147AE066E7E616A5C_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_mB64829A0E693A614079E0ACC54CFBCFB3EEFD1F9_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_mBB206175D3345D32538510E3639693F3DB618A28_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_mBD2C086C45CE559D1BDED36516C8FBC16E241CFF_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_mBE1203F2ED60C28F81C6064240BDDC2FEA96D73E_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_Reset_mDF5B29B679925CE4D9C1718B12ACBA70332792B1_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_m34939BDBD843D0437F55CD4F86F22DED416DC444_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_m34A79470720F13FA0A7C79B61ECEB94FCBD9E558_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_m35E940DADA291DF3E7A54183699CC8B44C81A4C4_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_m3723476A6C63A851DE85C95E708F39868890514F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_m529E30D225FBBA837FC407D4A64CC538901E0E8F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_m6B82B1E2307BF0AAB9D6EE98C845AC01B735B4AB_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_m7587683F1D2047621FCFAD30BF7A5B76412ED87F_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_m7A517B4EA9437A8E91312A3E7876DD94ADAA9813_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_m807CA40ED84C35956B4EE1689A1C2BE345EB4686_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_m9EE265A6F5164A2F83E4B66C1509FDEEC462F702_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_mA3DD8DB97C0911357EC6202E55D022204E40CE27_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_mA4E172B57BF6A7E5CF975D032C39F6AE292FA700_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_mAAA6F60028232C62C0E4B708BC64E25848804AD5_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_mDD1720EB86BB95C237BEB35CF144024060442F1A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeMethod* Enumerator_System_Collections_IEnumerator_get_Current_mE6BEF2705EBF499FDC2210F046668C6CF9A6068A_RuntimeMethod_var; IL2CPP_EXTERN_C const RuntimeType* GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var; IL2CPP_EXTERN_C const RuntimeType* Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var; IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_m0B2F9D6EA76D97A87A36FF3F703176BA891689CE_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_BinarySearch_mCB24D2D0F36BE5C42952DF4E1A65966667330CB4_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m1A7130392EE383B614830B46679DC48443DD1D27_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m2EDBEB7CCB015F07F54E95A321A0745AA443D5A1_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_m6B36A47612F2102125B3B576942122DF87FC735B_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t ArraySortHelper_1_Sort_mEDEEC98ECFC836B58336F04CB3AE53E650E5FE8B_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t ArraySortHelper_2_Sort_m54990056CBDEC54715AFEF54BF5698F41F0E82DE_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t ArraySortHelper_2_Sort_mB1F0BA2E8984A2AB76EF0E14F5209EF253AFDAC5_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m047717BD76233DE28FE21E04408D0BFF8BC376BA_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m0981F31B27E0D6D3CDE93A934CB2DC06AB51AB99_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m1DFE9B59499F47DF4D197268D51E5C4BA05312E3_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m24567E75C51C962FD2E69526D4E551B0FE51635C_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m26298799E544D9EE595C576C45AA43266EBB2AE1_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m2E5DA1CC42887E16319F80A7D9066D6C01BCF21E_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m353C887DC5F3B65AE0D85C08133AFEBA424104E0_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m459C575628E47F5D7EAEFCB509217DD5D7B00217_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m4D23405F354814416B853C0435F25E41015BFC7D_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m4EAA1F6847DBC63EB76C0EA6643D0D501F908F37_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m61F0FF73BEA955B76532DCD396B49D177FA6A59D_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m6C161D2E7ED7B604A2A7440A27AF3EFDE37FEE07_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m7603680CC1AA739A10F916D5F6CA1C7BD8E2CF2B_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m791A9B14A6DF45256D6241EE7F8F990C373722D9_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m7D712CA1A497404937832845D5501D31B3024C74_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m83A1531C447BE6B53FE4E3BDA8EE4DB2175DAF87_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m96D72D6182773ADA140728B5BD4D57A04AE4BAA2_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_m9B5C553F546A00811F9360CD41F1317EBBCE1AF1_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mA1D9CB9BA017147C21B42F2EB7B9E0CDE9E22648_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mA1FA3932B61721E59A0B42AFE381CD7DB35AF8BF_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mA457DBAAC8696ED79BA58B12D8E807D51F958286_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mA54B74916770EF33EB14F698F93559506476FFC7_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mA8227022D1B3D587884CF44EB1208B4D4548EA55_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mB02598C6B5A9E306A8D2B3D6A04A4506848EC53D_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mB54FA5E6B35FE9B57D04C888F464BCBE366E4F61_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mBAFCE1B824DBA58DBBE7E27B87B3AAB6E4F1E8AC_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mBE90936296E5487253F2CECCDA7D5834F7A8EA47_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mC1A37E6DF1F157F836AEC75EDEAB79A70A06017D_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mCE652C0BA2B90B68B6B05326371085D9FC0908DF_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mD4B73E502CC5A01C9D7D13942911DDFE92310344_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mD66E5BF00419C338AC8D3AF756B4BA16CDBAC74A_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mD988D9A497ECC3801D03637A4FD134A0C88B9E1D_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mDDD882CB683EE40BB17E699D3F50E5C042D0F269_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mE7AB0D6E4A532A68D4E45C629EBF9C246F5D85AC_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mE7D0E1620677D65C568D56CE141BA59BFA22DAE5_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mF3F0F28977DF64F7FB115EC00BBDEAE25B47D9E4_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mF4C2126E4761695557FDFECAC126BA634A8242FE_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Comparer_1_CreateComparer_mFF22DD81E3F312F716EF363ED21C8F67B7D7EAEC_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_m027D24433EA7FC7691FC1C356858CC5046E15E86_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_m21A7C338777DB6AAF6B0481EC7045611A83C9D13_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_m2DA1998A0FB9A9ED03D165003FC82BB8D5F6C53E_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_m40BD744CF3973B7DA3AEC32B8A2D1D01A24631B7_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_m591665644C8012047E3CA6CA45B3F49A380C56F9_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_m7216E26209AB4BC28A2991C989EBF5E1F67B4917_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_m7AF9726B9074789E83B8EB9B24A3A7AD40061C21_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_mA7A22A88321348AB3C3DCA3E87AD61D2CBA9F434_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_mAE38ED8DBE51FFB66E53B304F9E084F6D893228A_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_mB386E7259BB364D109750B49CD9572D0B7EE28A8_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_mDE342C25F74441D1D5E0B9BE611369ED913571B8_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_mE03378C612F00399704B40EFF9F0C48ECFBA4C04_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_mF674B972FE206F10D356A638EDEACC4145995D1F_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_MoveNext_mFA3AE5237C9C6316F62BCE3FFD7B8DA5478CB1C2_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1729E1271BC4284B63F61BDF1E96A0B7AA8A33C4_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1AC42D8D28FA361EA3A1B2B65427F7A28F3D5D15_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1B689DD0DF5C03F0C6F5E44FDC55B1F6C2B48285_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m22984496F3563897A46C9C0D37730540284378F3_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5544FC2FC751E46E5C48F914628EE075D7E4D00F_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5A8D35537D959950A5CFE5FD061B132276949F5E_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m682A273596BA03765004C3381A51F825AD49731A_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m749593E7D4268C1FD003FF3A400A9A4859288311_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m87AF42607B317900A4B90D5A655874B1643BA429_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m9616C4CB306AA802B6DCA1DB5F602391ED3B9747_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m981F9BD2398EBA038BB28D71D691CCC84B543981_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m99CE8858EBB6BF09587599A030216C0151B62DD4_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mA57603740C6F9CFFD24B7FF2E11FA6563AE40AE0_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mD6CB09B6628AA70B5AFE2F5069291694B3E7F8C8_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mDC37D8483EA8BAABE1AE7E97136DDE3BDC6FC65F_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m2098F5BF7A9F95D096D4E8B30E9084699F76F574_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m52E47525EFA2D4F7B66434C304B21E6C716436F1_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m56086D9072B61D57FAA2511E650C59DC60D5B72E_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m5FC56D160768813E9CB5A1D50ECB20697CBBEA34_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m6A54643969B222928D8ADFF5F45E028533E4E93B_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m96E27BF2B01799FECDA4ACF031BB0472797310B3_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9C55CEEACDDA1E031285A52B96F08A42F2CB6019_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9CD91255D7D9AF772F07A26475D5E5F18BB06581_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mA02FD95A76DCE58F605AC2F867C375B794E18661_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mB0EF38F7A1318D4D52C9CBD8916852E9AD095AD2_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC210A2EA77F3028A826C4D444AE348D1948F4E37_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC571E6090B0FDD7629B8D2CCA5F46EA1DB1B5B00_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mD665368DFB5AFD51F5C04AAE0C66DEE08095039A_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mEA0B4A4D193ECE9DD3971944956B2DCDC07F1C06_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mFE521430F25163513C3254848284F8A310BD4BB9_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m1B7CCF7FB84717A270C8FBF50B66114F9A1715B7_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m291B12BB414AC77E015643E68B74275B64B6660E_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m48CD93969DAAD0CDC7C56FB2B074597E447AAF48_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m4D4E78631329D8AAA180C117393F02B6EED873A7_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m6C4D2353CB1A5FEBF9E1DFE73A0F11AF75AAFAFD_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m75FD6DAB65126F15A5BAC60171185F3901F1F824_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m7A87F843840E3D2E9CE7FB518AAE5767648609A3_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mAF478949E2011ECB9CA33968F1E79BEA7C361DFE_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC51629E130312019248FBE80E063F7076BAF2338_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC82CB4C395951062832C507565D0DCC73B08C719_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCB87AA03C1C9877BFB30212057D2311725D52181_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCD255195CA2ED878D5A4B9C85F3DE5C85DA5ADD5_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mEBF73AF5D7BA0CABCCADF7F018F10E5BF5B745D6_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mF18F7C395D474C0C6D58DB38295EA14A65DFA1A4_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mFA1FD6AA9E042611C82EBA42C281CFFD5E83E673_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_m174BA5BD53E5423D759837949810427669CEEF61_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_m17AC9F12DDA6FEFFAE3D172FB1DF685B34021F41_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_m3DAD33484BDFF0421217148E8F016C9FAD4FAA37_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_m4E8E253075C5F1B6C5ED83B4A5E3BC40C0022AED_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_m67A7AF28AFA8E4A7CFC2139D096D8BD0F628949A_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_m6ECA83CE1BF898B1B93B9A2B144A2E779C596072_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_m7BBCAC0E37D127EE202992F37D3EB23358A5E8E3_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_m7C898F2D7CFCFE06A71FBF6E11A5AE1DEE33FA0F_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_m88B85581AF1A7045C207574AC4A6A31C9A01F012_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_mAD957A8F1517FEDAB6F8B39147AE066E7E616A5C_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_mB64829A0E693A614079E0ACC54CFBCFB3EEFD1F9_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_mBB206175D3345D32538510E3639693F3DB618A28_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_mBD2C086C45CE559D1BDED36516C8FBC16E241CFF_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_mBE1203F2ED60C28F81C6064240BDDC2FEA96D73E_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_Reset_mDF5B29B679925CE4D9C1718B12ACBA70332792B1_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_m34939BDBD843D0437F55CD4F86F22DED416DC444_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_m34A79470720F13FA0A7C79B61ECEB94FCBD9E558_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_m35E940DADA291DF3E7A54183699CC8B44C81A4C4_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_m3723476A6C63A851DE85C95E708F39868890514F_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_m529E30D225FBBA837FC407D4A64CC538901E0E8F_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_m6B82B1E2307BF0AAB9D6EE98C845AC01B735B4AB_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_m7587683F1D2047621FCFAD30BF7A5B76412ED87F_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_m7A517B4EA9437A8E91312A3E7876DD94ADAA9813_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_m807CA40ED84C35956B4EE1689A1C2BE345EB4686_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_m9EE265A6F5164A2F83E4B66C1509FDEEC462F702_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_mA3DD8DB97C0911357EC6202E55D022204E40CE27_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_mA4E172B57BF6A7E5CF975D032C39F6AE292FA700_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_mAAA6F60028232C62C0E4B708BC64E25848804AD5_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_mDD1720EB86BB95C237BEB35CF144024060442F1A_MetadataUsageId; IL2CPP_EXTERN_C const uint32_t Enumerator_System_Collections_IEnumerator_get_Current_mE6BEF2705EBF499FDC2210F046668C6CF9A6068A_MetadataUsageId; struct Delegate_t_marshaled_com; struct Delegate_t_marshaled_pinvoke; struct Exception_t_marshaled_com; struct Exception_t_marshaled_pinvoke; struct XPathNode_tC207ED6C653E80055FE6C5ECD3E6137A326659A0_marshaled_com; struct XPathNode_tC207ED6C653E80055FE6C5ECD3E6137A326659A0_marshaled_pinvoke; struct EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586; struct EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE; struct EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65; struct EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A; struct EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9; struct EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5; struct EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285; struct EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A; struct EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3; struct EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682; struct EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C; struct EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C; struct EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D; struct EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9; struct EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6; struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A; struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F; struct UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4; struct Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28; struct Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66; IL2CPP_EXTERN_C_BEGIN IL2CPP_EXTERN_C_END #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Object struct Il2CppArrayBounds; // System.Array // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_t6EE73C70E86A29CF7D4CEDA8BCA95E00F48E1A00 : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`1 struct ArraySortHelper_1_t79BFFFF71C271762889D172AD0D2E47698893F56 : public RuntimeObject { public: public: }; // System.Collections.Generic.ArraySortHelper`2 struct ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F : public RuntimeObject { public: public: }; struct ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F_StaticFields { public: // System.Collections.Generic.ArraySortHelper`2 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.ArraySortHelper`2::s_defaultArraySortHelper ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * ___s_defaultArraySortHelper_0; public: inline static int32_t get_offset_of_s_defaultArraySortHelper_0() { return static_cast(offsetof(ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F_StaticFields, ___s_defaultArraySortHelper_0)); } inline ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * get_s_defaultArraySortHelper_0() const { return ___s_defaultArraySortHelper_0; } inline ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F ** get_address_of_s_defaultArraySortHelper_0() { return &___s_defaultArraySortHelper_0; } inline void set_s_defaultArraySortHelper_0(ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * value) { ___s_defaultArraySortHelper_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_defaultArraySortHelper_0), (void*)value); } }; // System.Collections.Generic.ArraySortHelper`2 struct ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 : public RuntimeObject { public: public: }; struct ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5_StaticFields { public: // System.Collections.Generic.ArraySortHelper`2 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.ArraySortHelper`2::s_defaultArraySortHelper ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * ___s_defaultArraySortHelper_0; public: inline static int32_t get_offset_of_s_defaultArraySortHelper_0() { return static_cast(offsetof(ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5_StaticFields, ___s_defaultArraySortHelper_0)); } inline ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * get_s_defaultArraySortHelper_0() const { return ___s_defaultArraySortHelper_0; } inline ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 ** get_address_of_s_defaultArraySortHelper_0() { return &___s_defaultArraySortHelper_0; } inline void set_s_defaultArraySortHelper_0(ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * value) { ___s_defaultArraySortHelper_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_defaultArraySortHelper_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 : public RuntimeObject { public: public: }; struct Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 : public RuntimeObject { public: public: }; struct Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 : public RuntimeObject { public: public: }; struct Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 : public RuntimeObject { public: public: }; struct Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1> struct Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 : public RuntimeObject { public: public: }; struct Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1> struct Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F : public RuntimeObject { public: public: }; struct Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1> struct Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 : public RuntimeObject { public: public: }; struct Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 : public RuntimeObject { public: public: }; struct Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB : public RuntimeObject { public: public: }; struct Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 : public RuntimeObject { public: public: }; struct Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 : public RuntimeObject { public: public: }; struct Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A : public RuntimeObject { public: public: }; struct Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A : public RuntimeObject { public: public: }; struct Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 : public RuntimeObject { public: public: }; struct Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 : public RuntimeObject { public: public: }; struct Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC : public RuntimeObject { public: public: }; struct Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F : public RuntimeObject { public: public: }; struct Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 : public RuntimeObject { public: public: }; struct Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C : public RuntimeObject { public: public: }; struct Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 : public RuntimeObject { public: public: }; struct Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 : public RuntimeObject { public: public: }; struct Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B : public RuntimeObject { public: public: }; struct Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E : public RuntimeObject { public: public: }; struct Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC : public RuntimeObject { public: public: }; struct Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA : public RuntimeObject { public: public: }; struct Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 : public RuntimeObject { public: public: }; struct Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC : public RuntimeObject { public: public: }; struct Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 : public RuntimeObject { public: public: }; struct Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA : public RuntimeObject { public: public: }; struct Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 : public RuntimeObject { public: public: }; struct Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB : public RuntimeObject { public: public: }; struct Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD : public RuntimeObject { public: public: }; struct Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 : public RuntimeObject { public: public: }; struct Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 : public RuntimeObject { public: public: }; struct Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B : public RuntimeObject { public: public: }; struct Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B_StaticFields, ___defaultComparer_0)); } inline Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F : public RuntimeObject { public: public: }; struct Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D : public RuntimeObject { public: public: }; struct Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.Comparer`1 struct Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 : public RuntimeObject { public: public: }; struct Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6_StaticFields { public: // System.Collections.Generic.Comparer`1 modreq(System.Runtime.CompilerServices.IsVolatile) System.Collections.Generic.Comparer`1::defaultComparer Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * ___defaultComparer_0; public: inline static int32_t get_offset_of_defaultComparer_0() { return static_cast(offsetof(Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6_StaticFields, ___defaultComparer_0)); } inline Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * get_defaultComparer_0() const { return ___defaultComparer_0; } inline Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 ** get_address_of_defaultComparer_0() { return &___defaultComparer_0; } inline void set_defaultComparer_0(Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * value) { ___defaultComparer_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultComparer_0), (void*)value); } }; // System.Collections.Generic.DictionaryKeyCollectionDebugView`2 struct DictionaryKeyCollectionDebugView_2_tE2001632545DCAD157DB38A935C22828ADC0F9C1 : public RuntimeObject { public: public: }; // System.Collections.Generic.DictionaryValueCollectionDebugView`2 struct DictionaryValueCollectionDebugView_2_t5DCBD0123990B14CCEBB185ABC79008B8975E930 : public RuntimeObject { public: public: }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_tC3E9CF8B3B4E0607FA444403328BF886E4F668BE * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t7C9EFE8AB99174D8574E6527C5C64B880B75CA68 * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646, ___entries_1)); } inline EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646, ___keys_7)); } inline KeyCollection_tC3E9CF8B3B4E0607FA444403328BF886E4F668BE * get_keys_7() const { return ___keys_7; } inline KeyCollection_tC3E9CF8B3B4E0607FA444403328BF886E4F668BE ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tC3E9CF8B3B4E0607FA444403328BF886E4F668BE * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646, ___values_8)); } inline ValueCollection_t7C9EFE8AB99174D8574E6527C5C64B880B75CA68 * get_values_8() const { return ___values_8; } inline ValueCollection_t7C9EFE8AB99174D8574E6527C5C64B880B75CA68 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t7C9EFE8AB99174D8574E6527C5C64B880B75CA68 * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_t15C8B15130E4E7B7CD7D11CE909D4ECD1932151E * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t46B01CABF972366F0EAD3927B1A97339B8283D5F * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B, ___entries_1)); } inline EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B, ___keys_7)); } inline KeyCollection_t15C8B15130E4E7B7CD7D11CE909D4ECD1932151E * get_keys_7() const { return ___keys_7; } inline KeyCollection_t15C8B15130E4E7B7CD7D11CE909D4ECD1932151E ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t15C8B15130E4E7B7CD7D11CE909D4ECD1932151E * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B, ___values_8)); } inline ValueCollection_t46B01CABF972366F0EAD3927B1A97339B8283D5F * get_values_8() const { return ___values_8; } inline ValueCollection_t46B01CABF972366F0EAD3927B1A97339B8283D5F ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t46B01CABF972366F0EAD3927B1A97339B8283D5F * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_tDE5C2F87AF59381514D6B5EA859528D8F7714914 * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t798235ED912A931B30CE1D4420394A2C70F92D3B * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB, ___entries_1)); } inline EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB, ___keys_7)); } inline KeyCollection_tDE5C2F87AF59381514D6B5EA859528D8F7714914 * get_keys_7() const { return ___keys_7; } inline KeyCollection_tDE5C2F87AF59381514D6B5EA859528D8F7714914 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tDE5C2F87AF59381514D6B5EA859528D8F7714914 * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB, ___values_8)); } inline ValueCollection_t798235ED912A931B30CE1D4420394A2C70F92D3B * get_values_8() const { return ___values_8; } inline ValueCollection_t798235ED912A931B30CE1D4420394A2C70F92D3B ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t798235ED912A931B30CE1D4420394A2C70F92D3B * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_tFE8CF965F943777FDE01AA327E8A8A064F02D5C6 * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t499AE4EBD0009EE2502F3E20540139817D2B32B4 * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E, ___entries_1)); } inline EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E, ___keys_7)); } inline KeyCollection_tFE8CF965F943777FDE01AA327E8A8A064F02D5C6 * get_keys_7() const { return ___keys_7; } inline KeyCollection_tFE8CF965F943777FDE01AA327E8A8A064F02D5C6 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tFE8CF965F943777FDE01AA327E8A8A064F02D5C6 * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E, ___values_8)); } inline ValueCollection_t499AE4EBD0009EE2502F3E20540139817D2B32B4 * get_values_8() const { return ___values_8; } inline ValueCollection_t499AE4EBD0009EE2502F3E20540139817D2B32B4 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t499AE4EBD0009EE2502F3E20540139817D2B32B4 * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_t07175316A062A97612A0750CD9FCFAC6C13270FA * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t4B03F142CD9DE8CA06D9CD246A5403B64C000D60 * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8, ___entries_1)); } inline EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8, ___keys_7)); } inline KeyCollection_t07175316A062A97612A0750CD9FCFAC6C13270FA * get_keys_7() const { return ___keys_7; } inline KeyCollection_t07175316A062A97612A0750CD9FCFAC6C13270FA ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t07175316A062A97612A0750CD9FCFAC6C13270FA * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8, ___values_8)); } inline ValueCollection_t4B03F142CD9DE8CA06D9CD246A5403B64C000D60 * get_values_8() const { return ___values_8; } inline ValueCollection_t4B03F142CD9DE8CA06D9CD246A5403B64C000D60 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t4B03F142CD9DE8CA06D9CD246A5403B64C000D60 * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_t03BB272A9451A135AD2A72A4423621732C54D8F0 * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tFA9430740A64EE9E99B7BDFDA616D8159CB5F833 * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172, ___entries_1)); } inline EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172, ___keys_7)); } inline KeyCollection_t03BB272A9451A135AD2A72A4423621732C54D8F0 * get_keys_7() const { return ___keys_7; } inline KeyCollection_t03BB272A9451A135AD2A72A4423621732C54D8F0 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t03BB272A9451A135AD2A72A4423621732C54D8F0 * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172, ___values_8)); } inline ValueCollection_tFA9430740A64EE9E99B7BDFDA616D8159CB5F833 * get_values_8() const { return ___values_8; } inline ValueCollection_tFA9430740A64EE9E99B7BDFDA616D8159CB5F833 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tFA9430740A64EE9E99B7BDFDA616D8159CB5F833 * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_t959836ABE6844545BF46886E66ADE46030115A4A * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t19C23201FD11AE373C15EE2277543E87C2A30913 * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884, ___entries_1)); } inline EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884, ___keys_7)); } inline KeyCollection_t959836ABE6844545BF46886E66ADE46030115A4A * get_keys_7() const { return ___keys_7; } inline KeyCollection_t959836ABE6844545BF46886E66ADE46030115A4A ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t959836ABE6844545BF46886E66ADE46030115A4A * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884, ___values_8)); } inline ValueCollection_t19C23201FD11AE373C15EE2277543E87C2A30913 * get_values_8() const { return ___values_8; } inline ValueCollection_t19C23201FD11AE373C15EE2277543E87C2A30913 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t19C23201FD11AE373C15EE2277543E87C2A30913 * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_t03E4951D50E9DCAF24DBBD529FCDA1E81D1E6E68 * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tEF27C7F785511F9101E262DFBBC6AA2ADC83E42B * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F, ___entries_1)); } inline EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F, ___keys_7)); } inline KeyCollection_t03E4951D50E9DCAF24DBBD529FCDA1E81D1E6E68 * get_keys_7() const { return ___keys_7; } inline KeyCollection_t03E4951D50E9DCAF24DBBD529FCDA1E81D1E6E68 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t03E4951D50E9DCAF24DBBD529FCDA1E81D1E6E68 * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F, ___values_8)); } inline ValueCollection_tEF27C7F785511F9101E262DFBBC6AA2ADC83E42B * get_values_8() const { return ___values_8; } inline ValueCollection_tEF27C7F785511F9101E262DFBBC6AA2ADC83E42B ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tEF27C7F785511F9101E262DFBBC6AA2ADC83E42B * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_t53DB16A294760FAB236ED0E535B4AE919404C1F8 * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tBF8901A5F32DCE6911E8C673A023D79340F600AE * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD, ___entries_1)); } inline EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD, ___keys_7)); } inline KeyCollection_t53DB16A294760FAB236ED0E535B4AE919404C1F8 * get_keys_7() const { return ___keys_7; } inline KeyCollection_t53DB16A294760FAB236ED0E535B4AE919404C1F8 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t53DB16A294760FAB236ED0E535B4AE919404C1F8 * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD, ___values_8)); } inline ValueCollection_tBF8901A5F32DCE6911E8C673A023D79340F600AE * get_values_8() const { return ___values_8; } inline ValueCollection_tBF8901A5F32DCE6911E8C673A023D79340F600AE ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tBF8901A5F32DCE6911E8C673A023D79340F600AE * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_t3403B037458040A9FC1ADB340C8BDC386721CB86 * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tD6A5BFD8007B568EBC5DE76EC84163153074869E * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098, ___entries_1)); } inline EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098, ___keys_7)); } inline KeyCollection_t3403B037458040A9FC1ADB340C8BDC386721CB86 * get_keys_7() const { return ___keys_7; } inline KeyCollection_t3403B037458040A9FC1ADB340C8BDC386721CB86 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t3403B037458040A9FC1ADB340C8BDC386721CB86 * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098, ___values_8)); } inline ValueCollection_tD6A5BFD8007B568EBC5DE76EC84163153074869E * get_values_8() const { return ___values_8; } inline ValueCollection_tD6A5BFD8007B568EBC5DE76EC84163153074869E ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tD6A5BFD8007B568EBC5DE76EC84163153074869E * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_tCE53192601713BC8162520AC00558452D35295F8 * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t811B026BDA67063DE57517E62797FBC3347F77E3 * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A, ___entries_1)); } inline EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A, ___keys_7)); } inline KeyCollection_tCE53192601713BC8162520AC00558452D35295F8 * get_keys_7() const { return ___keys_7; } inline KeyCollection_tCE53192601713BC8162520AC00558452D35295F8 ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tCE53192601713BC8162520AC00558452D35295F8 * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A, ___values_8)); } inline ValueCollection_t811B026BDA67063DE57517E62797FBC3347F77E3 * get_values_8() const { return ___values_8; } inline ValueCollection_t811B026BDA67063DE57517E62797FBC3347F77E3 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t811B026BDA67063DE57517E62797FBC3347F77E3 * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_tFE00D5F74C0EF8EA59629A3176312CA9F3AAED0D * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t5F00E74A2A36B962392313112AAEB7CC6FDBE915 * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8, ___entries_1)); } inline EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8, ___keys_7)); } inline KeyCollection_tFE00D5F74C0EF8EA59629A3176312CA9F3AAED0D * get_keys_7() const { return ___keys_7; } inline KeyCollection_tFE00D5F74C0EF8EA59629A3176312CA9F3AAED0D ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tFE00D5F74C0EF8EA59629A3176312CA9F3AAED0D * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8, ___values_8)); } inline ValueCollection_t5F00E74A2A36B962392313112AAEB7CC6FDBE915 * get_values_8() const { return ___values_8; } inline ValueCollection_t5F00E74A2A36B962392313112AAEB7CC6FDBE915 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t5F00E74A2A36B962392313112AAEB7CC6FDBE915 * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___entries_1)); } inline EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___keys_7)); } inline KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * get_keys_7() const { return ___keys_7; } inline KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t35BBEE4BF6694D7EEF3D286B6F9A808FD797F93F * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ___values_8)); } inline ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * get_values_8() const { return ___values_8; } inline ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t4B2E092EE9A4E61506400C34FE1B5325E692E7E1 * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_tB1E184E62B476E7158FE8C957CD5108B6937A01F * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_tCDED39D7F1B67D54743CF04CF89707124AFC2AEE * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___entries_1)); } inline EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___keys_7)); } inline KeyCollection_tB1E184E62B476E7158FE8C957CD5108B6937A01F * get_keys_7() const { return ___keys_7; } inline KeyCollection_tB1E184E62B476E7158FE8C957CD5108B6937A01F ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_tB1E184E62B476E7158FE8C957CD5108B6937A01F * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ___values_8)); } inline ValueCollection_tCDED39D7F1B67D54743CF04CF89707124AFC2AEE * get_values_8() const { return ___values_8; } inline ValueCollection_tCDED39D7F1B67D54743CF04CF89707124AFC2AEE ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_tCDED39D7F1B67D54743CF04CF89707124AFC2AEE * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Collections.Generic.Dictionary`2 struct Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA : public RuntimeObject { public: // System.Int32[] System.Collections.Generic.Dictionary`2::buckets Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___buckets_0; // System.Collections.Generic.Dictionary`2_Entry[] System.Collections.Generic.Dictionary`2::entries EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* ___entries_1; // System.Int32 System.Collections.Generic.Dictionary`2::count int32_t ___count_2; // System.Int32 System.Collections.Generic.Dictionary`2::version int32_t ___version_3; // System.Int32 System.Collections.Generic.Dictionary`2::freeList int32_t ___freeList_4; // System.Int32 System.Collections.Generic.Dictionary`2::freeCount int32_t ___freeCount_5; // System.Collections.Generic.IEqualityComparer`1 System.Collections.Generic.Dictionary`2::comparer RuntimeObject* ___comparer_6; // System.Collections.Generic.Dictionary`2_KeyCollection System.Collections.Generic.Dictionary`2::keys KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * ___keys_7; // System.Collections.Generic.Dictionary`2_ValueCollection System.Collections.Generic.Dictionary`2::values ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * ___values_8; // System.Object System.Collections.Generic.Dictionary`2::_syncRoot RuntimeObject * ____syncRoot_9; public: inline static int32_t get_offset_of_buckets_0() { return static_cast(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___buckets_0)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_buckets_0() const { return ___buckets_0; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_buckets_0() { return &___buckets_0; } inline void set_buckets_0(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___buckets_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___buckets_0), (void*)value); } inline static int32_t get_offset_of_entries_1() { return static_cast(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___entries_1)); } inline EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* get_entries_1() const { return ___entries_1; } inline EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6** get_address_of_entries_1() { return &___entries_1; } inline void set_entries_1(EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* value) { ___entries_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___entries_1), (void*)value); } inline static int32_t get_offset_of_count_2() { return static_cast(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___count_2)); } inline int32_t get_count_2() const { return ___count_2; } inline int32_t* get_address_of_count_2() { return &___count_2; } inline void set_count_2(int32_t value) { ___count_2 = value; } inline static int32_t get_offset_of_version_3() { return static_cast(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___version_3)); } inline int32_t get_version_3() const { return ___version_3; } inline int32_t* get_address_of_version_3() { return &___version_3; } inline void set_version_3(int32_t value) { ___version_3 = value; } inline static int32_t get_offset_of_freeList_4() { return static_cast(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___freeList_4)); } inline int32_t get_freeList_4() const { return ___freeList_4; } inline int32_t* get_address_of_freeList_4() { return &___freeList_4; } inline void set_freeList_4(int32_t value) { ___freeList_4 = value; } inline static int32_t get_offset_of_freeCount_5() { return static_cast(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___freeCount_5)); } inline int32_t get_freeCount_5() const { return ___freeCount_5; } inline int32_t* get_address_of_freeCount_5() { return &___freeCount_5; } inline void set_freeCount_5(int32_t value) { ___freeCount_5 = value; } inline static int32_t get_offset_of_comparer_6() { return static_cast(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___comparer_6)); } inline RuntimeObject* get_comparer_6() const { return ___comparer_6; } inline RuntimeObject** get_address_of_comparer_6() { return &___comparer_6; } inline void set_comparer_6(RuntimeObject* value) { ___comparer_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___comparer_6), (void*)value); } inline static int32_t get_offset_of_keys_7() { return static_cast(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___keys_7)); } inline KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * get_keys_7() const { return ___keys_7; } inline KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C ** get_address_of_keys_7() { return &___keys_7; } inline void set_keys_7(KeyCollection_t0394DE2BA7C2C82605C6E9DEBB21A8C5C792E97C * value) { ___keys_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___keys_7), (void*)value); } inline static int32_t get_offset_of_values_8() { return static_cast(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ___values_8)); } inline ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * get_values_8() const { return ___values_8; } inline ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 ** get_address_of_values_8() { return &___values_8; } inline void set_values_8(ValueCollection_t0816666499CBD11E58E1E7C79A4EFC2AA47E08A2 * value) { ___values_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___values_8), (void*)value); } inline static int32_t get_offset_of__syncRoot_9() { return static_cast(offsetof(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA, ____syncRoot_9)); } inline RuntimeObject * get__syncRoot_9() const { return ____syncRoot_9; } inline RuntimeObject ** get_address_of__syncRoot_9() { return &____syncRoot_9; } inline void set__syncRoot_9(RuntimeObject * value) { ____syncRoot_9 = value; Il2CppCodeGenWriteBarrier((void**)(&____syncRoot_9), (void*)value); } }; // System.Reflection.MemberInfo struct MemberInfo_t : public RuntimeObject { public: public: }; // System.String struct String_t : public RuntimeObject { public: // System.Int32 System.String::m_stringLength int32_t ___m_stringLength_0; // System.Char System.String::m_firstChar Il2CppChar ___m_firstChar_1; public: inline static int32_t get_offset_of_m_stringLength_0() { return static_cast(offsetof(String_t, ___m_stringLength_0)); } inline int32_t get_m_stringLength_0() const { return ___m_stringLength_0; } inline int32_t* get_address_of_m_stringLength_0() { return &___m_stringLength_0; } inline void set_m_stringLength_0(int32_t value) { ___m_stringLength_0 = value; } inline static int32_t get_offset_of_m_firstChar_1() { return static_cast(offsetof(String_t, ___m_firstChar_1)); } inline Il2CppChar get_m_firstChar_1() const { return ___m_firstChar_1; } inline Il2CppChar* get_address_of_m_firstChar_1() { return &___m_firstChar_1; } inline void set_m_firstChar_1(Il2CppChar value) { ___m_firstChar_1 = value; } }; struct String_t_StaticFields { public: // System.String System.String::Empty String_t* ___Empty_5; public: inline static int32_t get_offset_of_Empty_5() { return static_cast(offsetof(String_t_StaticFields, ___Empty_5)); } inline String_t* get_Empty_5() const { return ___Empty_5; } inline String_t** get_address_of_Empty_5() { return &___Empty_5; } inline void set_Empty_5(String_t* value) { ___Empty_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___Empty_5), (void*)value); } }; // System.ValueType struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF : public RuntimeObject { public: public: }; // Native definition for P/Invoke marshalling of System.ValueType struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_pinvoke { }; // Native definition for COM marshalling of System.ValueType struct ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF_marshaled_com { }; // LitJson.ArrayMetadata struct ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 { public: // System.Type LitJson.ArrayMetadata::element_type Type_t * ___element_type_0; // System.Boolean LitJson.ArrayMetadata::is_array bool ___is_array_1; // System.Boolean LitJson.ArrayMetadata::is_list bool ___is_list_2; public: inline static int32_t get_offset_of_element_type_0() { return static_cast(offsetof(ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5, ___element_type_0)); } inline Type_t * get_element_type_0() const { return ___element_type_0; } inline Type_t ** get_address_of_element_type_0() { return &___element_type_0; } inline void set_element_type_0(Type_t * value) { ___element_type_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___element_type_0), (void*)value); } inline static int32_t get_offset_of_is_array_1() { return static_cast(offsetof(ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5, ___is_array_1)); } inline bool get_is_array_1() const { return ___is_array_1; } inline bool* get_address_of_is_array_1() { return &___is_array_1; } inline void set_is_array_1(bool value) { ___is_array_1 = value; } inline static int32_t get_offset_of_is_list_2() { return static_cast(offsetof(ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5, ___is_list_2)); } inline bool get_is_list_2() const { return ___is_list_2; } inline bool* get_address_of_is_list_2() { return &___is_list_2; } inline void set_is_list_2(bool value) { ___is_list_2 = value; } }; // Native definition for P/Invoke marshalling of LitJson.ArrayMetadata struct ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5_marshaled_pinvoke { Type_t * ___element_type_0; int32_t ___is_array_1; int32_t ___is_list_2; }; // Native definition for COM marshalling of LitJson.ArrayMetadata struct ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5_marshaled_com { Type_t * ___element_type_0; int32_t ___is_array_1; int32_t ___is_list_2; }; // LitJson.ObjectMetadata struct ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D { public: // System.Type LitJson.ObjectMetadata::element_type Type_t * ___element_type_0; // System.Boolean LitJson.ObjectMetadata::is_dictionary bool ___is_dictionary_1; // System.Collections.Generic.IDictionary`2 LitJson.ObjectMetadata::properties RuntimeObject* ___properties_2; public: inline static int32_t get_offset_of_element_type_0() { return static_cast(offsetof(ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D, ___element_type_0)); } inline Type_t * get_element_type_0() const { return ___element_type_0; } inline Type_t ** get_address_of_element_type_0() { return &___element_type_0; } inline void set_element_type_0(Type_t * value) { ___element_type_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___element_type_0), (void*)value); } inline static int32_t get_offset_of_is_dictionary_1() { return static_cast(offsetof(ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D, ___is_dictionary_1)); } inline bool get_is_dictionary_1() const { return ___is_dictionary_1; } inline bool* get_address_of_is_dictionary_1() { return &___is_dictionary_1; } inline void set_is_dictionary_1(bool value) { ___is_dictionary_1 = value; } inline static int32_t get_offset_of_properties_2() { return static_cast(offsetof(ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D, ___properties_2)); } inline RuntimeObject* get_properties_2() const { return ___properties_2; } inline RuntimeObject** get_address_of_properties_2() { return &___properties_2; } inline void set_properties_2(RuntimeObject* value) { ___properties_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___properties_2), (void*)value); } }; // Native definition for P/Invoke marshalling of LitJson.ObjectMetadata struct ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D_marshaled_pinvoke { Type_t * ___element_type_0; int32_t ___is_dictionary_1; RuntimeObject* ___properties_2; }; // Native definition for COM marshalling of LitJson.ObjectMetadata struct ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D_marshaled_com { Type_t * ___element_type_0; int32_t ___is_dictionary_1; RuntimeObject* ___properties_2; }; // LitJson.PropertyMetadata struct PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 { public: // System.Reflection.MemberInfo LitJson.PropertyMetadata::Info MemberInfo_t * ___Info_0; // System.Boolean LitJson.PropertyMetadata::IsField bool ___IsField_1; // System.Type LitJson.PropertyMetadata::Type Type_t * ___Type_2; public: inline static int32_t get_offset_of_Info_0() { return static_cast(offsetof(PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6, ___Info_0)); } inline MemberInfo_t * get_Info_0() const { return ___Info_0; } inline MemberInfo_t ** get_address_of_Info_0() { return &___Info_0; } inline void set_Info_0(MemberInfo_t * value) { ___Info_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___Info_0), (void*)value); } inline static int32_t get_offset_of_IsField_1() { return static_cast(offsetof(PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6, ___IsField_1)); } inline bool get_IsField_1() const { return ___IsField_1; } inline bool* get_address_of_IsField_1() { return &___IsField_1; } inline void set_IsField_1(bool value) { ___IsField_1 = value; } inline static int32_t get_offset_of_Type_2() { return static_cast(offsetof(PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6, ___Type_2)); } inline Type_t * get_Type_2() const { return ___Type_2; } inline Type_t ** get_address_of_Type_2() { return &___Type_2; } inline void set_Type_2(Type_t * value) { ___Type_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___Type_2), (void*)value); } }; // Native definition for P/Invoke marshalling of LitJson.PropertyMetadata struct PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6_marshaled_pinvoke { MemberInfo_t * ___Info_0; int32_t ___IsField_1; Type_t * ___Type_2; }; // Native definition for COM marshalling of LitJson.PropertyMetadata struct PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6_marshaled_com { MemberInfo_t * ___Info_0; int32_t ___IsField_1; Type_t * ___Type_2; }; // MS.Internal.Xml.Cache.XPathNodeRef struct XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 { public: // MS.Internal.Xml.Cache.XPathNode[] MS.Internal.Xml.Cache.XPathNodeRef::page XPathNodeU5BU5D_tBC351C5172049794ED3550500C082D4E1F1D5A8B* ___page_0; // System.Int32 MS.Internal.Xml.Cache.XPathNodeRef::idx int32_t ___idx_1; public: inline static int32_t get_offset_of_page_0() { return static_cast(offsetof(XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14, ___page_0)); } inline XPathNodeU5BU5D_tBC351C5172049794ED3550500C082D4E1F1D5A8B* get_page_0() const { return ___page_0; } inline XPathNodeU5BU5D_tBC351C5172049794ED3550500C082D4E1F1D5A8B** get_address_of_page_0() { return &___page_0; } inline void set_page_0(XPathNodeU5BU5D_tBC351C5172049794ED3550500C082D4E1F1D5A8B* value) { ___page_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___page_0), (void*)value); } inline static int32_t get_offset_of_idx_1() { return static_cast(offsetof(XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14, ___idx_1)); } inline int32_t get_idx_1() const { return ___idx_1; } inline int32_t* get_address_of_idx_1() { return &___idx_1; } inline void set_idx_1(int32_t value) { ___idx_1 = value; } }; // Native definition for P/Invoke marshalling of MS.Internal.Xml.Cache.XPathNodeRef struct XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14_marshaled_pinvoke { XPathNode_tC207ED6C653E80055FE6C5ECD3E6137A326659A0_marshaled_pinvoke* ___page_0; int32_t ___idx_1; }; // Native definition for COM marshalling of MS.Internal.Xml.Cache.XPathNodeRef struct XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14_marshaled_com { XPathNode_tC207ED6C653E80055FE6C5ECD3E6137A326659A0_marshaled_com* ___page_0; int32_t ___idx_1; }; // System.Boolean struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C { public: // System.Boolean System.Boolean::m_value bool ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C, ___m_value_0)); } inline bool get_m_value_0() const { return ___m_value_0; } inline bool* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(bool value) { ___m_value_0 = value; } }; struct Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields { public: // System.String System.Boolean::TrueString String_t* ___TrueString_5; // System.String System.Boolean::FalseString String_t* ___FalseString_6; public: inline static int32_t get_offset_of_TrueString_5() { return static_cast(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___TrueString_5)); } inline String_t* get_TrueString_5() const { return ___TrueString_5; } inline String_t** get_address_of_TrueString_5() { return &___TrueString_5; } inline void set_TrueString_5(String_t* value) { ___TrueString_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___TrueString_5), (void*)value); } inline static int32_t get_offset_of_FalseString_6() { return static_cast(offsetof(Boolean_tB53F6830F670160873277339AA58F15CAED4399C_StaticFields, ___FalseString_6)); } inline String_t* get_FalseString_6() const { return ___FalseString_6; } inline String_t** get_address_of_FalseString_6() { return &___FalseString_6; } inline void set_FalseString_6(String_t* value) { ___FalseString_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___FalseString_6), (void*)value); } }; // System.Byte struct Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07 { public: // System.Byte System.Byte::m_value uint8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Byte_tF87C579059BD4633E6840EBBBEEF899C6E33EF07, ___m_value_0)); } inline uint8_t get_m_value_0() const { return ___m_value_0; } inline uint8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint8_t value) { ___m_value_0 = value; } }; // System.Char struct Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9 { public: // System.Char System.Char::m_value Il2CppChar ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9, ___m_value_0)); } inline Il2CppChar get_m_value_0() const { return ___m_value_0; } inline Il2CppChar* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(Il2CppChar value) { ___m_value_0 = value; } }; struct Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_StaticFields { public: // System.Byte[] System.Char::categoryForLatin1 ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* ___categoryForLatin1_3; public: inline static int32_t get_offset_of_categoryForLatin1_3() { return static_cast(offsetof(Char_tBF22D9FC341BE970735250BB6FF1A4A92BBA58B9_StaticFields, ___categoryForLatin1_3)); } inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* get_categoryForLatin1_3() const { return ___categoryForLatin1_3; } inline ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821** get_address_of_categoryForLatin1_3() { return &___categoryForLatin1_3; } inline void set_categoryForLatin1_3(ByteU5BU5D_tD06FDBE8142446525DF1C40351D523A228373821* value) { ___categoryForLatin1_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___categoryForLatin1_3), (void*)value); } }; // System.Collections.DictionaryEntry struct DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 { public: // System.Object System.Collections.DictionaryEntry::_key RuntimeObject * ____key_0; // System.Object System.Collections.DictionaryEntry::_value RuntimeObject * ____value_1; public: inline static int32_t get_offset_of__key_0() { return static_cast(offsetof(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4, ____key_0)); } inline RuntimeObject * get__key_0() const { return ____key_0; } inline RuntimeObject ** get_address_of__key_0() { return &____key_0; } inline void set__key_0(RuntimeObject * value) { ____key_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____key_0), (void*)value); } inline static int32_t get_offset_of__value_1() { return static_cast(offsetof(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4, ____value_1)); } inline RuntimeObject * get__value_1() const { return ____value_1; } inline RuntimeObject ** get_address_of__value_1() { return &____value_1; } inline void set__value_1(RuntimeObject * value) { ____value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____value_1), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Collections.DictionaryEntry struct DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_marshaled_pinvoke { Il2CppIUnknown* ____key_0; Il2CppIUnknown* ____value_1; }; // Native definition for COM marshalling of System.Collections.DictionaryEntry struct DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_marshaled_com { Il2CppIUnknown* ____key_0; Il2CppIUnknown* ____value_1; }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_tB35805CEB0D3485BE77EA9BA8C3026B75A8EEC61 { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key int32_t ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value bool ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tB35805CEB0D3485BE77EA9BA8C3026B75A8EEC61, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_tB35805CEB0D3485BE77EA9BA8C3026B75A8EEC61, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_tB35805CEB0D3485BE77EA9BA8C3026B75A8EEC61, ___key_2)); } inline int32_t get_key_2() const { return ___key_2; } inline int32_t* get_address_of_key_2() { return &___key_2; } inline void set_key_2(int32_t value) { ___key_2 = value; } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_tB35805CEB0D3485BE77EA9BA8C3026B75A8EEC61, ___value_3)); } inline bool get_value_3() const { return ___value_3; } inline bool* get_address_of_value_3() { return &___value_3; } inline void set_value_3(bool value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_t650EC46021B48AB1D80CD2D34D2B0EAC3165926A { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key int32_t ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value Il2CppChar ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t650EC46021B48AB1D80CD2D34D2B0EAC3165926A, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_t650EC46021B48AB1D80CD2D34D2B0EAC3165926A, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_t650EC46021B48AB1D80CD2D34D2B0EAC3165926A, ___key_2)); } inline int32_t get_key_2() const { return ___key_2; } inline int32_t* get_address_of_key_2() { return &___key_2; } inline void set_key_2(int32_t value) { ___key_2 = value; } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_t650EC46021B48AB1D80CD2D34D2B0EAC3165926A, ___value_3)); } inline Il2CppChar get_value_3() const { return ___value_3; } inline Il2CppChar* get_address_of_value_3() { return &___value_3; } inline void set_value_3(Il2CppChar value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_t35447FB46EE257F0AD329D0D4FC3AC17C9C79B27 { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key int32_t ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value int32_t ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t35447FB46EE257F0AD329D0D4FC3AC17C9C79B27, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_t35447FB46EE257F0AD329D0D4FC3AC17C9C79B27, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_t35447FB46EE257F0AD329D0D4FC3AC17C9C79B27, ___key_2)); } inline int32_t get_key_2() const { return ___key_2; } inline int32_t* get_address_of_key_2() { return &___key_2; } inline void set_key_2(int32_t value) { ___key_2 = value; } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_t35447FB46EE257F0AD329D0D4FC3AC17C9C79B27, ___value_3)); } inline int32_t get_value_3() const { return ___value_3; } inline int32_t* get_address_of_value_3() { return &___value_3; } inline void set_value_3(int32_t value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_tEF57BE8378C384B7B525EA94DA5797623AB1B44A { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key int32_t ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value int64_t ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tEF57BE8378C384B7B525EA94DA5797623AB1B44A, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_tEF57BE8378C384B7B525EA94DA5797623AB1B44A, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_tEF57BE8378C384B7B525EA94DA5797623AB1B44A, ___key_2)); } inline int32_t get_key_2() const { return ___key_2; } inline int32_t* get_address_of_key_2() { return &___key_2; } inline void set_key_2(int32_t value) { ___key_2 = value; } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_tEF57BE8378C384B7B525EA94DA5797623AB1B44A, ___value_3)); } inline int64_t get_value_3() const { return ___value_3; } inline int64_t* get_address_of_value_3() { return &___value_3; } inline void set_value_3(int64_t value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_t7D7748D5ED1AF0BF0D2AE30579C5C71A06D98D3D { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key int32_t ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value RuntimeObject * ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t7D7748D5ED1AF0BF0D2AE30579C5C71A06D98D3D, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_t7D7748D5ED1AF0BF0D2AE30579C5C71A06D98D3D, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_t7D7748D5ED1AF0BF0D2AE30579C5C71A06D98D3D, ___key_2)); } inline int32_t get_key_2() const { return ___key_2; } inline int32_t* get_address_of_key_2() { return &___key_2; } inline void set_key_2(int32_t value) { ___key_2 = value; } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_t7D7748D5ED1AF0BF0D2AE30579C5C71A06D98D3D, ___value_3)); } inline RuntimeObject * get_value_3() const { return ___value_3; } inline RuntimeObject ** get_address_of_value_3() { return &___value_3; } inline void set_value_3(RuntimeObject * value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_3), (void*)value); } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_tF26C2CEDD5AB28304287A51E136FD99D9DC1E3BB { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key int64_t ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value RuntimeObject * ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tF26C2CEDD5AB28304287A51E136FD99D9DC1E3BB, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_tF26C2CEDD5AB28304287A51E136FD99D9DC1E3BB, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_tF26C2CEDD5AB28304287A51E136FD99D9DC1E3BB, ___key_2)); } inline int64_t get_key_2() const { return ___key_2; } inline int64_t* get_address_of_key_2() { return &___key_2; } inline void set_key_2(int64_t value) { ___key_2 = value; } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_tF26C2CEDD5AB28304287A51E136FD99D9DC1E3BB, ___value_3)); } inline RuntimeObject * get_value_3() const { return ___value_3; } inline RuntimeObject ** get_address_of_value_3() { return &___value_3; } inline void set_value_3(RuntimeObject * value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_3), (void*)value); } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value bool ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t495C47A91D5A1899AF832D603308B663495EC5A8, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_t495C47A91D5A1899AF832D603308B663495EC5A8, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_t495C47A91D5A1899AF832D603308B663495EC5A8, ___key_2)); } inline RuntimeObject * get_key_2() const { return ___key_2; } inline RuntimeObject ** get_address_of_key_2() { return &___key_2; } inline void set_key_2(RuntimeObject * value) { ___key_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value); } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_t495C47A91D5A1899AF832D603308B663495EC5A8, ___value_3)); } inline bool get_value_3() const { return ___value_3; } inline bool* get_address_of_value_3() { return &___value_3; } inline void set_value_3(bool value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value int32_t ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE, ___key_2)); } inline RuntimeObject * get_key_2() const { return ___key_2; } inline RuntimeObject ** get_address_of_key_2() { return &___key_2; } inline void set_key_2(RuntimeObject * value) { ___key_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value); } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE, ___value_3)); } inline int32_t get_value_3() const { return ___value_3; } inline int32_t* get_address_of_value_3() { return &___value_3; } inline void set_value_3(int32_t value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value RuntimeObject * ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA, ___key_2)); } inline RuntimeObject * get_key_2() const { return ___key_2; } inline RuntimeObject ** get_address_of_key_2() { return &___key_2; } inline void set_key_2(RuntimeObject * value) { ___key_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value); } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA, ___value_3)); } inline RuntimeObject * get_value_3() const { return ___value_3; } inline RuntimeObject ** get_address_of_value_3() { return &___value_3; } inline void set_value_3(RuntimeObject * value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_3), (void*)value); } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_t93F83B1CDC257C53D5E3FB97F7E4CD8B9A4F7117 { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key uint32_t ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value int32_t ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t93F83B1CDC257C53D5E3FB97F7E4CD8B9A4F7117, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_t93F83B1CDC257C53D5E3FB97F7E4CD8B9A4F7117, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_t93F83B1CDC257C53D5E3FB97F7E4CD8B9A4F7117, ___key_2)); } inline uint32_t get_key_2() const { return ___key_2; } inline uint32_t* get_address_of_key_2() { return &___key_2; } inline void set_key_2(uint32_t value) { ___key_2 = value; } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_t93F83B1CDC257C53D5E3FB97F7E4CD8B9A4F7117, ___value_3)); } inline int32_t get_value_3() const { return ___value_3; } inline int32_t* get_address_of_value_3() { return &___value_3; } inline void set_value_3(int32_t value) { ___value_3 = value; } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_tD304CC089DFC48EBF9E3ECC2C08CB84E0AB1AC9A { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key uint32_t ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value RuntimeObject * ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tD304CC089DFC48EBF9E3ECC2C08CB84E0AB1AC9A, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_tD304CC089DFC48EBF9E3ECC2C08CB84E0AB1AC9A, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_tD304CC089DFC48EBF9E3ECC2C08CB84E0AB1AC9A, ___key_2)); } inline uint32_t get_key_2() const { return ___key_2; } inline uint32_t* get_address_of_key_2() { return &___key_2; } inline void set_key_2(uint32_t value) { ___key_2 = value; } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_tD304CC089DFC48EBF9E3ECC2C08CB84E0AB1AC9A, ___value_3)); } inline RuntimeObject * get_value_3() const { return ___value_3; } inline RuntimeObject ** get_address_of_value_3() { return &___value_3; } inline void set_value_3(RuntimeObject * value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_3), (void*)value); } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_tF00169F106D087C791655821B46CB7BBDEAC4A29 { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key uint64_t ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value RuntimeObject * ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tF00169F106D087C791655821B46CB7BBDEAC4A29, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_tF00169F106D087C791655821B46CB7BBDEAC4A29, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_tF00169F106D087C791655821B46CB7BBDEAC4A29, ___key_2)); } inline uint64_t get_key_2() const { return ___key_2; } inline uint64_t* get_address_of_key_2() { return &___key_2; } inline void set_key_2(uint64_t value) { ___key_2 = value; } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_tF00169F106D087C791655821B46CB7BBDEAC4A29, ___value_3)); } inline RuntimeObject * get_value_3() const { return ___value_3; } inline RuntimeObject ** get_address_of_value_3() { return &___value_3; } inline void set_value_3(RuntimeObject * value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_3), (void*)value); } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value bool ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82, ___key_0)); } inline int32_t get_key_0() const { return ___key_0; } inline int32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82, ___value_1)); } inline bool get_value_1() const { return ___value_1; } inline bool* get_address_of_value_1() { return &___value_1; } inline void set_value_1(bool value) { ___value_1 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value Il2CppChar ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F, ___key_0)); } inline int32_t get_key_0() const { return ___key_0; } inline int32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F, ___value_1)); } inline Il2CppChar get_value_1() const { return ___value_1; } inline Il2CppChar* get_address_of_value_1() { return &___value_1; } inline void set_value_1(Il2CppChar value) { ___value_1 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value int32_t ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809, ___key_0)); } inline int32_t get_key_0() const { return ___key_0; } inline int32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809, ___value_1)); } inline int32_t get_value_1() const { return ___value_1; } inline int32_t* get_address_of_value_1() { return &___value_1; } inline void set_value_1(int32_t value) { ___value_1 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value int64_t ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5, ___key_0)); } inline int32_t get_key_0() const { return ___key_0; } inline int32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5, ___value_1)); } inline int64_t get_value_1() const { return ___value_1; } inline int64_t* get_address_of_value_1() { return &___value_1; } inline void set_value_1(int64_t value) { ___value_1 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367, ___key_0)); } inline int32_t get_key_0() const { return ___key_0; } inline int32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367, ___value_1)); } inline RuntimeObject * get_value_1() const { return ___value_1; } inline RuntimeObject ** get_address_of_value_1() { return &___value_1; } inline void set_value_1(RuntimeObject * value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value); } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA { public: // TKey System.Collections.Generic.KeyValuePair`2::key int64_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA, ___key_0)); } inline int64_t get_key_0() const { return ___key_0; } inline int64_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int64_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA, ___value_1)); } inline RuntimeObject * get_value_1() const { return ___value_1; } inline RuntimeObject ** get_address_of_value_1() { return &___value_1; } inline void set_value_1(RuntimeObject * value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value); } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value bool ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1, ___key_0)); } inline RuntimeObject * get_key_0() const { return ___key_0; } inline RuntimeObject ** get_address_of_key_0() { return &___key_0; } inline void set_key_0(RuntimeObject * value) { ___key_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1, ___value_1)); } inline bool get_value_1() const { return ___value_1; } inline bool* get_address_of_value_1() { return &___value_1; } inline void set_value_1(bool value) { ___value_1 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value int32_t ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E, ___key_0)); } inline RuntimeObject * get_key_0() const { return ___key_0; } inline RuntimeObject ** get_address_of_key_0() { return &___key_0; } inline void set_key_0(RuntimeObject * value) { ___key_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E, ___value_1)); } inline int32_t get_value_1() const { return ___value_1; } inline int32_t* get_address_of_value_1() { return &___value_1; } inline void set_value_1(int32_t value) { ___value_1 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE, ___key_0)); } inline RuntimeObject * get_key_0() const { return ___key_0; } inline RuntimeObject ** get_address_of_key_0() { return &___key_0; } inline void set_key_0(RuntimeObject * value) { ___key_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE, ___value_1)); } inline RuntimeObject * get_value_1() const { return ___value_1; } inline RuntimeObject ** get_address_of_value_1() { return &___value_1; } inline void set_value_1(RuntimeObject * value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value); } }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tD0D402D7779FED48BFB8B73DDC8C8D2F76FF11DB : public Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tF9F90A953C9983A2AE3A87BF29482751B0692B74 : public Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t0356AFD3E6499F0ABBE5F4459F2E7CFB6C0BBD3F : public Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t551D98CDADEE9BC366F89B76689BBF388BDEC8BD : public Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 { public: public: }; // System.Collections.Generic.ObjectComparer`1> struct ObjectComparer_1_t241F11EE09349836A486AE5584C3545C5320AACD : public Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 { public: public: }; // System.Collections.Generic.ObjectComparer`1> struct ObjectComparer_1_tDBF46D05523286058EF29A841F93476460031A08 : public Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F { public: public: }; // System.Collections.Generic.ObjectComparer`1> struct ObjectComparer_1_tB06A873DB4699D0A8AF83E9DABD1DD447E24AD81 : public Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tA8BCED0BC411D5A27DD80E8CB3292261863A67D1 : public Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t208F6D04A681635EA46CEFA579F1F2F6ED41B5F7 : public Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t7ED13DB4FCE8C05FE3BF134825520F4810FB6DEC : public Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tC3542109CB1161051187AF6D94771EBE090810E4 : public Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tB23FE6546A8832FEF8B6105FA543FFFCF9C25473 : public Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t3F9E69C1E6CB09C22BD6DF27C15E59262F78C724 : public Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t43910051DFECA236EEAE1C177717A986803B068D : public Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tEBA28E3A1AE038D6A58CB6873FC979BB80FFBEA2 : public Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tDF627A8F22F64D7B4D4EFAD5E47265D79507E0B6 : public Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tB9837A7FA5EA22700A7D570BEB655786DD29F3FB : public Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t04746A2EA0CA9E51D13794A9FCF86A3F32B9593F : public Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t976D4C72404E09436C101599F6750A5860A86718 : public Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tE7CEF71A596B59AEA7D0FD474D20D9D199FE3898 : public Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t520220853F9FAC648C18C0233C698F3BC7EF2122 : public Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tEF5177D237526DCC321098F1D6ECF009261059D7 : public Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tB4365B4EA75C1F950E5002704C24F3E882713DE2 : public Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t8DE6ED6D4ECCA05BA297A3E48C4E9264CEE1B12F : public Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t84F0009959594E3CCC8159D3D5C9CB0D870B8C0E : public Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t4F8251E93F42978CFBA3B375A452B0009BB8D3CD : public Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tE95CC9ACE80C71EBB3B17D945DDECFB523140CBB : public Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tD8D2D480AE111DC49D618CA8C123B52247EE0206 : public Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tEC0B15CD69A60D9D8F9D4440807E329CB06DCF9E : public Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tEC617C7BD65BA5F090F4D9841865A86B19B10976 : public Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t598FE9C43919B14B3D4AE2AB159D9C2A09D8C5FF : public Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t9E9FDEF7EA33D20332EAB8B38EF6F56BD94A3731 : public Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t3543B300051BD71124C457A06DD31F44D78089A8 : public Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_tCC08AB6AC52F7B4595B6E7F769467BE538F79087 : public Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t86EB6885AD1EE49322D7BE8DF7B6DDC9CBB47067 : public Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t8F555FC86CB04301E85633E74C5B22E2D325B58F : public Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t03CC2728544D9820FBEA8B536F84F721595867F6 : public Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D { public: public: }; // System.Collections.Generic.ObjectComparer`1 struct ObjectComparer_1_t8040366DB3E6C337A74B80E9A4EC261DC686FCF4 : public Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 { public: public: }; // System.DateTime struct DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 { public: // System.UInt64 System.DateTime::dateData uint64_t ___dateData_44; public: inline static int32_t get_offset_of_dateData_44() { return static_cast(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132, ___dateData_44)); } inline uint64_t get_dateData_44() const { return ___dateData_44; } inline uint64_t* get_address_of_dateData_44() { return &___dateData_44; } inline void set_dateData_44(uint64_t value) { ___dateData_44 = value; } }; struct DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields { public: // System.Int32[] System.DateTime::DaysToMonth365 Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___DaysToMonth365_29; // System.Int32[] System.DateTime::DaysToMonth366 Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* ___DaysToMonth366_30; // System.DateTime System.DateTime::MinValue DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___MinValue_31; // System.DateTime System.DateTime::MaxValue DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___MaxValue_32; public: inline static int32_t get_offset_of_DaysToMonth365_29() { return static_cast(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields, ___DaysToMonth365_29)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_DaysToMonth365_29() const { return ___DaysToMonth365_29; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_DaysToMonth365_29() { return &___DaysToMonth365_29; } inline void set_DaysToMonth365_29(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___DaysToMonth365_29 = value; Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth365_29), (void*)value); } inline static int32_t get_offset_of_DaysToMonth366_30() { return static_cast(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields, ___DaysToMonth366_30)); } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* get_DaysToMonth366_30() const { return ___DaysToMonth366_30; } inline Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83** get_address_of_DaysToMonth366_30() { return &___DaysToMonth366_30; } inline void set_DaysToMonth366_30(Int32U5BU5D_t2B9E4FDDDB9F0A00EC0AC631BA2DA915EB1ECF83* value) { ___DaysToMonth366_30 = value; Il2CppCodeGenWriteBarrier((void**)(&___DaysToMonth366_30), (void*)value); } inline static int32_t get_offset_of_MinValue_31() { return static_cast(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields, ___MinValue_31)); } inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 get_MinValue_31() const { return ___MinValue_31; } inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 * get_address_of_MinValue_31() { return &___MinValue_31; } inline void set_MinValue_31(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 value) { ___MinValue_31 = value; } inline static int32_t get_offset_of_MaxValue_32() { return static_cast(offsetof(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132_StaticFields, ___MaxValue_32)); } inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 get_MaxValue_32() const { return ___MaxValue_32; } inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 * get_address_of_MaxValue_32() { return &___MaxValue_32; } inline void set_MaxValue_32(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 value) { ___MaxValue_32 = value; } }; // System.Decimal struct Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 { public: // System.Int32 System.Decimal::flags int32_t ___flags_14; // System.Int32 System.Decimal::hi int32_t ___hi_15; // System.Int32 System.Decimal::lo int32_t ___lo_16; // System.Int32 System.Decimal::mid int32_t ___mid_17; public: inline static int32_t get_offset_of_flags_14() { return static_cast(offsetof(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8, ___flags_14)); } inline int32_t get_flags_14() const { return ___flags_14; } inline int32_t* get_address_of_flags_14() { return &___flags_14; } inline void set_flags_14(int32_t value) { ___flags_14 = value; } inline static int32_t get_offset_of_hi_15() { return static_cast(offsetof(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8, ___hi_15)); } inline int32_t get_hi_15() const { return ___hi_15; } inline int32_t* get_address_of_hi_15() { return &___hi_15; } inline void set_hi_15(int32_t value) { ___hi_15 = value; } inline static int32_t get_offset_of_lo_16() { return static_cast(offsetof(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8, ___lo_16)); } inline int32_t get_lo_16() const { return ___lo_16; } inline int32_t* get_address_of_lo_16() { return &___lo_16; } inline void set_lo_16(int32_t value) { ___lo_16 = value; } inline static int32_t get_offset_of_mid_17() { return static_cast(offsetof(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8, ___mid_17)); } inline int32_t get_mid_17() const { return ___mid_17; } inline int32_t* get_address_of_mid_17() { return &___mid_17; } inline void set_mid_17(int32_t value) { ___mid_17 = value; } }; struct Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8_StaticFields { public: // System.UInt32[] System.Decimal::Powers10 UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB* ___Powers10_6; // System.Decimal System.Decimal::Zero Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 ___Zero_7; // System.Decimal System.Decimal::One Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 ___One_8; // System.Decimal System.Decimal::MinusOne Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 ___MinusOne_9; // System.Decimal System.Decimal::MaxValue Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 ___MaxValue_10; // System.Decimal System.Decimal::MinValue Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 ___MinValue_11; // System.Decimal System.Decimal::NearNegativeZero Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 ___NearNegativeZero_12; // System.Decimal System.Decimal::NearPositiveZero Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 ___NearPositiveZero_13; public: inline static int32_t get_offset_of_Powers10_6() { return static_cast(offsetof(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8_StaticFields, ___Powers10_6)); } inline UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB* get_Powers10_6() const { return ___Powers10_6; } inline UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB** get_address_of_Powers10_6() { return &___Powers10_6; } inline void set_Powers10_6(UInt32U5BU5D_t9AA834AF2940E75BBF8E3F08FF0D20D266DB71CB* value) { ___Powers10_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___Powers10_6), (void*)value); } inline static int32_t get_offset_of_Zero_7() { return static_cast(offsetof(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8_StaticFields, ___Zero_7)); } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 get_Zero_7() const { return ___Zero_7; } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 * get_address_of_Zero_7() { return &___Zero_7; } inline void set_Zero_7(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 value) { ___Zero_7 = value; } inline static int32_t get_offset_of_One_8() { return static_cast(offsetof(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8_StaticFields, ___One_8)); } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 get_One_8() const { return ___One_8; } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 * get_address_of_One_8() { return &___One_8; } inline void set_One_8(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 value) { ___One_8 = value; } inline static int32_t get_offset_of_MinusOne_9() { return static_cast(offsetof(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8_StaticFields, ___MinusOne_9)); } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 get_MinusOne_9() const { return ___MinusOne_9; } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 * get_address_of_MinusOne_9() { return &___MinusOne_9; } inline void set_MinusOne_9(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 value) { ___MinusOne_9 = value; } inline static int32_t get_offset_of_MaxValue_10() { return static_cast(offsetof(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8_StaticFields, ___MaxValue_10)); } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 get_MaxValue_10() const { return ___MaxValue_10; } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 * get_address_of_MaxValue_10() { return &___MaxValue_10; } inline void set_MaxValue_10(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 value) { ___MaxValue_10 = value; } inline static int32_t get_offset_of_MinValue_11() { return static_cast(offsetof(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8_StaticFields, ___MinValue_11)); } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 get_MinValue_11() const { return ___MinValue_11; } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 * get_address_of_MinValue_11() { return &___MinValue_11; } inline void set_MinValue_11(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 value) { ___MinValue_11 = value; } inline static int32_t get_offset_of_NearNegativeZero_12() { return static_cast(offsetof(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8_StaticFields, ___NearNegativeZero_12)); } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 get_NearNegativeZero_12() const { return ___NearNegativeZero_12; } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 * get_address_of_NearNegativeZero_12() { return &___NearNegativeZero_12; } inline void set_NearNegativeZero_12(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 value) { ___NearNegativeZero_12 = value; } inline static int32_t get_offset_of_NearPositiveZero_13() { return static_cast(offsetof(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8_StaticFields, ___NearPositiveZero_13)); } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 get_NearPositiveZero_13() const { return ___NearPositiveZero_13; } inline Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 * get_address_of_NearPositiveZero_13() { return &___NearPositiveZero_13; } inline void set_NearPositiveZero_13(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 value) { ___NearPositiveZero_13 = value; } }; // System.Diagnostics.Tracing.EventProvider_SessionInfo struct SessionInfo_tEAFEEFE3C65BFE4DCD6DBA6F4B1F525553E17F4A { public: // System.Int32 System.Diagnostics.Tracing.EventProvider_SessionInfo::sessionIdBit int32_t ___sessionIdBit_0; // System.Int32 System.Diagnostics.Tracing.EventProvider_SessionInfo::etwSessionId int32_t ___etwSessionId_1; public: inline static int32_t get_offset_of_sessionIdBit_0() { return static_cast(offsetof(SessionInfo_tEAFEEFE3C65BFE4DCD6DBA6F4B1F525553E17F4A, ___sessionIdBit_0)); } inline int32_t get_sessionIdBit_0() const { return ___sessionIdBit_0; } inline int32_t* get_address_of_sessionIdBit_0() { return &___sessionIdBit_0; } inline void set_sessionIdBit_0(int32_t value) { ___sessionIdBit_0 = value; } inline static int32_t get_offset_of_etwSessionId_1() { return static_cast(offsetof(SessionInfo_tEAFEEFE3C65BFE4DCD6DBA6F4B1F525553E17F4A, ___etwSessionId_1)); } inline int32_t get_etwSessionId_1() const { return ___etwSessionId_1; } inline int32_t* get_address_of_etwSessionId_1() { return &___etwSessionId_1; } inline void set_etwSessionId_1(int32_t value) { ___etwSessionId_1 = value; } }; // System.Double struct Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409 { public: // System.Double System.Double::m_value double ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409, ___m_value_0)); } inline double get_m_value_0() const { return ___m_value_0; } inline double* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(double value) { ___m_value_0 = value; } }; struct Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_StaticFields { public: // System.Double System.Double::NegativeZero double ___NegativeZero_7; public: inline static int32_t get_offset_of_NegativeZero_7() { return static_cast(offsetof(Double_t358B8F23BDC52A5DD700E727E204F9F7CDE12409_StaticFields, ___NegativeZero_7)); } inline double get_NegativeZero_7() const { return ___NegativeZero_7; } inline double* get_address_of_NegativeZero_7() { return &___NegativeZero_7; } inline void set_NegativeZero_7(double value) { ___NegativeZero_7 = value; } }; // System.Enum struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521 : public ValueType_t4D0C27076F7C36E76190FB3328E232BCB1CD1FFF { public: public: }; struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields { public: // System.Char[] System.Enum::enumSeperatorCharArray CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* ___enumSeperatorCharArray_0; public: inline static int32_t get_offset_of_enumSeperatorCharArray_0() { return static_cast(offsetof(Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_StaticFields, ___enumSeperatorCharArray_0)); } inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* get_enumSeperatorCharArray_0() const { return ___enumSeperatorCharArray_0; } inline CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2** get_address_of_enumSeperatorCharArray_0() { return &___enumSeperatorCharArray_0; } inline void set_enumSeperatorCharArray_0(CharU5BU5D_t4CC6ABF0AD71BEC97E3C2F1E9C5677E46D3A75C2* value) { ___enumSeperatorCharArray_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___enumSeperatorCharArray_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Enum struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_pinvoke { }; // Native definition for COM marshalling of System.Enum struct Enum_t2AF27C02B8653AE29442467390005ABC74D8F521_marshaled_com { }; // System.Guid struct Guid_t { public: // System.Int32 System.Guid::_a int32_t ____a_1; // System.Int16 System.Guid::_b int16_t ____b_2; // System.Int16 System.Guid::_c int16_t ____c_3; // System.Byte System.Guid::_d uint8_t ____d_4; // System.Byte System.Guid::_e uint8_t ____e_5; // System.Byte System.Guid::_f uint8_t ____f_6; // System.Byte System.Guid::_g uint8_t ____g_7; // System.Byte System.Guid::_h uint8_t ____h_8; // System.Byte System.Guid::_i uint8_t ____i_9; // System.Byte System.Guid::_j uint8_t ____j_10; // System.Byte System.Guid::_k uint8_t ____k_11; public: inline static int32_t get_offset_of__a_1() { return static_cast(offsetof(Guid_t, ____a_1)); } inline int32_t get__a_1() const { return ____a_1; } inline int32_t* get_address_of__a_1() { return &____a_1; } inline void set__a_1(int32_t value) { ____a_1 = value; } inline static int32_t get_offset_of__b_2() { return static_cast(offsetof(Guid_t, ____b_2)); } inline int16_t get__b_2() const { return ____b_2; } inline int16_t* get_address_of__b_2() { return &____b_2; } inline void set__b_2(int16_t value) { ____b_2 = value; } inline static int32_t get_offset_of__c_3() { return static_cast(offsetof(Guid_t, ____c_3)); } inline int16_t get__c_3() const { return ____c_3; } inline int16_t* get_address_of__c_3() { return &____c_3; } inline void set__c_3(int16_t value) { ____c_3 = value; } inline static int32_t get_offset_of__d_4() { return static_cast(offsetof(Guid_t, ____d_4)); } inline uint8_t get__d_4() const { return ____d_4; } inline uint8_t* get_address_of__d_4() { return &____d_4; } inline void set__d_4(uint8_t value) { ____d_4 = value; } inline static int32_t get_offset_of__e_5() { return static_cast(offsetof(Guid_t, ____e_5)); } inline uint8_t get__e_5() const { return ____e_5; } inline uint8_t* get_address_of__e_5() { return &____e_5; } inline void set__e_5(uint8_t value) { ____e_5 = value; } inline static int32_t get_offset_of__f_6() { return static_cast(offsetof(Guid_t, ____f_6)); } inline uint8_t get__f_6() const { return ____f_6; } inline uint8_t* get_address_of__f_6() { return &____f_6; } inline void set__f_6(uint8_t value) { ____f_6 = value; } inline static int32_t get_offset_of__g_7() { return static_cast(offsetof(Guid_t, ____g_7)); } inline uint8_t get__g_7() const { return ____g_7; } inline uint8_t* get_address_of__g_7() { return &____g_7; } inline void set__g_7(uint8_t value) { ____g_7 = value; } inline static int32_t get_offset_of__h_8() { return static_cast(offsetof(Guid_t, ____h_8)); } inline uint8_t get__h_8() const { return ____h_8; } inline uint8_t* get_address_of__h_8() { return &____h_8; } inline void set__h_8(uint8_t value) { ____h_8 = value; } inline static int32_t get_offset_of__i_9() { return static_cast(offsetof(Guid_t, ____i_9)); } inline uint8_t get__i_9() const { return ____i_9; } inline uint8_t* get_address_of__i_9() { return &____i_9; } inline void set__i_9(uint8_t value) { ____i_9 = value; } inline static int32_t get_offset_of__j_10() { return static_cast(offsetof(Guid_t, ____j_10)); } inline uint8_t get__j_10() const { return ____j_10; } inline uint8_t* get_address_of__j_10() { return &____j_10; } inline void set__j_10(uint8_t value) { ____j_10 = value; } inline static int32_t get_offset_of__k_11() { return static_cast(offsetof(Guid_t, ____k_11)); } inline uint8_t get__k_11() const { return ____k_11; } inline uint8_t* get_address_of__k_11() { return &____k_11; } inline void set__k_11(uint8_t value) { ____k_11 = value; } }; struct Guid_t_StaticFields { public: // System.Guid System.Guid::Empty Guid_t ___Empty_0; // System.Object System.Guid::_rngAccess RuntimeObject * ____rngAccess_12; // System.Security.Cryptography.RandomNumberGenerator System.Guid::_rng RandomNumberGenerator_t12277F7F965BA79C54E4B3BFABD27A5FFB725EE2 * ____rng_13; public: inline static int32_t get_offset_of_Empty_0() { return static_cast(offsetof(Guid_t_StaticFields, ___Empty_0)); } inline Guid_t get_Empty_0() const { return ___Empty_0; } inline Guid_t * get_address_of_Empty_0() { return &___Empty_0; } inline void set_Empty_0(Guid_t value) { ___Empty_0 = value; } inline static int32_t get_offset_of__rngAccess_12() { return static_cast(offsetof(Guid_t_StaticFields, ____rngAccess_12)); } inline RuntimeObject * get__rngAccess_12() const { return ____rngAccess_12; } inline RuntimeObject ** get_address_of__rngAccess_12() { return &____rngAccess_12; } inline void set__rngAccess_12(RuntimeObject * value) { ____rngAccess_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____rngAccess_12), (void*)value); } inline static int32_t get_offset_of__rng_13() { return static_cast(offsetof(Guid_t_StaticFields, ____rng_13)); } inline RandomNumberGenerator_t12277F7F965BA79C54E4B3BFABD27A5FFB725EE2 * get__rng_13() const { return ____rng_13; } inline RandomNumberGenerator_t12277F7F965BA79C54E4B3BFABD27A5FFB725EE2 ** get_address_of__rng_13() { return &____rng_13; } inline void set__rng_13(RandomNumberGenerator_t12277F7F965BA79C54E4B3BFABD27A5FFB725EE2 * value) { ____rng_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____rng_13), (void*)value); } }; // System.Int16 struct Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D { public: // System.Int16 System.Int16::m_value int16_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int16_t823A20635DAF5A3D93A1E01CFBF3CBA27CF00B4D, ___m_value_0)); } inline int16_t get_m_value_0() const { return ___m_value_0; } inline int16_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int16_t value) { ___m_value_0 = value; } }; // System.Int32 struct Int32_t585191389E07734F19F3156FF88FB3EF4800D102 { public: // System.Int32 System.Int32::m_value int32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int32_t585191389E07734F19F3156FF88FB3EF4800D102, ___m_value_0)); } inline int32_t get_m_value_0() const { return ___m_value_0; } inline int32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int32_t value) { ___m_value_0 = value; } }; // System.Int64 struct Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436 { public: // System.Int64 System.Int64::m_value int64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Int64_t7A386C2FF7B0280A0F516992401DDFCF0FF7B436, ___m_value_0)); } inline int64_t get_m_value_0() const { return ___m_value_0; } inline int64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int64_t value) { ___m_value_0 = value; } }; // System.IntPtr struct IntPtr_t { public: // System.Void* System.IntPtr::m_value void* ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(IntPtr_t, ___m_value_0)); } inline void* get_m_value_0() const { return ___m_value_0; } inline void** get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(void* value) { ___m_value_0 = value; } }; struct IntPtr_t_StaticFields { public: // System.IntPtr System.IntPtr::Zero intptr_t ___Zero_1; public: inline static int32_t get_offset_of_Zero_1() { return static_cast(offsetof(IntPtr_t_StaticFields, ___Zero_1)); } inline intptr_t get_Zero_1() const { return ___Zero_1; } inline intptr_t* get_address_of_Zero_1() { return &___Zero_1; } inline void set_Zero_1(intptr_t value) { ___Zero_1 = value; } }; // System.Resources.ResourceLocator struct ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C { public: // System.Object System.Resources.ResourceLocator::_value RuntimeObject * ____value_0; // System.Int32 System.Resources.ResourceLocator::_dataPos int32_t ____dataPos_1; public: inline static int32_t get_offset_of__value_0() { return static_cast(offsetof(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C, ____value_0)); } inline RuntimeObject * get__value_0() const { return ____value_0; } inline RuntimeObject ** get_address_of__value_0() { return &____value_0; } inline void set__value_0(RuntimeObject * value) { ____value_0 = value; Il2CppCodeGenWriteBarrier((void**)(&____value_0), (void*)value); } inline static int32_t get_offset_of__dataPos_1() { return static_cast(offsetof(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C, ____dataPos_1)); } inline int32_t get__dataPos_1() const { return ____dataPos_1; } inline int32_t* get_address_of__dataPos_1() { return &____dataPos_1; } inline void set__dataPos_1(int32_t value) { ____dataPos_1 = value; } }; // Native definition for P/Invoke marshalling of System.Resources.ResourceLocator struct ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C_marshaled_pinvoke { Il2CppIUnknown* ____value_0; int32_t ____dataPos_1; }; // Native definition for COM marshalling of System.Resources.ResourceLocator struct ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C_marshaled_com { Il2CppIUnknown* ____value_0; int32_t ____dataPos_1; }; // System.SByte struct SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF { public: // System.SByte System.SByte::m_value int8_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(SByte_t9070AEA2966184235653CB9B4D33B149CDA831DF, ___m_value_0)); } inline int8_t get_m_value_0() const { return ___m_value_0; } inline int8_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(int8_t value) { ___m_value_0 = value; } }; // System.Single struct Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1 { public: // System.Single System.Single::m_value float ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(Single_tDDDA9169C4E4E308AC6D7A824F9B28DC82204AE1, ___m_value_0)); } inline float get_m_value_0() const { return ___m_value_0; } inline float* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(float value) { ___m_value_0 = value; } }; // System.UInt16 struct UInt16_tAE45CEF73BF720100519F6867F32145D075F928E { public: // System.UInt16 System.UInt16::m_value uint16_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt16_tAE45CEF73BF720100519F6867F32145D075F928E, ___m_value_0)); } inline uint16_t get_m_value_0() const { return ___m_value_0; } inline uint16_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint16_t value) { ___m_value_0 = value; } }; // System.UInt32 struct UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B { public: // System.UInt32 System.UInt32::m_value uint32_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt32_t4980FA09003AFAAB5A6E361BA2748EA9A005709B, ___m_value_0)); } inline uint32_t get_m_value_0() const { return ___m_value_0; } inline uint32_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint32_t value) { ___m_value_0 = value; } }; // System.UInt64 struct UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E { public: // System.UInt64 System.UInt64::m_value uint64_t ___m_value_0; public: inline static int32_t get_offset_of_m_value_0() { return static_cast(offsetof(UInt64_tA02DF3B59C8FC4A849BD207DA11038CC64E4CB4E, ___m_value_0)); } inline uint64_t get_m_value_0() const { return ___m_value_0; } inline uint64_t* get_address_of_m_value_0() { return &___m_value_0; } inline void set_m_value_0(uint64_t value) { ___m_value_0 = value; } }; // System.Void struct Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017 { public: union { struct { }; uint8_t Void_t22962CB4C05B1D89B55A6E1139F0E87A90987017__padding[1]; }; public: }; // TMPro.SpriteAssetUtilities.TexturePacker_SpriteFrame struct SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 { public: // System.Single TMPro.SpriteAssetUtilities.TexturePacker_SpriteFrame::x float ___x_0; // System.Single TMPro.SpriteAssetUtilities.TexturePacker_SpriteFrame::y float ___y_1; // System.Single TMPro.SpriteAssetUtilities.TexturePacker_SpriteFrame::w float ___w_2; // System.Single TMPro.SpriteAssetUtilities.TexturePacker_SpriteFrame::h float ___h_3; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04, ___x_0)); } inline float get_x_0() const { return ___x_0; } inline float* get_address_of_x_0() { return &___x_0; } inline void set_x_0(float value) { ___x_0 = value; } inline static int32_t get_offset_of_y_1() { return static_cast(offsetof(SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04, ___y_1)); } inline float get_y_1() const { return ___y_1; } inline float* get_address_of_y_1() { return &___y_1; } inline void set_y_1(float value) { ___y_1 = value; } inline static int32_t get_offset_of_w_2() { return static_cast(offsetof(SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04, ___w_2)); } inline float get_w_2() const { return ___w_2; } inline float* get_address_of_w_2() { return &___w_2; } inline void set_w_2(float value) { ___w_2 = value; } inline static int32_t get_offset_of_h_3() { return static_cast(offsetof(SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04, ___h_3)); } inline float get_h_3() const { return ___h_3; } inline float* get_address_of_h_3() { return &___h_3; } inline void set_h_3(float value) { ___h_3 = value; } }; // TMPro.SpriteAssetUtilities.TexturePacker_SpriteSize struct SpriteSize_t143F23923B1D48E84CB38DCDD532F408936AB67E { public: // System.Single TMPro.SpriteAssetUtilities.TexturePacker_SpriteSize::w float ___w_0; // System.Single TMPro.SpriteAssetUtilities.TexturePacker_SpriteSize::h float ___h_1; public: inline static int32_t get_offset_of_w_0() { return static_cast(offsetof(SpriteSize_t143F23923B1D48E84CB38DCDD532F408936AB67E, ___w_0)); } inline float get_w_0() const { return ___w_0; } inline float* get_address_of_w_0() { return &___w_0; } inline void set_w_0(float value) { ___w_0 = value; } inline static int32_t get_offset_of_h_1() { return static_cast(offsetof(SpriteSize_t143F23923B1D48E84CB38DCDD532F408936AB67E, ___h_1)); } inline float get_h_1() const { return ___h_1; } inline float* get_address_of_h_1() { return &___h_1; } inline void set_h_1(float value) { ___h_1 = value; } }; // UnityEngine.BeforeRenderHelper_OrderBlock struct OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 { public: // System.Int32 UnityEngine.BeforeRenderHelper_OrderBlock::order int32_t ___order_0; // UnityEngine.Events.UnityAction UnityEngine.BeforeRenderHelper_OrderBlock::callback UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * ___callback_1; public: inline static int32_t get_offset_of_order_0() { return static_cast(offsetof(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727, ___order_0)); } inline int32_t get_order_0() const { return ___order_0; } inline int32_t* get_address_of_order_0() { return &___order_0; } inline void set_order_0(int32_t value) { ___order_0 = value; } inline static int32_t get_offset_of_callback_1() { return static_cast(offsetof(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727, ___callback_1)); } inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * get_callback_1() const { return ___callback_1; } inline UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 ** get_address_of_callback_1() { return &___callback_1; } inline void set_callback_1(UnityAction_tD19B26F1B2C048E38FD5801A33573BE01064CAF4 * value) { ___callback_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___callback_1), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.BeforeRenderHelper/OrderBlock struct OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727_marshaled_pinvoke { int32_t ___order_0; Il2CppMethodPointer ___callback_1; }; // Native definition for COM marshalling of UnityEngine.BeforeRenderHelper/OrderBlock struct OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727_marshaled_com { int32_t ___order_0; Il2CppMethodPointer ___callback_1; }; // UnityEngine.Color32 struct Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 { public: union { #pragma pack(push, tp, 1) struct { // System.Int32 UnityEngine.Color32::rgba int32_t ___rgba_0; }; #pragma pack(pop, tp) struct { int32_t ___rgba_0_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { // System.Byte UnityEngine.Color32::r uint8_t ___r_1; }; #pragma pack(pop, tp) struct { uint8_t ___r_1_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___g_2_OffsetPadding[1]; // System.Byte UnityEngine.Color32::g uint8_t ___g_2; }; #pragma pack(pop, tp) struct { char ___g_2_OffsetPadding_forAlignmentOnly[1]; uint8_t ___g_2_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___b_3_OffsetPadding[2]; // System.Byte UnityEngine.Color32::b uint8_t ___b_3; }; #pragma pack(pop, tp) struct { char ___b_3_OffsetPadding_forAlignmentOnly[2]; uint8_t ___b_3_forAlignmentOnly; }; #pragma pack(push, tp, 1) struct { char ___a_4_OffsetPadding[3]; // System.Byte UnityEngine.Color32::a uint8_t ___a_4; }; #pragma pack(pop, tp) struct { char ___a_4_OffsetPadding_forAlignmentOnly[3]; uint8_t ___a_4_forAlignmentOnly; }; }; public: inline static int32_t get_offset_of_rgba_0() { return static_cast(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___rgba_0)); } inline int32_t get_rgba_0() const { return ___rgba_0; } inline int32_t* get_address_of_rgba_0() { return &___rgba_0; } inline void set_rgba_0(int32_t value) { ___rgba_0 = value; } inline static int32_t get_offset_of_r_1() { return static_cast(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___r_1)); } inline uint8_t get_r_1() const { return ___r_1; } inline uint8_t* get_address_of_r_1() { return &___r_1; } inline void set_r_1(uint8_t value) { ___r_1 = value; } inline static int32_t get_offset_of_g_2() { return static_cast(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___g_2)); } inline uint8_t get_g_2() const { return ___g_2; } inline uint8_t* get_address_of_g_2() { return &___g_2; } inline void set_g_2(uint8_t value) { ___g_2 = value; } inline static int32_t get_offset_of_b_3() { return static_cast(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___b_3)); } inline uint8_t get_b_3() const { return ___b_3; } inline uint8_t* get_address_of_b_3() { return &___b_3; } inline void set_b_3(uint8_t value) { ___b_3 = value; } inline static int32_t get_offset_of_a_4() { return static_cast(offsetof(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23, ___a_4)); } inline uint8_t get_a_4() const { return ___a_4; } inline uint8_t* get_address_of_a_4() { return &___a_4; } inline void set_a_4(uint8_t value) { ___a_4 = value; } }; // UnityEngine.TextCore.GlyphRect struct GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C { public: // System.Int32 UnityEngine.TextCore.GlyphRect::m_X int32_t ___m_X_0; // System.Int32 UnityEngine.TextCore.GlyphRect::m_Y int32_t ___m_Y_1; // System.Int32 UnityEngine.TextCore.GlyphRect::m_Width int32_t ___m_Width_2; // System.Int32 UnityEngine.TextCore.GlyphRect::m_Height int32_t ___m_Height_3; public: inline static int32_t get_offset_of_m_X_0() { return static_cast(offsetof(GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C, ___m_X_0)); } inline int32_t get_m_X_0() const { return ___m_X_0; } inline int32_t* get_address_of_m_X_0() { return &___m_X_0; } inline void set_m_X_0(int32_t value) { ___m_X_0 = value; } inline static int32_t get_offset_of_m_Y_1() { return static_cast(offsetof(GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C, ___m_Y_1)); } inline int32_t get_m_Y_1() const { return ___m_Y_1; } inline int32_t* get_address_of_m_Y_1() { return &___m_Y_1; } inline void set_m_Y_1(int32_t value) { ___m_Y_1 = value; } inline static int32_t get_offset_of_m_Width_2() { return static_cast(offsetof(GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C, ___m_Width_2)); } inline int32_t get_m_Width_2() const { return ___m_Width_2; } inline int32_t* get_address_of_m_Width_2() { return &___m_Width_2; } inline void set_m_Width_2(int32_t value) { ___m_Width_2 = value; } inline static int32_t get_offset_of_m_Height_3() { return static_cast(offsetof(GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C, ___m_Height_3)); } inline int32_t get_m_Height_3() const { return ___m_Height_3; } inline int32_t* get_address_of_m_Height_3() { return &___m_Height_3; } inline void set_m_Height_3(int32_t value) { ___m_Height_3 = value; } }; struct GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C_StaticFields { public: // UnityEngine.TextCore.GlyphRect UnityEngine.TextCore.GlyphRect::s_ZeroGlyphRect GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C ___s_ZeroGlyphRect_4; public: inline static int32_t get_offset_of_s_ZeroGlyphRect_4() { return static_cast(offsetof(GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C_StaticFields, ___s_ZeroGlyphRect_4)); } inline GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C get_s_ZeroGlyphRect_4() const { return ___s_ZeroGlyphRect_4; } inline GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C * get_address_of_s_ZeroGlyphRect_4() { return &___s_ZeroGlyphRect_4; } inline void set_s_ZeroGlyphRect_4(GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C value) { ___s_ZeroGlyphRect_4 = value; } }; // UnityEngine.UILineInfo struct UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6 { public: // System.Int32 UnityEngine.UILineInfo::startCharIdx int32_t ___startCharIdx_0; // System.Int32 UnityEngine.UILineInfo::height int32_t ___height_1; // System.Single UnityEngine.UILineInfo::topY float ___topY_2; // System.Single UnityEngine.UILineInfo::leading float ___leading_3; public: inline static int32_t get_offset_of_startCharIdx_0() { return static_cast(offsetof(UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6, ___startCharIdx_0)); } inline int32_t get_startCharIdx_0() const { return ___startCharIdx_0; } inline int32_t* get_address_of_startCharIdx_0() { return &___startCharIdx_0; } inline void set_startCharIdx_0(int32_t value) { ___startCharIdx_0 = value; } inline static int32_t get_offset_of_height_1() { return static_cast(offsetof(UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6, ___height_1)); } inline int32_t get_height_1() const { return ___height_1; } inline int32_t* get_address_of_height_1() { return &___height_1; } inline void set_height_1(int32_t value) { ___height_1 = value; } inline static int32_t get_offset_of_topY_2() { return static_cast(offsetof(UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6, ___topY_2)); } inline float get_topY_2() const { return ___topY_2; } inline float* get_address_of_topY_2() { return &___topY_2; } inline void set_topY_2(float value) { ___topY_2 = value; } inline static int32_t get_offset_of_leading_3() { return static_cast(offsetof(UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6, ___leading_3)); } inline float get_leading_3() const { return ___leading_3; } inline float* get_address_of_leading_3() { return &___leading_3; } inline void set_leading_3(float value) { ___leading_3 = value; } }; // UnityEngine.UnitySynchronizationContext_WorkRequest struct WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 { public: // System.Threading.SendOrPostCallback UnityEngine.UnitySynchronizationContext_WorkRequest::m_DelagateCallback SendOrPostCallback_t3F9C0164860E4AA5138DF8B4488DFB0D33147F01 * ___m_DelagateCallback_0; // System.Object UnityEngine.UnitySynchronizationContext_WorkRequest::m_DelagateState RuntimeObject * ___m_DelagateState_1; // System.Threading.ManualResetEvent UnityEngine.UnitySynchronizationContext_WorkRequest::m_WaitHandle ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408 * ___m_WaitHandle_2; public: inline static int32_t get_offset_of_m_DelagateCallback_0() { return static_cast(offsetof(WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94, ___m_DelagateCallback_0)); } inline SendOrPostCallback_t3F9C0164860E4AA5138DF8B4488DFB0D33147F01 * get_m_DelagateCallback_0() const { return ___m_DelagateCallback_0; } inline SendOrPostCallback_t3F9C0164860E4AA5138DF8B4488DFB0D33147F01 ** get_address_of_m_DelagateCallback_0() { return &___m_DelagateCallback_0; } inline void set_m_DelagateCallback_0(SendOrPostCallback_t3F9C0164860E4AA5138DF8B4488DFB0D33147F01 * value) { ___m_DelagateCallback_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_DelagateCallback_0), (void*)value); } inline static int32_t get_offset_of_m_DelagateState_1() { return static_cast(offsetof(WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94, ___m_DelagateState_1)); } inline RuntimeObject * get_m_DelagateState_1() const { return ___m_DelagateState_1; } inline RuntimeObject ** get_address_of_m_DelagateState_1() { return &___m_DelagateState_1; } inline void set_m_DelagateState_1(RuntimeObject * value) { ___m_DelagateState_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_DelagateState_1), (void*)value); } inline static int32_t get_offset_of_m_WaitHandle_2() { return static_cast(offsetof(WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94, ___m_WaitHandle_2)); } inline ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408 * get_m_WaitHandle_2() const { return ___m_WaitHandle_2; } inline ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408 ** get_address_of_m_WaitHandle_2() { return &___m_WaitHandle_2; } inline void set_m_WaitHandle_2(ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408 * value) { ___m_WaitHandle_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_WaitHandle_2), (void*)value); } }; // Native definition for P/Invoke marshalling of UnityEngine.UnitySynchronizationContext/WorkRequest struct WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94_marshaled_pinvoke { Il2CppMethodPointer ___m_DelagateCallback_0; Il2CppIUnknown* ___m_DelagateState_1; ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408 * ___m_WaitHandle_2; }; // Native definition for COM marshalling of UnityEngine.UnitySynchronizationContext/WorkRequest struct WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94_marshaled_com { Il2CppMethodPointer ___m_DelagateCallback_0; Il2CppIUnknown* ___m_DelagateState_1; ManualResetEvent_tDFAF117B200ECA4CCF4FD09593F949A016D55408 * ___m_WaitHandle_2; }; // UnityEngine.Vector2 struct Vector2_tA85D2DD88578276CA8A8796756458277E72D073D { public: // System.Single UnityEngine.Vector2::x float ___x_0; // System.Single UnityEngine.Vector2::y float ___y_1; public: inline static int32_t get_offset_of_x_0() { return static_cast(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D, ___x_0)); } inline float get_x_0() const { return ___x_0; } inline float* get_address_of_x_0() { return &___x_0; } inline void set_x_0(float value) { ___x_0 = value; } inline static int32_t get_offset_of_y_1() { return static_cast(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D, ___y_1)); } inline float get_y_1() const { return ___y_1; } inline float* get_address_of_y_1() { return &___y_1; } inline void set_y_1(float value) { ___y_1 = value; } }; struct Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields { public: // UnityEngine.Vector2 UnityEngine.Vector2::zeroVector Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___zeroVector_2; // UnityEngine.Vector2 UnityEngine.Vector2::oneVector Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___oneVector_3; // UnityEngine.Vector2 UnityEngine.Vector2::upVector Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___upVector_4; // UnityEngine.Vector2 UnityEngine.Vector2::downVector Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___downVector_5; // UnityEngine.Vector2 UnityEngine.Vector2::leftVector Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___leftVector_6; // UnityEngine.Vector2 UnityEngine.Vector2::rightVector Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___rightVector_7; // UnityEngine.Vector2 UnityEngine.Vector2::positiveInfinityVector Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___positiveInfinityVector_8; // UnityEngine.Vector2 UnityEngine.Vector2::negativeInfinityVector Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___negativeInfinityVector_9; public: inline static int32_t get_offset_of_zeroVector_2() { return static_cast(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___zeroVector_2)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_zeroVector_2() const { return ___zeroVector_2; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_zeroVector_2() { return &___zeroVector_2; } inline void set_zeroVector_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___zeroVector_2 = value; } inline static int32_t get_offset_of_oneVector_3() { return static_cast(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___oneVector_3)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_oneVector_3() const { return ___oneVector_3; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_oneVector_3() { return &___oneVector_3; } inline void set_oneVector_3(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___oneVector_3 = value; } inline static int32_t get_offset_of_upVector_4() { return static_cast(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___upVector_4)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_upVector_4() const { return ___upVector_4; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_upVector_4() { return &___upVector_4; } inline void set_upVector_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___upVector_4 = value; } inline static int32_t get_offset_of_downVector_5() { return static_cast(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___downVector_5)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_downVector_5() const { return ___downVector_5; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_downVector_5() { return &___downVector_5; } inline void set_downVector_5(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___downVector_5 = value; } inline static int32_t get_offset_of_leftVector_6() { return static_cast(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___leftVector_6)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_leftVector_6() const { return ___leftVector_6; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_leftVector_6() { return &___leftVector_6; } inline void set_leftVector_6(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___leftVector_6 = value; } inline static int32_t get_offset_of_rightVector_7() { return static_cast(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___rightVector_7)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_rightVector_7() const { return ___rightVector_7; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_rightVector_7() { return &___rightVector_7; } inline void set_rightVector_7(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___rightVector_7 = value; } inline static int32_t get_offset_of_positiveInfinityVector_8() { return static_cast(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___positiveInfinityVector_8)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_positiveInfinityVector_8() const { return ___positiveInfinityVector_8; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_positiveInfinityVector_8() { return &___positiveInfinityVector_8; } inline void set_positiveInfinityVector_8(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___positiveInfinityVector_8 = value; } inline static int32_t get_offset_of_negativeInfinityVector_9() { return static_cast(offsetof(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D_StaticFields, ___negativeInfinityVector_9)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_negativeInfinityVector_9() const { return ___negativeInfinityVector_9; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_negativeInfinityVector_9() { return &___negativeInfinityVector_9; } inline void set_negativeInfinityVector_9(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___negativeInfinityVector_9 = value; } }; // UnityEngine.Vector3 struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 { public: // System.Single UnityEngine.Vector3::x float ___x_2; // System.Single UnityEngine.Vector3::y float ___y_3; // System.Single UnityEngine.Vector3::z float ___z_4; public: inline static int32_t get_offset_of_x_2() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___x_2)); } inline float get_x_2() const { return ___x_2; } inline float* get_address_of_x_2() { return &___x_2; } inline void set_x_2(float value) { ___x_2 = value; } inline static int32_t get_offset_of_y_3() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___y_3)); } inline float get_y_3() const { return ___y_3; } inline float* get_address_of_y_3() { return &___y_3; } inline void set_y_3(float value) { ___y_3 = value; } inline static int32_t get_offset_of_z_4() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720, ___z_4)); } inline float get_z_4() const { return ___z_4; } inline float* get_address_of_z_4() { return &___z_4; } inline void set_z_4(float value) { ___z_4 = value; } }; struct Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields { public: // UnityEngine.Vector3 UnityEngine.Vector3::zeroVector Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___zeroVector_5; // UnityEngine.Vector3 UnityEngine.Vector3::oneVector Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___oneVector_6; // UnityEngine.Vector3 UnityEngine.Vector3::upVector Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___upVector_7; // UnityEngine.Vector3 UnityEngine.Vector3::downVector Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___downVector_8; // UnityEngine.Vector3 UnityEngine.Vector3::leftVector Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___leftVector_9; // UnityEngine.Vector3 UnityEngine.Vector3::rightVector Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___rightVector_10; // UnityEngine.Vector3 UnityEngine.Vector3::forwardVector Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___forwardVector_11; // UnityEngine.Vector3 UnityEngine.Vector3::backVector Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___backVector_12; // UnityEngine.Vector3 UnityEngine.Vector3::positiveInfinityVector Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___positiveInfinityVector_13; // UnityEngine.Vector3 UnityEngine.Vector3::negativeInfinityVector Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___negativeInfinityVector_14; public: inline static int32_t get_offset_of_zeroVector_5() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___zeroVector_5)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_zeroVector_5() const { return ___zeroVector_5; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_zeroVector_5() { return &___zeroVector_5; } inline void set_zeroVector_5(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___zeroVector_5 = value; } inline static int32_t get_offset_of_oneVector_6() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___oneVector_6)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_oneVector_6() const { return ___oneVector_6; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_oneVector_6() { return &___oneVector_6; } inline void set_oneVector_6(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___oneVector_6 = value; } inline static int32_t get_offset_of_upVector_7() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___upVector_7)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_upVector_7() const { return ___upVector_7; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_upVector_7() { return &___upVector_7; } inline void set_upVector_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___upVector_7 = value; } inline static int32_t get_offset_of_downVector_8() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___downVector_8)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_downVector_8() const { return ___downVector_8; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_downVector_8() { return &___downVector_8; } inline void set_downVector_8(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___downVector_8 = value; } inline static int32_t get_offset_of_leftVector_9() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___leftVector_9)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_leftVector_9() const { return ___leftVector_9; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_leftVector_9() { return &___leftVector_9; } inline void set_leftVector_9(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___leftVector_9 = value; } inline static int32_t get_offset_of_rightVector_10() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___rightVector_10)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_rightVector_10() const { return ___rightVector_10; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_rightVector_10() { return &___rightVector_10; } inline void set_rightVector_10(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___rightVector_10 = value; } inline static int32_t get_offset_of_forwardVector_11() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___forwardVector_11)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_forwardVector_11() const { return ___forwardVector_11; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_forwardVector_11() { return &___forwardVector_11; } inline void set_forwardVector_11(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___forwardVector_11 = value; } inline static int32_t get_offset_of_backVector_12() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___backVector_12)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_backVector_12() const { return ___backVector_12; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_backVector_12() { return &___backVector_12; } inline void set_backVector_12(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___backVector_12 = value; } inline static int32_t get_offset_of_positiveInfinityVector_13() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___positiveInfinityVector_13)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_positiveInfinityVector_13() const { return ___positiveInfinityVector_13; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_positiveInfinityVector_13() { return &___positiveInfinityVector_13; } inline void set_positiveInfinityVector_13(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___positiveInfinityVector_13 = value; } inline static int32_t get_offset_of_negativeInfinityVector_14() { return static_cast(offsetof(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720_StaticFields, ___negativeInfinityVector_14)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_negativeInfinityVector_14() const { return ___negativeInfinityVector_14; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_negativeInfinityVector_14() { return &___negativeInfinityVector_14; } inline void set_negativeInfinityVector_14(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___negativeInfinityVector_14 = value; } }; // UnityEngine.Vector4 struct Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E { public: // System.Single UnityEngine.Vector4::x float ___x_1; // System.Single UnityEngine.Vector4::y float ___y_2; // System.Single UnityEngine.Vector4::z float ___z_3; // System.Single UnityEngine.Vector4::w float ___w_4; public: inline static int32_t get_offset_of_x_1() { return static_cast(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___x_1)); } inline float get_x_1() const { return ___x_1; } inline float* get_address_of_x_1() { return &___x_1; } inline void set_x_1(float value) { ___x_1 = value; } inline static int32_t get_offset_of_y_2() { return static_cast(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___y_2)); } inline float get_y_2() const { return ___y_2; } inline float* get_address_of_y_2() { return &___y_2; } inline void set_y_2(float value) { ___y_2 = value; } inline static int32_t get_offset_of_z_3() { return static_cast(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___z_3)); } inline float get_z_3() const { return ___z_3; } inline float* get_address_of_z_3() { return &___z_3; } inline void set_z_3(float value) { ___z_3 = value; } inline static int32_t get_offset_of_w_4() { return static_cast(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E, ___w_4)); } inline float get_w_4() const { return ___w_4; } inline float* get_address_of_w_4() { return &___w_4; } inline void set_w_4(float value) { ___w_4 = value; } }; struct Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields { public: // UnityEngine.Vector4 UnityEngine.Vector4::zeroVector Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___zeroVector_5; // UnityEngine.Vector4 UnityEngine.Vector4::oneVector Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___oneVector_6; // UnityEngine.Vector4 UnityEngine.Vector4::positiveInfinityVector Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___positiveInfinityVector_7; // UnityEngine.Vector4 UnityEngine.Vector4::negativeInfinityVector Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___negativeInfinityVector_8; public: inline static int32_t get_offset_of_zeroVector_5() { return static_cast(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___zeroVector_5)); } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_zeroVector_5() const { return ___zeroVector_5; } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_zeroVector_5() { return &___zeroVector_5; } inline void set_zeroVector_5(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value) { ___zeroVector_5 = value; } inline static int32_t get_offset_of_oneVector_6() { return static_cast(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___oneVector_6)); } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_oneVector_6() const { return ___oneVector_6; } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_oneVector_6() { return &___oneVector_6; } inline void set_oneVector_6(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value) { ___oneVector_6 = value; } inline static int32_t get_offset_of_positiveInfinityVector_7() { return static_cast(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___positiveInfinityVector_7)); } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_positiveInfinityVector_7() const { return ___positiveInfinityVector_7; } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_positiveInfinityVector_7() { return &___positiveInfinityVector_7; } inline void set_positiveInfinityVector_7(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value) { ___positiveInfinityVector_7 = value; } inline static int32_t get_offset_of_negativeInfinityVector_8() { return static_cast(offsetof(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E_StaticFields, ___negativeInfinityVector_8)); } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_negativeInfinityVector_8() const { return ___negativeInfinityVector_8; } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_negativeInfinityVector_8() { return &___negativeInfinityVector_8; } inline void set_negativeInfinityVector_8(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value) { ___negativeInfinityVector_8 = value; } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_tC1463A26CB3583633B8650196083947E916945AD { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tC1463A26CB3583633B8650196083947E916945AD, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_tC1463A26CB3583633B8650196083947E916945AD, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_tC1463A26CB3583633B8650196083947E916945AD, ___key_2)); } inline XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 get_key_2() const { return ___key_2; } inline XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 * get_address_of_key_2() { return &___key_2; } inline void set_key_2(XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 value) { ___key_2 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___key_2))->___page_0), (void*)NULL); } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_tC1463A26CB3583633B8650196083947E916945AD, ___value_3)); } inline XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 get_value_3() const { return ___value_3; } inline XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 * get_address_of_value_3() { return &___value_3; } inline void set_value_3(XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___page_0), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_t6E46F05FF9A5E45FFFD93303C9C602F264AF8C9B { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key Guid_t ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value RuntimeObject * ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t6E46F05FF9A5E45FFFD93303C9C602F264AF8C9B, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_t6E46F05FF9A5E45FFFD93303C9C602F264AF8C9B, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_t6E46F05FF9A5E45FFFD93303C9C602F264AF8C9B, ___key_2)); } inline Guid_t get_key_2() const { return ___key_2; } inline Guid_t * get_address_of_key_2() { return &___key_2; } inline void set_key_2(Guid_t value) { ___key_2 = value; } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_t6E46F05FF9A5E45FFFD93303C9C602F264AF8C9B, ___value_3)); } inline RuntimeObject * get_value_3() const { return ___value_3; } inline RuntimeObject ** get_address_of_value_3() { return &___value_3; } inline void set_value_3(RuntimeObject * value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_3), (void*)value); } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_t8FEDB41E4DFF38BA120005D72EC1F0F47FE88307 { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t8FEDB41E4DFF38BA120005D72EC1F0F47FE88307, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_t8FEDB41E4DFF38BA120005D72EC1F0F47FE88307, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_t8FEDB41E4DFF38BA120005D72EC1F0F47FE88307, ___key_2)); } inline RuntimeObject * get_key_2() const { return ___key_2; } inline RuntimeObject ** get_address_of_key_2() { return &___key_2; } inline void set_key_2(RuntimeObject * value) { ___key_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value); } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_t8FEDB41E4DFF38BA120005D72EC1F0F47FE88307, ___value_3)); } inline ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 get_value_3() const { return ___value_3; } inline ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 * get_address_of_value_3() { return &___value_3; } inline void set_value_3(ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___element_type_0), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_tC3B503C9D98391783FF786C6FB84B492C4E9D275 { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tC3B503C9D98391783FF786C6FB84B492C4E9D275, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_tC3B503C9D98391783FF786C6FB84B492C4E9D275, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_tC3B503C9D98391783FF786C6FB84B492C4E9D275, ___key_2)); } inline RuntimeObject * get_key_2() const { return ___key_2; } inline RuntimeObject ** get_address_of_key_2() { return &___key_2; } inline void set_key_2(RuntimeObject * value) { ___key_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value); } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_tC3B503C9D98391783FF786C6FB84B492C4E9D275, ___value_3)); } inline ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D get_value_3() const { return ___value_3; } inline ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D * get_address_of_value_3() { return &___value_3; } inline void set_value_3(ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___element_type_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___properties_2), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_t210CAE5957BE251E9EC3FA7059C5BD202E4BB8AF { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t210CAE5957BE251E9EC3FA7059C5BD202E4BB8AF, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_t210CAE5957BE251E9EC3FA7059C5BD202E4BB8AF, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_t210CAE5957BE251E9EC3FA7059C5BD202E4BB8AF, ___key_2)); } inline RuntimeObject * get_key_2() const { return ___key_2; } inline RuntimeObject ** get_address_of_key_2() { return &___key_2; } inline void set_key_2(RuntimeObject * value) { ___key_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value); } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_t210CAE5957BE251E9EC3FA7059C5BD202E4BB8AF, ___value_3)); } inline PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 get_value_3() const { return ___value_3; } inline PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 * get_address_of_value_3() { return &___value_3; } inline void set_value_3(PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___Info_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->___Type_2), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key RuntimeObject * ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D, ___key_2)); } inline RuntimeObject * get_key_2() const { return ___key_2; } inline RuntimeObject ** get_address_of_key_2() { return &___key_2; } inline void set_key_2(RuntimeObject * value) { ___key_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_2), (void*)value); } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_tF9DF2A46F3E6119E3AF03BA9B2FA24224378770D, ___value_3)); } inline ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C get_value_3() const { return ___value_3; } inline ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C * get_address_of_value_3() { return &___value_3; } inline void set_value_3(ResourceLocator_t1783916E271C27CB09DF57E7E5ED08ECA4B3275C value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_3))->____value_0), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE, ___dictionary_0)); } inline Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE, ___current_3)); } inline KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 value) { ___current_3 = value; } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825, ___dictionary_0)); } inline Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825, ___current_3)); } inline KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F get_current_3() const { return ___current_3; } inline KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F value) { ___current_3 = value; } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_t29E03F426013261373D69C60900437F886C407F2 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t29E03F426013261373D69C60900437F886C407F2, ___dictionary_0)); } inline Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t29E03F426013261373D69C60900437F886C407F2, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_t29E03F426013261373D69C60900437F886C407F2, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t29E03F426013261373D69C60900437F886C407F2, ___current_3)); } inline KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 value) { ___current_3 = value; } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_t29E03F426013261373D69C60900437F886C407F2, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812, ___dictionary_0)); } inline Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812, ___current_3)); } inline KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 value) { ___current_3 = value; } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7, ___dictionary_0)); } inline Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7, ___current_3)); } inline KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL); } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA, ___dictionary_0)); } inline Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA, ___current_3)); } inline KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA get_current_3() const { return ___current_3; } inline KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL); } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A, ___dictionary_0)); } inline Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A, ___current_3)); } inline KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E, ___dictionary_0)); } inline Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E, ___current_3)); } inline KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E get_current_3() const { return ___current_3; } inline KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___dictionary_0)); } inline Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___current_3)); } inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE get_current_3() const { return ___current_3; } inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL); #endif } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 { public: // TKey System.Collections.Generic.KeyValuePair`2::key XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443, ___key_0)); } inline XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 get_key_0() const { return ___key_0; } inline XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 * get_address_of_key_0() { return &___key_0; } inline void set_key_0(XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 value) { ___key_0 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___key_0))->___page_0), (void*)NULL); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443, ___value_1)); } inline XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 get_value_1() const { return ___value_1; } inline XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___page_0), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B { public: // TKey System.Collections.Generic.KeyValuePair`2::key DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B, ___key_0)); } inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 get_key_0() const { return ___key_0; } inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 * get_address_of_key_0() { return &___key_0; } inline void set_key_0(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B, ___value_1)); } inline RuntimeObject * get_value_1() const { return ___value_1; } inline RuntimeObject ** get_address_of_value_1() { return &___value_1; } inline void set_value_1(RuntimeObject * value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value); } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t12CFA7FF15603BD4A555CDBFEBC08ECD343F1937 { public: // TKey System.Collections.Generic.KeyValuePair`2::key Guid_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value int32_t ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t12CFA7FF15603BD4A555CDBFEBC08ECD343F1937, ___key_0)); } inline Guid_t get_key_0() const { return ___key_0; } inline Guid_t * get_address_of_key_0() { return &___key_0; } inline void set_key_0(Guid_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t12CFA7FF15603BD4A555CDBFEBC08ECD343F1937, ___value_1)); } inline int32_t get_value_1() const { return ___value_1; } inline int32_t* get_address_of_value_1() { return &___value_1; } inline void set_value_1(int32_t value) { ___value_1 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 { public: // TKey System.Collections.Generic.KeyValuePair`2::key Guid_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78, ___key_0)); } inline Guid_t get_key_0() const { return ___key_0; } inline Guid_t * get_address_of_key_0() { return &___key_0; } inline void set_key_0(Guid_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78, ___value_1)); } inline RuntimeObject * get_value_1() const { return ___value_1; } inline RuntimeObject ** get_address_of_value_1() { return &___value_1; } inline void set_value_1(RuntimeObject * value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value); } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C, ___key_0)); } inline RuntimeObject * get_key_0() const { return ___key_0; } inline RuntimeObject ** get_address_of_key_0() { return &___key_0; } inline void set_key_0(RuntimeObject * value) { ___key_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C, ___value_1)); } inline ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 get_value_1() const { return ___value_1; } inline ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___element_type_0), (void*)NULL); } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF, ___key_0)); } inline RuntimeObject * get_key_0() const { return ___key_0; } inline RuntimeObject ** get_address_of_key_0() { return &___key_0; } inline void set_key_0(RuntimeObject * value) { ___key_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF, ___value_1)); } inline ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D get_value_1() const { return ___value_1; } inline ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D * get_address_of_value_1() { return &___value_1; } inline void set_value_1(ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___element_type_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___properties_2), (void*)NULL); #endif } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 { public: // TKey System.Collections.Generic.KeyValuePair`2::key RuntimeObject * ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397, ___key_0)); } inline RuntimeObject * get_key_0() const { return ___key_0; } inline RuntimeObject ** get_address_of_key_0() { return &___key_0; } inline void set_key_0(RuntimeObject * value) { ___key_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___key_0), (void*)value); } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397, ___value_1)); } inline PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 get_value_1() const { return ___value_1; } inline PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 * get_address_of_value_1() { return &___value_1; } inline void set_value_1(PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___Info_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&(((&___value_1))->___Type_2), (void*)NULL); #endif } }; // System.DateTimeOffset struct DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 { public: // System.DateTime System.DateTimeOffset::m_dateTime DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 ___m_dateTime_2; // System.Int16 System.DateTimeOffset::m_offsetMinutes int16_t ___m_offsetMinutes_3; public: inline static int32_t get_offset_of_m_dateTime_2() { return static_cast(offsetof(DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85, ___m_dateTime_2)); } inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 get_m_dateTime_2() const { return ___m_dateTime_2; } inline DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 * get_address_of_m_dateTime_2() { return &___m_dateTime_2; } inline void set_m_dateTime_2(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 value) { ___m_dateTime_2 = value; } inline static int32_t get_offset_of_m_offsetMinutes_3() { return static_cast(offsetof(DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85, ___m_offsetMinutes_3)); } inline int16_t get_m_offsetMinutes_3() const { return ___m_offsetMinutes_3; } inline int16_t* get_address_of_m_offsetMinutes_3() { return &___m_offsetMinutes_3; } inline void set_m_offsetMinutes_3(int16_t value) { ___m_offsetMinutes_3 = value; } }; struct DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85_StaticFields { public: // System.DateTimeOffset System.DateTimeOffset::MinValue DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 ___MinValue_0; // System.DateTimeOffset System.DateTimeOffset::MaxValue DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 ___MaxValue_1; public: inline static int32_t get_offset_of_MinValue_0() { return static_cast(offsetof(DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85_StaticFields, ___MinValue_0)); } inline DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 get_MinValue_0() const { return ___MinValue_0; } inline DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 * get_address_of_MinValue_0() { return &___MinValue_0; } inline void set_MinValue_0(DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 value) { ___MinValue_0 = value; } inline static int32_t get_offset_of_MaxValue_1() { return static_cast(offsetof(DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85_StaticFields, ___MaxValue_1)); } inline DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 get_MaxValue_1() const { return ___MaxValue_1; } inline DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 * get_address_of_MaxValue_1() { return &___MaxValue_1; } inline void set_MaxValue_1(DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 value) { ___MaxValue_1 = value; } }; // System.Delegate struct Delegate_t : public RuntimeObject { public: // System.IntPtr System.Delegate::method_ptr Il2CppMethodPointer ___method_ptr_0; // System.IntPtr System.Delegate::invoke_impl intptr_t ___invoke_impl_1; // System.Object System.Delegate::m_target RuntimeObject * ___m_target_2; // System.IntPtr System.Delegate::method intptr_t ___method_3; // System.IntPtr System.Delegate::delegate_trampoline intptr_t ___delegate_trampoline_4; // System.IntPtr System.Delegate::extra_arg intptr_t ___extra_arg_5; // System.IntPtr System.Delegate::method_code intptr_t ___method_code_6; // System.Reflection.MethodInfo System.Delegate::method_info MethodInfo_t * ___method_info_7; // System.Reflection.MethodInfo System.Delegate::original_method_info MethodInfo_t * ___original_method_info_8; // System.DelegateData System.Delegate::data DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9; // System.Boolean System.Delegate::method_is_virtual bool ___method_is_virtual_10; public: inline static int32_t get_offset_of_method_ptr_0() { return static_cast(offsetof(Delegate_t, ___method_ptr_0)); } inline Il2CppMethodPointer get_method_ptr_0() const { return ___method_ptr_0; } inline Il2CppMethodPointer* get_address_of_method_ptr_0() { return &___method_ptr_0; } inline void set_method_ptr_0(Il2CppMethodPointer value) { ___method_ptr_0 = value; } inline static int32_t get_offset_of_invoke_impl_1() { return static_cast(offsetof(Delegate_t, ___invoke_impl_1)); } inline intptr_t get_invoke_impl_1() const { return ___invoke_impl_1; } inline intptr_t* get_address_of_invoke_impl_1() { return &___invoke_impl_1; } inline void set_invoke_impl_1(intptr_t value) { ___invoke_impl_1 = value; } inline static int32_t get_offset_of_m_target_2() { return static_cast(offsetof(Delegate_t, ___m_target_2)); } inline RuntimeObject * get_m_target_2() const { return ___m_target_2; } inline RuntimeObject ** get_address_of_m_target_2() { return &___m_target_2; } inline void set_m_target_2(RuntimeObject * value) { ___m_target_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_target_2), (void*)value); } inline static int32_t get_offset_of_method_3() { return static_cast(offsetof(Delegate_t, ___method_3)); } inline intptr_t get_method_3() const { return ___method_3; } inline intptr_t* get_address_of_method_3() { return &___method_3; } inline void set_method_3(intptr_t value) { ___method_3 = value; } inline static int32_t get_offset_of_delegate_trampoline_4() { return static_cast(offsetof(Delegate_t, ___delegate_trampoline_4)); } inline intptr_t get_delegate_trampoline_4() const { return ___delegate_trampoline_4; } inline intptr_t* get_address_of_delegate_trampoline_4() { return &___delegate_trampoline_4; } inline void set_delegate_trampoline_4(intptr_t value) { ___delegate_trampoline_4 = value; } inline static int32_t get_offset_of_extra_arg_5() { return static_cast(offsetof(Delegate_t, ___extra_arg_5)); } inline intptr_t get_extra_arg_5() const { return ___extra_arg_5; } inline intptr_t* get_address_of_extra_arg_5() { return &___extra_arg_5; } inline void set_extra_arg_5(intptr_t value) { ___extra_arg_5 = value; } inline static int32_t get_offset_of_method_code_6() { return static_cast(offsetof(Delegate_t, ___method_code_6)); } inline intptr_t get_method_code_6() const { return ___method_code_6; } inline intptr_t* get_address_of_method_code_6() { return &___method_code_6; } inline void set_method_code_6(intptr_t value) { ___method_code_6 = value; } inline static int32_t get_offset_of_method_info_7() { return static_cast(offsetof(Delegate_t, ___method_info_7)); } inline MethodInfo_t * get_method_info_7() const { return ___method_info_7; } inline MethodInfo_t ** get_address_of_method_info_7() { return &___method_info_7; } inline void set_method_info_7(MethodInfo_t * value) { ___method_info_7 = value; Il2CppCodeGenWriteBarrier((void**)(&___method_info_7), (void*)value); } inline static int32_t get_offset_of_original_method_info_8() { return static_cast(offsetof(Delegate_t, ___original_method_info_8)); } inline MethodInfo_t * get_original_method_info_8() const { return ___original_method_info_8; } inline MethodInfo_t ** get_address_of_original_method_info_8() { return &___original_method_info_8; } inline void set_original_method_info_8(MethodInfo_t * value) { ___original_method_info_8 = value; Il2CppCodeGenWriteBarrier((void**)(&___original_method_info_8), (void*)value); } inline static int32_t get_offset_of_data_9() { return static_cast(offsetof(Delegate_t, ___data_9)); } inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * get_data_9() const { return ___data_9; } inline DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE ** get_address_of_data_9() { return &___data_9; } inline void set_data_9(DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * value) { ___data_9 = value; Il2CppCodeGenWriteBarrier((void**)(&___data_9), (void*)value); } inline static int32_t get_offset_of_method_is_virtual_10() { return static_cast(offsetof(Delegate_t, ___method_is_virtual_10)); } inline bool get_method_is_virtual_10() const { return ___method_is_virtual_10; } inline bool* get_address_of_method_is_virtual_10() { return &___method_is_virtual_10; } inline void set_method_is_virtual_10(bool value) { ___method_is_virtual_10 = value; } }; // Native definition for P/Invoke marshalling of System.Delegate struct Delegate_t_marshaled_pinvoke { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9; int32_t ___method_is_virtual_10; }; // Native definition for COM marshalling of System.Delegate struct Delegate_t_marshaled_com { intptr_t ___method_ptr_0; intptr_t ___invoke_impl_1; Il2CppIUnknown* ___m_target_2; intptr_t ___method_3; intptr_t ___delegate_trampoline_4; intptr_t ___extra_arg_5; intptr_t ___method_code_6; MethodInfo_t * ___method_info_7; MethodInfo_t * ___original_method_info_8; DelegateData_t1BF9F691B56DAE5F8C28C5E084FDE94F15F27BBE * ___data_9; int32_t ___method_is_virtual_10; }; // System.Exception struct Exception_t : public RuntimeObject { public: // System.String System.Exception::_className String_t* ____className_1; // System.String System.Exception::_message String_t* ____message_2; // System.Collections.IDictionary System.Exception::_data RuntimeObject* ____data_3; // System.Exception System.Exception::_innerException Exception_t * ____innerException_4; // System.String System.Exception::_helpURL String_t* ____helpURL_5; // System.Object System.Exception::_stackTrace RuntimeObject * ____stackTrace_6; // System.String System.Exception::_stackTraceString String_t* ____stackTraceString_7; // System.String System.Exception::_remoteStackTraceString String_t* ____remoteStackTraceString_8; // System.Int32 System.Exception::_remoteStackIndex int32_t ____remoteStackIndex_9; // System.Object System.Exception::_dynamicMethods RuntimeObject * ____dynamicMethods_10; // System.Int32 System.Exception::_HResult int32_t ____HResult_11; // System.String System.Exception::_source String_t* ____source_12; // System.Runtime.Serialization.SafeSerializationManager System.Exception::_safeSerializationManager SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13; // System.Diagnostics.StackTrace[] System.Exception::captured_traces StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14; // System.IntPtr[] System.Exception::native_trace_ips IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* ___native_trace_ips_15; public: inline static int32_t get_offset_of__className_1() { return static_cast(offsetof(Exception_t, ____className_1)); } inline String_t* get__className_1() const { return ____className_1; } inline String_t** get_address_of__className_1() { return &____className_1; } inline void set__className_1(String_t* value) { ____className_1 = value; Il2CppCodeGenWriteBarrier((void**)(&____className_1), (void*)value); } inline static int32_t get_offset_of__message_2() { return static_cast(offsetof(Exception_t, ____message_2)); } inline String_t* get__message_2() const { return ____message_2; } inline String_t** get_address_of__message_2() { return &____message_2; } inline void set__message_2(String_t* value) { ____message_2 = value; Il2CppCodeGenWriteBarrier((void**)(&____message_2), (void*)value); } inline static int32_t get_offset_of__data_3() { return static_cast(offsetof(Exception_t, ____data_3)); } inline RuntimeObject* get__data_3() const { return ____data_3; } inline RuntimeObject** get_address_of__data_3() { return &____data_3; } inline void set__data_3(RuntimeObject* value) { ____data_3 = value; Il2CppCodeGenWriteBarrier((void**)(&____data_3), (void*)value); } inline static int32_t get_offset_of__innerException_4() { return static_cast(offsetof(Exception_t, ____innerException_4)); } inline Exception_t * get__innerException_4() const { return ____innerException_4; } inline Exception_t ** get_address_of__innerException_4() { return &____innerException_4; } inline void set__innerException_4(Exception_t * value) { ____innerException_4 = value; Il2CppCodeGenWriteBarrier((void**)(&____innerException_4), (void*)value); } inline static int32_t get_offset_of__helpURL_5() { return static_cast(offsetof(Exception_t, ____helpURL_5)); } inline String_t* get__helpURL_5() const { return ____helpURL_5; } inline String_t** get_address_of__helpURL_5() { return &____helpURL_5; } inline void set__helpURL_5(String_t* value) { ____helpURL_5 = value; Il2CppCodeGenWriteBarrier((void**)(&____helpURL_5), (void*)value); } inline static int32_t get_offset_of__stackTrace_6() { return static_cast(offsetof(Exception_t, ____stackTrace_6)); } inline RuntimeObject * get__stackTrace_6() const { return ____stackTrace_6; } inline RuntimeObject ** get_address_of__stackTrace_6() { return &____stackTrace_6; } inline void set__stackTrace_6(RuntimeObject * value) { ____stackTrace_6 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTrace_6), (void*)value); } inline static int32_t get_offset_of__stackTraceString_7() { return static_cast(offsetof(Exception_t, ____stackTraceString_7)); } inline String_t* get__stackTraceString_7() const { return ____stackTraceString_7; } inline String_t** get_address_of__stackTraceString_7() { return &____stackTraceString_7; } inline void set__stackTraceString_7(String_t* value) { ____stackTraceString_7 = value; Il2CppCodeGenWriteBarrier((void**)(&____stackTraceString_7), (void*)value); } inline static int32_t get_offset_of__remoteStackTraceString_8() { return static_cast(offsetof(Exception_t, ____remoteStackTraceString_8)); } inline String_t* get__remoteStackTraceString_8() const { return ____remoteStackTraceString_8; } inline String_t** get_address_of__remoteStackTraceString_8() { return &____remoteStackTraceString_8; } inline void set__remoteStackTraceString_8(String_t* value) { ____remoteStackTraceString_8 = value; Il2CppCodeGenWriteBarrier((void**)(&____remoteStackTraceString_8), (void*)value); } inline static int32_t get_offset_of__remoteStackIndex_9() { return static_cast(offsetof(Exception_t, ____remoteStackIndex_9)); } inline int32_t get__remoteStackIndex_9() const { return ____remoteStackIndex_9; } inline int32_t* get_address_of__remoteStackIndex_9() { return &____remoteStackIndex_9; } inline void set__remoteStackIndex_9(int32_t value) { ____remoteStackIndex_9 = value; } inline static int32_t get_offset_of__dynamicMethods_10() { return static_cast(offsetof(Exception_t, ____dynamicMethods_10)); } inline RuntimeObject * get__dynamicMethods_10() const { return ____dynamicMethods_10; } inline RuntimeObject ** get_address_of__dynamicMethods_10() { return &____dynamicMethods_10; } inline void set__dynamicMethods_10(RuntimeObject * value) { ____dynamicMethods_10 = value; Il2CppCodeGenWriteBarrier((void**)(&____dynamicMethods_10), (void*)value); } inline static int32_t get_offset_of__HResult_11() { return static_cast(offsetof(Exception_t, ____HResult_11)); } inline int32_t get__HResult_11() const { return ____HResult_11; } inline int32_t* get_address_of__HResult_11() { return &____HResult_11; } inline void set__HResult_11(int32_t value) { ____HResult_11 = value; } inline static int32_t get_offset_of__source_12() { return static_cast(offsetof(Exception_t, ____source_12)); } inline String_t* get__source_12() const { return ____source_12; } inline String_t** get_address_of__source_12() { return &____source_12; } inline void set__source_12(String_t* value) { ____source_12 = value; Il2CppCodeGenWriteBarrier((void**)(&____source_12), (void*)value); } inline static int32_t get_offset_of__safeSerializationManager_13() { return static_cast(offsetof(Exception_t, ____safeSerializationManager_13)); } inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * get__safeSerializationManager_13() const { return ____safeSerializationManager_13; } inline SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 ** get_address_of__safeSerializationManager_13() { return &____safeSerializationManager_13; } inline void set__safeSerializationManager_13(SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * value) { ____safeSerializationManager_13 = value; Il2CppCodeGenWriteBarrier((void**)(&____safeSerializationManager_13), (void*)value); } inline static int32_t get_offset_of_captured_traces_14() { return static_cast(offsetof(Exception_t, ___captured_traces_14)); } inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* get_captured_traces_14() const { return ___captured_traces_14; } inline StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196** get_address_of_captured_traces_14() { return &___captured_traces_14; } inline void set_captured_traces_14(StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* value) { ___captured_traces_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___captured_traces_14), (void*)value); } inline static int32_t get_offset_of_native_trace_ips_15() { return static_cast(offsetof(Exception_t, ___native_trace_ips_15)); } inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* get_native_trace_ips_15() const { return ___native_trace_ips_15; } inline IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD** get_address_of_native_trace_ips_15() { return &___native_trace_ips_15; } inline void set_native_trace_ips_15(IntPtrU5BU5D_t4DC01DCB9A6DF6C9792A6513595D7A11E637DCDD* value) { ___native_trace_ips_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___native_trace_ips_15), (void*)value); } }; struct Exception_t_StaticFields { public: // System.Object System.Exception::s_EDILock RuntimeObject * ___s_EDILock_0; public: inline static int32_t get_offset_of_s_EDILock_0() { return static_cast(offsetof(Exception_t_StaticFields, ___s_EDILock_0)); } inline RuntimeObject * get_s_EDILock_0() const { return ___s_EDILock_0; } inline RuntimeObject ** get_address_of_s_EDILock_0() { return &___s_EDILock_0; } inline void set_s_EDILock_0(RuntimeObject * value) { ___s_EDILock_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_EDILock_0), (void*)value); } }; // Native definition for P/Invoke marshalling of System.Exception struct Exception_t_marshaled_pinvoke { char* ____className_1; char* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_pinvoke* ____innerException_4; char* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; char* ____stackTraceString_7; char* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; char* ____source_12; SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13; StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // Native definition for COM marshalling of System.Exception struct Exception_t_marshaled_com { Il2CppChar* ____className_1; Il2CppChar* ____message_2; RuntimeObject* ____data_3; Exception_t_marshaled_com* ____innerException_4; Il2CppChar* ____helpURL_5; Il2CppIUnknown* ____stackTrace_6; Il2CppChar* ____stackTraceString_7; Il2CppChar* ____remoteStackTraceString_8; int32_t ____remoteStackIndex_9; Il2CppIUnknown* ____dynamicMethods_10; int32_t ____HResult_11; Il2CppChar* ____source_12; SafeSerializationManager_t4A754D86B0F784B18CBC36C073BA564BED109770 * ____safeSerializationManager_13; StackTraceU5BU5D_t855F09649EA34DEE7C1B6F088E0538E3CCC3F196* ___captured_traces_14; Il2CppSafeArray/*NONE*/* ___native_trace_ips_15; }; // System.ExceptionResource struct ExceptionResource_t897ACCB868BF3CAAC00AB0C00D57D7A2B6C7586A { public: // System.Int32 System.ExceptionResource::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(ExceptionResource_t897ACCB868BF3CAAC00AB0C00D57D7A2B6C7586A, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Int32Enum struct Int32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD { public: // System.Int32 System.Int32Enum::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(Int32Enum_t6312CE4586C17FE2E2E513D2E7655B574F10FDCD, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.Reflection.BindingFlags struct BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0 { public: // System.Int32 System.Reflection.BindingFlags::value__ int32_t ___value___2; public: inline static int32_t get_offset_of_value___2() { return static_cast(offsetof(BindingFlags_tE35C91D046E63A1B92BB9AB909FCF9DA84379ED0, ___value___2)); } inline int32_t get_value___2() const { return ___value___2; } inline int32_t* get_address_of_value___2() { return &___value___2; } inline void set_value___2(int32_t value) { ___value___2 = value; } }; // System.RuntimeTypeHandle struct RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D { public: // System.IntPtr System.RuntimeTypeHandle::value intptr_t ___value_0; public: inline static int32_t get_offset_of_value_0() { return static_cast(offsetof(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D, ___value_0)); } inline intptr_t get_value_0() const { return ___value_0; } inline intptr_t* get_address_of_value_0() { return &___value_0; } inline void set_value_0(intptr_t value) { ___value_0 = value; } }; // System.TimeSpan struct TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 { public: // System.Int64 System.TimeSpan::_ticks int64_t ____ticks_3; public: inline static int32_t get_offset_of__ticks_3() { return static_cast(offsetof(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4, ____ticks_3)); } inline int64_t get__ticks_3() const { return ____ticks_3; } inline int64_t* get_address_of__ticks_3() { return &____ticks_3; } inline void set__ticks_3(int64_t value) { ____ticks_3 = value; } }; struct TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_StaticFields { public: // System.TimeSpan System.TimeSpan::Zero TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 ___Zero_0; // System.TimeSpan System.TimeSpan::MaxValue TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 ___MaxValue_1; // System.TimeSpan System.TimeSpan::MinValue TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 ___MinValue_2; // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.TimeSpan::_legacyConfigChecked bool ____legacyConfigChecked_4; // System.Boolean modreq(System.Runtime.CompilerServices.IsVolatile) System.TimeSpan::_legacyMode bool ____legacyMode_5; public: inline static int32_t get_offset_of_Zero_0() { return static_cast(offsetof(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_StaticFields, ___Zero_0)); } inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 get_Zero_0() const { return ___Zero_0; } inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 * get_address_of_Zero_0() { return &___Zero_0; } inline void set_Zero_0(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 value) { ___Zero_0 = value; } inline static int32_t get_offset_of_MaxValue_1() { return static_cast(offsetof(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_StaticFields, ___MaxValue_1)); } inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 get_MaxValue_1() const { return ___MaxValue_1; } inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 * get_address_of_MaxValue_1() { return &___MaxValue_1; } inline void set_MaxValue_1(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 value) { ___MaxValue_1 = value; } inline static int32_t get_offset_of_MinValue_2() { return static_cast(offsetof(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_StaticFields, ___MinValue_2)); } inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 get_MinValue_2() const { return ___MinValue_2; } inline TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 * get_address_of_MinValue_2() { return &___MinValue_2; } inline void set_MinValue_2(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 value) { ___MinValue_2 = value; } inline static int32_t get_offset_of__legacyConfigChecked_4() { return static_cast(offsetof(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_StaticFields, ____legacyConfigChecked_4)); } inline bool get__legacyConfigChecked_4() const { return ____legacyConfigChecked_4; } inline bool* get_address_of__legacyConfigChecked_4() { return &____legacyConfigChecked_4; } inline void set__legacyConfigChecked_4(bool value) { ____legacyConfigChecked_4 = value; } inline static int32_t get_offset_of__legacyMode_5() { return static_cast(offsetof(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4_StaticFields, ____legacyMode_5)); } inline bool get__legacyMode_5() const { return ____legacyMode_5; } inline bool* get_address_of__legacyMode_5() { return &____legacyMode_5; } inline void set__legacyMode_5(bool value) { ____legacyMode_5 = value; } }; // TMPro.SpriteAssetUtilities.TexturePacker_SpriteData struct SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728 { public: // System.String TMPro.SpriteAssetUtilities.TexturePacker_SpriteData::filename String_t* ___filename_0; // TMPro.SpriteAssetUtilities.TexturePacker_SpriteFrame TMPro.SpriteAssetUtilities.TexturePacker_SpriteData::frame SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 ___frame_1; // System.Boolean TMPro.SpriteAssetUtilities.TexturePacker_SpriteData::rotated bool ___rotated_2; // System.Boolean TMPro.SpriteAssetUtilities.TexturePacker_SpriteData::trimmed bool ___trimmed_3; // TMPro.SpriteAssetUtilities.TexturePacker_SpriteFrame TMPro.SpriteAssetUtilities.TexturePacker_SpriteData::spriteSourceSize SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 ___spriteSourceSize_4; // TMPro.SpriteAssetUtilities.TexturePacker_SpriteSize TMPro.SpriteAssetUtilities.TexturePacker_SpriteData::sourceSize SpriteSize_t143F23923B1D48E84CB38DCDD532F408936AB67E ___sourceSize_5; // UnityEngine.Vector2 TMPro.SpriteAssetUtilities.TexturePacker_SpriteData::pivot Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___pivot_6; public: inline static int32_t get_offset_of_filename_0() { return static_cast(offsetof(SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728, ___filename_0)); } inline String_t* get_filename_0() const { return ___filename_0; } inline String_t** get_address_of_filename_0() { return &___filename_0; } inline void set_filename_0(String_t* value) { ___filename_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___filename_0), (void*)value); } inline static int32_t get_offset_of_frame_1() { return static_cast(offsetof(SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728, ___frame_1)); } inline SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 get_frame_1() const { return ___frame_1; } inline SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 * get_address_of_frame_1() { return &___frame_1; } inline void set_frame_1(SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 value) { ___frame_1 = value; } inline static int32_t get_offset_of_rotated_2() { return static_cast(offsetof(SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728, ___rotated_2)); } inline bool get_rotated_2() const { return ___rotated_2; } inline bool* get_address_of_rotated_2() { return &___rotated_2; } inline void set_rotated_2(bool value) { ___rotated_2 = value; } inline static int32_t get_offset_of_trimmed_3() { return static_cast(offsetof(SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728, ___trimmed_3)); } inline bool get_trimmed_3() const { return ___trimmed_3; } inline bool* get_address_of_trimmed_3() { return &___trimmed_3; } inline void set_trimmed_3(bool value) { ___trimmed_3 = value; } inline static int32_t get_offset_of_spriteSourceSize_4() { return static_cast(offsetof(SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728, ___spriteSourceSize_4)); } inline SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 get_spriteSourceSize_4() const { return ___spriteSourceSize_4; } inline SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 * get_address_of_spriteSourceSize_4() { return &___spriteSourceSize_4; } inline void set_spriteSourceSize_4(SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 value) { ___spriteSourceSize_4 = value; } inline static int32_t get_offset_of_sourceSize_5() { return static_cast(offsetof(SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728, ___sourceSize_5)); } inline SpriteSize_t143F23923B1D48E84CB38DCDD532F408936AB67E get_sourceSize_5() const { return ___sourceSize_5; } inline SpriteSize_t143F23923B1D48E84CB38DCDD532F408936AB67E * get_address_of_sourceSize_5() { return &___sourceSize_5; } inline void set_sourceSize_5(SpriteSize_t143F23923B1D48E84CB38DCDD532F408936AB67E value) { ___sourceSize_5 = value; } inline static int32_t get_offset_of_pivot_6() { return static_cast(offsetof(SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728, ___pivot_6)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_pivot_6() const { return ___pivot_6; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_pivot_6() { return &___pivot_6; } inline void set_pivot_6(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___pivot_6 = value; } }; // Native definition for P/Invoke marshalling of TMPro.SpriteAssetUtilities.TexturePacker/SpriteData struct SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728_marshaled_pinvoke { char* ___filename_0; SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 ___frame_1; int32_t ___rotated_2; int32_t ___trimmed_3; SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 ___spriteSourceSize_4; SpriteSize_t143F23923B1D48E84CB38DCDD532F408936AB67E ___sourceSize_5; Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___pivot_6; }; // Native definition for COM marshalling of TMPro.SpriteAssetUtilities.TexturePacker/SpriteData struct SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728_marshaled_com { Il2CppChar* ___filename_0; SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 ___frame_1; int32_t ___rotated_2; int32_t ___trimmed_3; SpriteFrame_tDB681A7461FA0C10DA42E9A984BDDD0199AB2C04 ___spriteSourceSize_4; SpriteSize_t143F23923B1D48E84CB38DCDD532F408936AB67E ___sourceSize_5; Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___pivot_6; }; // UnityEngine.EventSystems.RaycastResult struct RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 { public: // UnityEngine.GameObject UnityEngine.EventSystems.RaycastResult::m_GameObject GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___m_GameObject_0; // UnityEngine.EventSystems.BaseRaycaster UnityEngine.EventSystems.RaycastResult::module BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___module_1; // System.Single UnityEngine.EventSystems.RaycastResult::distance float ___distance_2; // System.Single UnityEngine.EventSystems.RaycastResult::index float ___index_3; // System.Int32 UnityEngine.EventSystems.RaycastResult::depth int32_t ___depth_4; // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingLayer int32_t ___sortingLayer_5; // System.Int32 UnityEngine.EventSystems.RaycastResult::sortingOrder int32_t ___sortingOrder_6; // UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldPosition Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___worldPosition_7; // UnityEngine.Vector3 UnityEngine.EventSystems.RaycastResult::worldNormal Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___worldNormal_8; // UnityEngine.Vector2 UnityEngine.EventSystems.RaycastResult::screenPosition Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___screenPosition_9; // System.Int32 UnityEngine.EventSystems.RaycastResult::displayIndex int32_t ___displayIndex_10; public: inline static int32_t get_offset_of_m_GameObject_0() { return static_cast(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___m_GameObject_0)); } inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * get_m_GameObject_0() const { return ___m_GameObject_0; } inline GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F ** get_address_of_m_GameObject_0() { return &___m_GameObject_0; } inline void set_m_GameObject_0(GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * value) { ___m_GameObject_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_GameObject_0), (void*)value); } inline static int32_t get_offset_of_module_1() { return static_cast(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___module_1)); } inline BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * get_module_1() const { return ___module_1; } inline BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 ** get_address_of_module_1() { return &___module_1; } inline void set_module_1(BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * value) { ___module_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___module_1), (void*)value); } inline static int32_t get_offset_of_distance_2() { return static_cast(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___distance_2)); } inline float get_distance_2() const { return ___distance_2; } inline float* get_address_of_distance_2() { return &___distance_2; } inline void set_distance_2(float value) { ___distance_2 = value; } inline static int32_t get_offset_of_index_3() { return static_cast(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___index_3)); } inline float get_index_3() const { return ___index_3; } inline float* get_address_of_index_3() { return &___index_3; } inline void set_index_3(float value) { ___index_3 = value; } inline static int32_t get_offset_of_depth_4() { return static_cast(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___depth_4)); } inline int32_t get_depth_4() const { return ___depth_4; } inline int32_t* get_address_of_depth_4() { return &___depth_4; } inline void set_depth_4(int32_t value) { ___depth_4 = value; } inline static int32_t get_offset_of_sortingLayer_5() { return static_cast(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___sortingLayer_5)); } inline int32_t get_sortingLayer_5() const { return ___sortingLayer_5; } inline int32_t* get_address_of_sortingLayer_5() { return &___sortingLayer_5; } inline void set_sortingLayer_5(int32_t value) { ___sortingLayer_5 = value; } inline static int32_t get_offset_of_sortingOrder_6() { return static_cast(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___sortingOrder_6)); } inline int32_t get_sortingOrder_6() const { return ___sortingOrder_6; } inline int32_t* get_address_of_sortingOrder_6() { return &___sortingOrder_6; } inline void set_sortingOrder_6(int32_t value) { ___sortingOrder_6 = value; } inline static int32_t get_offset_of_worldPosition_7() { return static_cast(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___worldPosition_7)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_worldPosition_7() const { return ___worldPosition_7; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_worldPosition_7() { return &___worldPosition_7; } inline void set_worldPosition_7(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___worldPosition_7 = value; } inline static int32_t get_offset_of_worldNormal_8() { return static_cast(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___worldNormal_8)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_worldNormal_8() const { return ___worldNormal_8; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_worldNormal_8() { return &___worldNormal_8; } inline void set_worldNormal_8(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___worldNormal_8 = value; } inline static int32_t get_offset_of_screenPosition_9() { return static_cast(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___screenPosition_9)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_screenPosition_9() const { return ___screenPosition_9; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_screenPosition_9() { return &___screenPosition_9; } inline void set_screenPosition_9(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___screenPosition_9 = value; } inline static int32_t get_offset_of_displayIndex_10() { return static_cast(offsetof(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91, ___displayIndex_10)); } inline int32_t get_displayIndex_10() const { return ___displayIndex_10; } inline int32_t* get_address_of_displayIndex_10() { return &___displayIndex_10; } inline void set_displayIndex_10(int32_t value) { ___displayIndex_10 = value; } }; // Native definition for P/Invoke marshalling of UnityEngine.EventSystems.RaycastResult struct RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshaled_pinvoke { GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___m_GameObject_0; BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___module_1; float ___distance_2; float ___index_3; int32_t ___depth_4; int32_t ___sortingLayer_5; int32_t ___sortingOrder_6; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___worldPosition_7; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___worldNormal_8; Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___screenPosition_9; int32_t ___displayIndex_10; }; // Native definition for COM marshalling of UnityEngine.EventSystems.RaycastResult struct RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91_marshaled_com { GameObject_tBD1244AD56B4E59AAD76E5E7C9282EC5CE434F0F * ___m_GameObject_0; BaseRaycaster_tC7F6105A89F54A38FBFC2659901855FDBB0E3966 * ___module_1; float ___distance_2; float ___index_3; int32_t ___depth_4; int32_t ___sortingLayer_5; int32_t ___sortingOrder_6; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___worldPosition_7; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___worldNormal_8; Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___screenPosition_9; int32_t ___displayIndex_10; }; // UnityEngine.RaycastHit struct RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 { public: // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Point Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Point_0; // UnityEngine.Vector3 UnityEngine.RaycastHit::m_Normal Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___m_Normal_1; // System.UInt32 UnityEngine.RaycastHit::m_FaceID uint32_t ___m_FaceID_2; // System.Single UnityEngine.RaycastHit::m_Distance float ___m_Distance_3; // UnityEngine.Vector2 UnityEngine.RaycastHit::m_UV Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_UV_4; // System.Int32 UnityEngine.RaycastHit::m_Collider int32_t ___m_Collider_5; public: inline static int32_t get_offset_of_m_Point_0() { return static_cast(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_Point_0)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Point_0() const { return ___m_Point_0; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Point_0() { return &___m_Point_0; } inline void set_m_Point_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___m_Point_0 = value; } inline static int32_t get_offset_of_m_Normal_1() { return static_cast(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_Normal_1)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_m_Normal_1() const { return ___m_Normal_1; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_m_Normal_1() { return &___m_Normal_1; } inline void set_m_Normal_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___m_Normal_1 = value; } inline static int32_t get_offset_of_m_FaceID_2() { return static_cast(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_FaceID_2)); } inline uint32_t get_m_FaceID_2() const { return ___m_FaceID_2; } inline uint32_t* get_address_of_m_FaceID_2() { return &___m_FaceID_2; } inline void set_m_FaceID_2(uint32_t value) { ___m_FaceID_2 = value; } inline static int32_t get_offset_of_m_Distance_3() { return static_cast(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_Distance_3)); } inline float get_m_Distance_3() const { return ___m_Distance_3; } inline float* get_address_of_m_Distance_3() { return &___m_Distance_3; } inline void set_m_Distance_3(float value) { ___m_Distance_3 = value; } inline static int32_t get_offset_of_m_UV_4() { return static_cast(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_UV_4)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_UV_4() const { return ___m_UV_4; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_UV_4() { return &___m_UV_4; } inline void set_m_UV_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___m_UV_4 = value; } inline static int32_t get_offset_of_m_Collider_5() { return static_cast(offsetof(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3, ___m_Collider_5)); } inline int32_t get_m_Collider_5() const { return ___m_Collider_5; } inline int32_t* get_address_of_m_Collider_5() { return &___m_Collider_5; } inline void set_m_Collider_5(int32_t value) { ___m_Collider_5 = value; } }; // UnityEngine.RaycastHit2D struct RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE { public: // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Centroid Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_Centroid_0; // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Point Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_Point_1; // UnityEngine.Vector2 UnityEngine.RaycastHit2D::m_Normal Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___m_Normal_2; // System.Single UnityEngine.RaycastHit2D::m_Distance float ___m_Distance_3; // System.Single UnityEngine.RaycastHit2D::m_Fraction float ___m_Fraction_4; // System.Int32 UnityEngine.RaycastHit2D::m_Collider int32_t ___m_Collider_5; public: inline static int32_t get_offset_of_m_Centroid_0() { return static_cast(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Centroid_0)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_Centroid_0() const { return ___m_Centroid_0; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_Centroid_0() { return &___m_Centroid_0; } inline void set_m_Centroid_0(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___m_Centroid_0 = value; } inline static int32_t get_offset_of_m_Point_1() { return static_cast(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Point_1)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_Point_1() const { return ___m_Point_1; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_Point_1() { return &___m_Point_1; } inline void set_m_Point_1(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___m_Point_1 = value; } inline static int32_t get_offset_of_m_Normal_2() { return static_cast(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Normal_2)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_m_Normal_2() const { return ___m_Normal_2; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_m_Normal_2() { return &___m_Normal_2; } inline void set_m_Normal_2(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___m_Normal_2 = value; } inline static int32_t get_offset_of_m_Distance_3() { return static_cast(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Distance_3)); } inline float get_m_Distance_3() const { return ___m_Distance_3; } inline float* get_address_of_m_Distance_3() { return &___m_Distance_3; } inline void set_m_Distance_3(float value) { ___m_Distance_3 = value; } inline static int32_t get_offset_of_m_Fraction_4() { return static_cast(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Fraction_4)); } inline float get_m_Fraction_4() const { return ___m_Fraction_4; } inline float* get_address_of_m_Fraction_4() { return &___m_Fraction_4; } inline void set_m_Fraction_4(float value) { ___m_Fraction_4 = value; } inline static int32_t get_offset_of_m_Collider_5() { return static_cast(offsetof(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE, ___m_Collider_5)); } inline int32_t get_m_Collider_5() const { return ___m_Collider_5; } inline int32_t* get_address_of_m_Collider_5() { return &___m_Collider_5; } inline void set_m_Collider_5(int32_t value) { ___m_Collider_5 = value; } }; // UnityEngine.UICharInfo struct UICharInfo_tB4C92043A686A600D36A92E3108F173C499E318A { public: // UnityEngine.Vector2 UnityEngine.UICharInfo::cursorPos Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___cursorPos_0; // System.Single UnityEngine.UICharInfo::charWidth float ___charWidth_1; public: inline static int32_t get_offset_of_cursorPos_0() { return static_cast(offsetof(UICharInfo_tB4C92043A686A600D36A92E3108F173C499E318A, ___cursorPos_0)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_cursorPos_0() const { return ___cursorPos_0; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_cursorPos_0() { return &___cursorPos_0; } inline void set_cursorPos_0(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___cursorPos_0 = value; } inline static int32_t get_offset_of_charWidth_1() { return static_cast(offsetof(UICharInfo_tB4C92043A686A600D36A92E3108F173C499E318A, ___charWidth_1)); } inline float get_charWidth_1() const { return ___charWidth_1; } inline float* get_address_of_charWidth_1() { return &___charWidth_1; } inline void set_charWidth_1(float value) { ___charWidth_1 = value; } }; // UnityEngine.UIVertex struct UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 { public: // UnityEngine.Vector3 UnityEngine.UIVertex::position Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___position_0; // UnityEngine.Vector3 UnityEngine.UIVertex::normal Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___normal_1; // UnityEngine.Vector4 UnityEngine.UIVertex::tangent Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___tangent_2; // UnityEngine.Color32 UnityEngine.UIVertex::color Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___color_3; // UnityEngine.Vector2 UnityEngine.UIVertex::uv0 Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___uv0_4; // UnityEngine.Vector2 UnityEngine.UIVertex::uv1 Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___uv1_5; // UnityEngine.Vector2 UnityEngine.UIVertex::uv2 Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___uv2_6; // UnityEngine.Vector2 UnityEngine.UIVertex::uv3 Vector2_tA85D2DD88578276CA8A8796756458277E72D073D ___uv3_7; public: inline static int32_t get_offset_of_position_0() { return static_cast(offsetof(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577, ___position_0)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_position_0() const { return ___position_0; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_position_0() { return &___position_0; } inline void set_position_0(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___position_0 = value; } inline static int32_t get_offset_of_normal_1() { return static_cast(offsetof(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577, ___normal_1)); } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 get_normal_1() const { return ___normal_1; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * get_address_of_normal_1() { return &___normal_1; } inline void set_normal_1(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { ___normal_1 = value; } inline static int32_t get_offset_of_tangent_2() { return static_cast(offsetof(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577, ___tangent_2)); } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_tangent_2() const { return ___tangent_2; } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_tangent_2() { return &___tangent_2; } inline void set_tangent_2(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value) { ___tangent_2 = value; } inline static int32_t get_offset_of_color_3() { return static_cast(offsetof(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577, ___color_3)); } inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 get_color_3() const { return ___color_3; } inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 * get_address_of_color_3() { return &___color_3; } inline void set_color_3(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 value) { ___color_3 = value; } inline static int32_t get_offset_of_uv0_4() { return static_cast(offsetof(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577, ___uv0_4)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_uv0_4() const { return ___uv0_4; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_uv0_4() { return &___uv0_4; } inline void set_uv0_4(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___uv0_4 = value; } inline static int32_t get_offset_of_uv1_5() { return static_cast(offsetof(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577, ___uv1_5)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_uv1_5() const { return ___uv1_5; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_uv1_5() { return &___uv1_5; } inline void set_uv1_5(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___uv1_5 = value; } inline static int32_t get_offset_of_uv2_6() { return static_cast(offsetof(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577, ___uv2_6)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_uv2_6() const { return ___uv2_6; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_uv2_6() { return &___uv2_6; } inline void set_uv2_6(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___uv2_6 = value; } inline static int32_t get_offset_of_uv3_7() { return static_cast(offsetof(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577, ___uv3_7)); } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D get_uv3_7() const { return ___uv3_7; } inline Vector2_tA85D2DD88578276CA8A8796756458277E72D073D * get_address_of_uv3_7() { return &___uv3_7; } inline void set_uv3_7(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D value) { ___uv3_7 = value; } }; struct UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577_StaticFields { public: // UnityEngine.Color32 UnityEngine.UIVertex::s_DefaultColor Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 ___s_DefaultColor_8; // UnityEngine.Vector4 UnityEngine.UIVertex::s_DefaultTangent Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___s_DefaultTangent_9; // UnityEngine.UIVertex UnityEngine.UIVertex::simpleVert UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 ___simpleVert_10; public: inline static int32_t get_offset_of_s_DefaultColor_8() { return static_cast(offsetof(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577_StaticFields, ___s_DefaultColor_8)); } inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 get_s_DefaultColor_8() const { return ___s_DefaultColor_8; } inline Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 * get_address_of_s_DefaultColor_8() { return &___s_DefaultColor_8; } inline void set_s_DefaultColor_8(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 value) { ___s_DefaultColor_8 = value; } inline static int32_t get_offset_of_s_DefaultTangent_9() { return static_cast(offsetof(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577_StaticFields, ___s_DefaultTangent_9)); } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E get_s_DefaultTangent_9() const { return ___s_DefaultTangent_9; } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * get_address_of_s_DefaultTangent_9() { return &___s_DefaultTangent_9; } inline void set_s_DefaultTangent_9(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value) { ___s_DefaultTangent_9 = value; } inline static int32_t get_offset_of_simpleVert_10() { return static_cast(offsetof(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577_StaticFields, ___simpleVert_10)); } inline UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 get_simpleVert_10() const { return ___simpleVert_10; } inline UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 * get_address_of_simpleVert_10() { return &___simpleVert_10; } inline void set_simpleVert_10(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 value) { ___simpleVert_10 = value; } }; // System.Collections.Generic.Dictionary`2_Entry struct Entry_t0947D15694A2F80B19118B0E9DA4161A92D6139A { public: // System.Int32 System.Collections.Generic.Dictionary`2_Entry::hashCode int32_t ___hashCode_0; // System.Int32 System.Collections.Generic.Dictionary`2_Entry::next int32_t ___next_1; // TKey System.Collections.Generic.Dictionary`2_Entry::key int32_t ___key_2; // TValue System.Collections.Generic.Dictionary`2_Entry::value RuntimeObject * ___value_3; public: inline static int32_t get_offset_of_hashCode_0() { return static_cast(offsetof(Entry_t0947D15694A2F80B19118B0E9DA4161A92D6139A, ___hashCode_0)); } inline int32_t get_hashCode_0() const { return ___hashCode_0; } inline int32_t* get_address_of_hashCode_0() { return &___hashCode_0; } inline void set_hashCode_0(int32_t value) { ___hashCode_0 = value; } inline static int32_t get_offset_of_next_1() { return static_cast(offsetof(Entry_t0947D15694A2F80B19118B0E9DA4161A92D6139A, ___next_1)); } inline int32_t get_next_1() const { return ___next_1; } inline int32_t* get_address_of_next_1() { return &___next_1; } inline void set_next_1(int32_t value) { ___next_1 = value; } inline static int32_t get_offset_of_key_2() { return static_cast(offsetof(Entry_t0947D15694A2F80B19118B0E9DA4161A92D6139A, ___key_2)); } inline int32_t get_key_2() const { return ___key_2; } inline int32_t* get_address_of_key_2() { return &___key_2; } inline void set_key_2(int32_t value) { ___key_2 = value; } inline static int32_t get_offset_of_value_3() { return static_cast(offsetof(Entry_t0947D15694A2F80B19118B0E9DA4161A92D6139A, ___value_3)); } inline RuntimeObject * get_value_3() const { return ___value_3; } inline RuntimeObject ** get_address_of_value_3() { return &___value_3; } inline void set_value_3(RuntimeObject * value) { ___value_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_3), (void*)value); } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288, ___dictionary_0)); } inline Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288, ___current_3)); } inline KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___key_0))->___page_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___page_0), (void*)NULL); #endif } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD, ___dictionary_0)); } inline Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD, ___current_3)); } inline KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 get_current_3() const { return ___current_3; } inline KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL); } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206, ___dictionary_0)); } inline Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206, ___current_3)); } inline KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C get_current_3() const { return ___current_3; } inline KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___element_type_0), (void*)NULL); #endif } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC, ___dictionary_0)); } inline Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC, ___current_3)); } inline KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF get_current_3() const { return ___current_3; } inline KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___element_type_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___properties_2), (void*)NULL); #endif } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE, ___dictionary_0)); } inline Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE, ___current_3)); } inline KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___key_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___Info_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&(((&___current_3))->___value_1))->___Type_2), (void*)NULL); #endif } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Collections.Generic.KeyValuePair`2 struct KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 { public: // TKey System.Collections.Generic.KeyValuePair`2::key int32_t ___key_0; // TValue System.Collections.Generic.KeyValuePair`2::value RuntimeObject * ___value_1; public: inline static int32_t get_offset_of_key_0() { return static_cast(offsetof(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769, ___key_0)); } inline int32_t get_key_0() const { return ___key_0; } inline int32_t* get_address_of_key_0() { return &___key_0; } inline void set_key_0(int32_t value) { ___key_0 = value; } inline static int32_t get_offset_of_value_1() { return static_cast(offsetof(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769, ___value_1)); } inline RuntimeObject * get_value_1() const { return ___value_1; } inline RuntimeObject ** get_address_of_value_1() { return &___value_1; } inline void set_value_1(RuntimeObject * value) { ___value_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___value_1), (void*)value); } }; // System.MulticastDelegate struct MulticastDelegate_t : public Delegate_t { public: // System.Delegate[] System.MulticastDelegate::delegates DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* ___delegates_11; public: inline static int32_t get_offset_of_delegates_11() { return static_cast(offsetof(MulticastDelegate_t, ___delegates_11)); } inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* get_delegates_11() const { return ___delegates_11; } inline DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86** get_address_of_delegates_11() { return &___delegates_11; } inline void set_delegates_11(DelegateU5BU5D_tDFCDEE2A6322F96C0FE49AF47E9ADB8C4B294E86* value) { ___delegates_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___delegates_11), (void*)value); } }; // Native definition for P/Invoke marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_pinvoke : public Delegate_t_marshaled_pinvoke { Delegate_t_marshaled_pinvoke** ___delegates_11; }; // Native definition for COM marshalling of System.MulticastDelegate struct MulticastDelegate_t_marshaled_com : public Delegate_t_marshaled_com { Delegate_t_marshaled_com** ___delegates_11; }; // System.SystemException struct SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782 : public Exception_t { public: public: }; // System.Type struct Type_t : public MemberInfo_t { public: // System.RuntimeTypeHandle System.Type::_impl RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ____impl_9; public: inline static int32_t get_offset_of__impl_9() { return static_cast(offsetof(Type_t, ____impl_9)); } inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D get__impl_9() const { return ____impl_9; } inline RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D * get_address_of__impl_9() { return &____impl_9; } inline void set__impl_9(RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D value) { ____impl_9 = value; } }; struct Type_t_StaticFields { public: // System.Reflection.MemberFilter System.Type::FilterAttribute MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterAttribute_0; // System.Reflection.MemberFilter System.Type::FilterName MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterName_1; // System.Reflection.MemberFilter System.Type::FilterNameIgnoreCase MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * ___FilterNameIgnoreCase_2; // System.Object System.Type::Missing RuntimeObject * ___Missing_3; // System.Char System.Type::Delimiter Il2CppChar ___Delimiter_4; // System.Type[] System.Type::EmptyTypes TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___EmptyTypes_5; // System.Reflection.Binder System.Type::defaultBinder Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * ___defaultBinder_6; public: inline static int32_t get_offset_of_FilterAttribute_0() { return static_cast(offsetof(Type_t_StaticFields, ___FilterAttribute_0)); } inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterAttribute_0() const { return ___FilterAttribute_0; } inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterAttribute_0() { return &___FilterAttribute_0; } inline void set_FilterAttribute_0(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value) { ___FilterAttribute_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterAttribute_0), (void*)value); } inline static int32_t get_offset_of_FilterName_1() { return static_cast(offsetof(Type_t_StaticFields, ___FilterName_1)); } inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterName_1() const { return ___FilterName_1; } inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterName_1() { return &___FilterName_1; } inline void set_FilterName_1(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value) { ___FilterName_1 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterName_1), (void*)value); } inline static int32_t get_offset_of_FilterNameIgnoreCase_2() { return static_cast(offsetof(Type_t_StaticFields, ___FilterNameIgnoreCase_2)); } inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * get_FilterNameIgnoreCase_2() const { return ___FilterNameIgnoreCase_2; } inline MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 ** get_address_of_FilterNameIgnoreCase_2() { return &___FilterNameIgnoreCase_2; } inline void set_FilterNameIgnoreCase_2(MemberFilter_t25C1BD92C42BE94426E300787C13C452CB89B381 * value) { ___FilterNameIgnoreCase_2 = value; Il2CppCodeGenWriteBarrier((void**)(&___FilterNameIgnoreCase_2), (void*)value); } inline static int32_t get_offset_of_Missing_3() { return static_cast(offsetof(Type_t_StaticFields, ___Missing_3)); } inline RuntimeObject * get_Missing_3() const { return ___Missing_3; } inline RuntimeObject ** get_address_of_Missing_3() { return &___Missing_3; } inline void set_Missing_3(RuntimeObject * value) { ___Missing_3 = value; Il2CppCodeGenWriteBarrier((void**)(&___Missing_3), (void*)value); } inline static int32_t get_offset_of_Delimiter_4() { return static_cast(offsetof(Type_t_StaticFields, ___Delimiter_4)); } inline Il2CppChar get_Delimiter_4() const { return ___Delimiter_4; } inline Il2CppChar* get_address_of_Delimiter_4() { return &___Delimiter_4; } inline void set_Delimiter_4(Il2CppChar value) { ___Delimiter_4 = value; } inline static int32_t get_offset_of_EmptyTypes_5() { return static_cast(offsetof(Type_t_StaticFields, ___EmptyTypes_5)); } inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* get_EmptyTypes_5() const { return ___EmptyTypes_5; } inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F** get_address_of_EmptyTypes_5() { return &___EmptyTypes_5; } inline void set_EmptyTypes_5(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* value) { ___EmptyTypes_5 = value; Il2CppCodeGenWriteBarrier((void**)(&___EmptyTypes_5), (void*)value); } inline static int32_t get_offset_of_defaultBinder_6() { return static_cast(offsetof(Type_t_StaticFields, ___defaultBinder_6)); } inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * get_defaultBinder_6() const { return ___defaultBinder_6; } inline Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 ** get_address_of_defaultBinder_6() { return &___defaultBinder_6; } inline void set_defaultBinder_6(Binder_t4D5CB06963501D32847C057B57157D6DC49CA759 * value) { ___defaultBinder_6 = value; Il2CppCodeGenWriteBarrier((void**)(&___defaultBinder_6), (void*)value); } }; // System.Collections.Generic.Dictionary`2_Enumerator struct Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 { public: // System.Collections.Generic.Dictionary`2 System.Collections.Generic.Dictionary`2_Enumerator::dictionary Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * ___dictionary_0; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::version int32_t ___version_1; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::index int32_t ___index_2; // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::current KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 ___current_3; // System.Int32 System.Collections.Generic.Dictionary`2_Enumerator::getEnumeratorRetType int32_t ___getEnumeratorRetType_4; public: inline static int32_t get_offset_of_dictionary_0() { return static_cast(offsetof(Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290, ___dictionary_0)); } inline Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * get_dictionary_0() const { return ___dictionary_0; } inline Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F ** get_address_of_dictionary_0() { return &___dictionary_0; } inline void set_dictionary_0(Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * value) { ___dictionary_0 = value; Il2CppCodeGenWriteBarrier((void**)(&___dictionary_0), (void*)value); } inline static int32_t get_offset_of_version_1() { return static_cast(offsetof(Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290, ___version_1)); } inline int32_t get_version_1() const { return ___version_1; } inline int32_t* get_address_of_version_1() { return &___version_1; } inline void set_version_1(int32_t value) { ___version_1 = value; } inline static int32_t get_offset_of_index_2() { return static_cast(offsetof(Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290, ___index_2)); } inline int32_t get_index_2() const { return ___index_2; } inline int32_t* get_address_of_index_2() { return &___index_2; } inline void set_index_2(int32_t value) { ___index_2 = value; } inline static int32_t get_offset_of_current_3() { return static_cast(offsetof(Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290, ___current_3)); } inline KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 get_current_3() const { return ___current_3; } inline KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * get_address_of_current_3() { return &___current_3; } inline void set_current_3(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 value) { ___current_3 = value; Il2CppCodeGenWriteBarrier((void**)&(((&___current_3))->___value_1), (void*)NULL); } inline static int32_t get_offset_of_getEnumeratorRetType_4() { return static_cast(offsetof(Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290, ___getEnumeratorRetType_4)); } inline int32_t get_getEnumeratorRetType_4() const { return ___getEnumeratorRetType_4; } inline int32_t* get_address_of_getEnumeratorRetType_4() { return &___getEnumeratorRetType_4; } inline void set_getEnumeratorRetType_4(int32_t value) { ___getEnumeratorRetType_4 = value; } }; // System.Comparison`1 struct Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 : public MulticastDelegate_t { public: public: }; // System.Comparison`1 struct Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 : public MulticastDelegate_t { public: public: }; // System.IndexOutOfRangeException struct IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782 { public: public: }; // System.InvalidOperationException struct InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 : public SystemException_t5380468142AA850BE4A341D7AF3EAB9C78746782 { public: public: }; // System.Reflection.TypeInfo struct TypeInfo_t9D6F65801A41B97F36138B15FD270A1550DBB3FC : public Type_t { public: public: }; // System.RuntimeType struct RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F : public TypeInfo_t9D6F65801A41B97F36138B15FD270A1550DBB3FC { public: // System.MonoTypeInfo System.RuntimeType::type_info MonoTypeInfo_t9A65BA5324D14FDFEB7644EEE6E1BDF74B8A393D * ___type_info_26; // System.Object System.RuntimeType::GenericCache RuntimeObject * ___GenericCache_27; // System.Reflection.RuntimeConstructorInfo System.RuntimeType::m_serializationCtor RuntimeConstructorInfo_tF21A59967629968D0BE5D0DAF677662824E9629D * ___m_serializationCtor_28; public: inline static int32_t get_offset_of_type_info_26() { return static_cast(offsetof(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F, ___type_info_26)); } inline MonoTypeInfo_t9A65BA5324D14FDFEB7644EEE6E1BDF74B8A393D * get_type_info_26() const { return ___type_info_26; } inline MonoTypeInfo_t9A65BA5324D14FDFEB7644EEE6E1BDF74B8A393D ** get_address_of_type_info_26() { return &___type_info_26; } inline void set_type_info_26(MonoTypeInfo_t9A65BA5324D14FDFEB7644EEE6E1BDF74B8A393D * value) { ___type_info_26 = value; Il2CppCodeGenWriteBarrier((void**)(&___type_info_26), (void*)value); } inline static int32_t get_offset_of_GenericCache_27() { return static_cast(offsetof(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F, ___GenericCache_27)); } inline RuntimeObject * get_GenericCache_27() const { return ___GenericCache_27; } inline RuntimeObject ** get_address_of_GenericCache_27() { return &___GenericCache_27; } inline void set_GenericCache_27(RuntimeObject * value) { ___GenericCache_27 = value; Il2CppCodeGenWriteBarrier((void**)(&___GenericCache_27), (void*)value); } inline static int32_t get_offset_of_m_serializationCtor_28() { return static_cast(offsetof(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F, ___m_serializationCtor_28)); } inline RuntimeConstructorInfo_tF21A59967629968D0BE5D0DAF677662824E9629D * get_m_serializationCtor_28() const { return ___m_serializationCtor_28; } inline RuntimeConstructorInfo_tF21A59967629968D0BE5D0DAF677662824E9629D ** get_address_of_m_serializationCtor_28() { return &___m_serializationCtor_28; } inline void set_m_serializationCtor_28(RuntimeConstructorInfo_tF21A59967629968D0BE5D0DAF677662824E9629D * value) { ___m_serializationCtor_28 = value; Il2CppCodeGenWriteBarrier((void**)(&___m_serializationCtor_28), (void*)value); } }; struct RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_StaticFields { public: // System.RuntimeType System.RuntimeType::ValueType RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * ___ValueType_10; // System.RuntimeType System.RuntimeType::EnumType RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * ___EnumType_11; // System.RuntimeType System.RuntimeType::ObjectType RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * ___ObjectType_12; // System.RuntimeType System.RuntimeType::StringType RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * ___StringType_13; // System.RuntimeType System.RuntimeType::DelegateType RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * ___DelegateType_14; // System.Type[] System.RuntimeType::s_SICtorParamTypes TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* ___s_SICtorParamTypes_15; // System.RuntimeType System.RuntimeType::s_typedRef RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * ___s_typedRef_25; public: inline static int32_t get_offset_of_ValueType_10() { return static_cast(offsetof(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_StaticFields, ___ValueType_10)); } inline RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * get_ValueType_10() const { return ___ValueType_10; } inline RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F ** get_address_of_ValueType_10() { return &___ValueType_10; } inline void set_ValueType_10(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * value) { ___ValueType_10 = value; Il2CppCodeGenWriteBarrier((void**)(&___ValueType_10), (void*)value); } inline static int32_t get_offset_of_EnumType_11() { return static_cast(offsetof(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_StaticFields, ___EnumType_11)); } inline RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * get_EnumType_11() const { return ___EnumType_11; } inline RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F ** get_address_of_EnumType_11() { return &___EnumType_11; } inline void set_EnumType_11(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * value) { ___EnumType_11 = value; Il2CppCodeGenWriteBarrier((void**)(&___EnumType_11), (void*)value); } inline static int32_t get_offset_of_ObjectType_12() { return static_cast(offsetof(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_StaticFields, ___ObjectType_12)); } inline RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * get_ObjectType_12() const { return ___ObjectType_12; } inline RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F ** get_address_of_ObjectType_12() { return &___ObjectType_12; } inline void set_ObjectType_12(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * value) { ___ObjectType_12 = value; Il2CppCodeGenWriteBarrier((void**)(&___ObjectType_12), (void*)value); } inline static int32_t get_offset_of_StringType_13() { return static_cast(offsetof(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_StaticFields, ___StringType_13)); } inline RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * get_StringType_13() const { return ___StringType_13; } inline RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F ** get_address_of_StringType_13() { return &___StringType_13; } inline void set_StringType_13(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * value) { ___StringType_13 = value; Il2CppCodeGenWriteBarrier((void**)(&___StringType_13), (void*)value); } inline static int32_t get_offset_of_DelegateType_14() { return static_cast(offsetof(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_StaticFields, ___DelegateType_14)); } inline RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * get_DelegateType_14() const { return ___DelegateType_14; } inline RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F ** get_address_of_DelegateType_14() { return &___DelegateType_14; } inline void set_DelegateType_14(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * value) { ___DelegateType_14 = value; Il2CppCodeGenWriteBarrier((void**)(&___DelegateType_14), (void*)value); } inline static int32_t get_offset_of_s_SICtorParamTypes_15() { return static_cast(offsetof(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_StaticFields, ___s_SICtorParamTypes_15)); } inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* get_s_SICtorParamTypes_15() const { return ___s_SICtorParamTypes_15; } inline TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F** get_address_of_s_SICtorParamTypes_15() { return &___s_SICtorParamTypes_15; } inline void set_s_SICtorParamTypes_15(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* value) { ___s_SICtorParamTypes_15 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_SICtorParamTypes_15), (void*)value); } inline static int32_t get_offset_of_s_typedRef_25() { return static_cast(offsetof(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_StaticFields, ___s_typedRef_25)); } inline RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * get_s_typedRef_25() const { return ___s_typedRef_25; } inline RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F ** get_address_of_s_typedRef_25() { return &___s_typedRef_25; } inline void set_s_typedRef_25(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * value) { ___s_typedRef_25 = value; Il2CppCodeGenWriteBarrier((void**)(&___s_typedRef_25), (void*)value); } }; #ifdef __clang__ #pragma clang diagnostic pop #endif // UnityEngine.Vector3[] struct Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28 : public RuntimeArray { public: ALIGN_FIELD (8) Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 m_Items[1]; public: inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * GetAddressAt(il2cpp_array_size_t index) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items + index; } inline void SetAt(il2cpp_array_size_t index, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 value) { m_Items[index] = value; } }; // UnityEngine.Vector4[] struct Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66 : public RuntimeArray { public: ALIGN_FIELD (8) Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E m_Items[1]; public: inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * 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, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E value) { m_Items[index] = value; } }; // System.Object[] struct ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A : public RuntimeArray { public: ALIGN_FIELD (8) RuntimeObject * m_Items[1]; public: 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); } }; // System.UInt64[] struct UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4 : public RuntimeArray { public: ALIGN_FIELD (8) uint64_t m_Items[1]; public: inline uint64_t GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline uint64_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, uint64_t value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline uint64_t GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline uint64_t* GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, uint64_t value) { m_Items[index] = value; } }; // System.Type[] struct TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F : public RuntimeArray { public: ALIGN_FIELD (8) Type_t * m_Items[1]; public: inline Type_t * GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Type_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, Type_t * value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } inline Type_t * GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Type_t ** GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Type_t * value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)m_Items + index, (void*)value); } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_tC1463A26CB3583633B8650196083947E916945AD m_Items[1]; public: inline Entry_tC1463A26CB3583633B8650196083947E916945AD GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_tC1463A26CB3583633B8650196083947E916945AD * 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_tC1463A26CB3583633B8650196083947E916945AD value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key_2))->___page_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___page_0), (void*)NULL); #endif } inline Entry_tC1463A26CB3583633B8650196083947E916945AD GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_tC1463A26CB3583633B8650196083947E916945AD * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tC1463A26CB3583633B8650196083947E916945AD value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___key_2))->___page_0), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___page_0), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t6E46F05FF9A5E45FFFD93303C9C602F264AF8C9B m_Items[1]; public: inline Entry_t6E46F05FF9A5E45FFFD93303C9C602F264AF8C9B GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t6E46F05FF9A5E45FFFD93303C9C602F264AF8C9B * 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_t6E46F05FF9A5E45FFFD93303C9C602F264AF8C9B value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); } inline Entry_t6E46F05FF9A5E45FFFD93303C9C602F264AF8C9B GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t6E46F05FF9A5E45FFFD93303C9C602F264AF8C9B * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t6E46F05FF9A5E45FFFD93303C9C602F264AF8C9B value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_tB35805CEB0D3485BE77EA9BA8C3026B75A8EEC61 m_Items[1]; public: inline Entry_tB35805CEB0D3485BE77EA9BA8C3026B75A8EEC61 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_tB35805CEB0D3485BE77EA9BA8C3026B75A8EEC61 * 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_tB35805CEB0D3485BE77EA9BA8C3026B75A8EEC61 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Entry_tB35805CEB0D3485BE77EA9BA8C3026B75A8EEC61 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_tB35805CEB0D3485BE77EA9BA8C3026B75A8EEC61 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tB35805CEB0D3485BE77EA9BA8C3026B75A8EEC61 value) { m_Items[index] = value; } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t650EC46021B48AB1D80CD2D34D2B0EAC3165926A m_Items[1]; public: inline Entry_t650EC46021B48AB1D80CD2D34D2B0EAC3165926A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t650EC46021B48AB1D80CD2D34D2B0EAC3165926A * 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_t650EC46021B48AB1D80CD2D34D2B0EAC3165926A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Entry_t650EC46021B48AB1D80CD2D34D2B0EAC3165926A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t650EC46021B48AB1D80CD2D34D2B0EAC3165926A * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t650EC46021B48AB1D80CD2D34D2B0EAC3165926A value) { m_Items[index] = value; } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t35447FB46EE257F0AD329D0D4FC3AC17C9C79B27 m_Items[1]; public: inline Entry_t35447FB46EE257F0AD329D0D4FC3AC17C9C79B27 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t35447FB46EE257F0AD329D0D4FC3AC17C9C79B27 * 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_t35447FB46EE257F0AD329D0D4FC3AC17C9C79B27 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Entry_t35447FB46EE257F0AD329D0D4FC3AC17C9C79B27 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t35447FB46EE257F0AD329D0D4FC3AC17C9C79B27 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t35447FB46EE257F0AD329D0D4FC3AC17C9C79B27 value) { m_Items[index] = value; } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_tEF57BE8378C384B7B525EA94DA5797623AB1B44A m_Items[1]; public: inline Entry_tEF57BE8378C384B7B525EA94DA5797623AB1B44A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_tEF57BE8378C384B7B525EA94DA5797623AB1B44A * 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_tEF57BE8378C384B7B525EA94DA5797623AB1B44A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; } inline Entry_tEF57BE8378C384B7B525EA94DA5797623AB1B44A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_tEF57BE8378C384B7B525EA94DA5797623AB1B44A * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tEF57BE8378C384B7B525EA94DA5797623AB1B44A value) { m_Items[index] = value; } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t7D7748D5ED1AF0BF0D2AE30579C5C71A06D98D3D m_Items[1]; public: inline Entry_t7D7748D5ED1AF0BF0D2AE30579C5C71A06D98D3D GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t7D7748D5ED1AF0BF0D2AE30579C5C71A06D98D3D * 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_t7D7748D5ED1AF0BF0D2AE30579C5C71A06D98D3D value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); } inline Entry_t7D7748D5ED1AF0BF0D2AE30579C5C71A06D98D3D GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t7D7748D5ED1AF0BF0D2AE30579C5C71A06D98D3D * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t7D7748D5ED1AF0BF0D2AE30579C5C71A06D98D3D value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t0947D15694A2F80B19118B0E9DA4161A92D6139A m_Items[1]; public: inline Entry_t0947D15694A2F80B19118B0E9DA4161A92D6139A GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t0947D15694A2F80B19118B0E9DA4161A92D6139A * 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_t0947D15694A2F80B19118B0E9DA4161A92D6139A value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); } inline Entry_t0947D15694A2F80B19118B0E9DA4161A92D6139A GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t0947D15694A2F80B19118B0E9DA4161A92D6139A * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t0947D15694A2F80B19118B0E9DA4161A92D6139A value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_tF26C2CEDD5AB28304287A51E136FD99D9DC1E3BB m_Items[1]; public: inline Entry_tF26C2CEDD5AB28304287A51E136FD99D9DC1E3BB GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_tF26C2CEDD5AB28304287A51E136FD99D9DC1E3BB * 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_tF26C2CEDD5AB28304287A51E136FD99D9DC1E3BB value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); } inline Entry_tF26C2CEDD5AB28304287A51E136FD99D9DC1E3BB GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_tF26C2CEDD5AB28304287A51E136FD99D9DC1E3BB * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tF26C2CEDD5AB28304287A51E136FD99D9DC1E3BB value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t8FEDB41E4DFF38BA120005D72EC1F0F47FE88307 m_Items[1]; public: inline Entry_t8FEDB41E4DFF38BA120005D72EC1F0F47FE88307 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t8FEDB41E4DFF38BA120005D72EC1F0F47FE88307 * 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_t8FEDB41E4DFF38BA120005D72EC1F0F47FE88307 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___element_type_0), (void*)NULL); #endif } inline Entry_t8FEDB41E4DFF38BA120005D72EC1F0F47FE88307 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t8FEDB41E4DFF38BA120005D72EC1F0F47FE88307 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t8FEDB41E4DFF38BA120005D72EC1F0F47FE88307 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___element_type_0), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C : public RuntimeArray { public: ALIGN_FIELD (8) Entry_tC3B503C9D98391783FF786C6FB84B492C4E9D275 m_Items[1]; public: inline Entry_tC3B503C9D98391783FF786C6FB84B492C4E9D275 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_tC3B503C9D98391783FF786C6FB84B492C4E9D275 * 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_tC3B503C9D98391783FF786C6FB84B492C4E9D275 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___element_type_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___properties_2), (void*)NULL); #endif } inline Entry_tC3B503C9D98391783FF786C6FB84B492C4E9D275 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_tC3B503C9D98391783FF786C6FB84B492C4E9D275 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_tC3B503C9D98391783FF786C6FB84B492C4E9D275 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___element_type_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___properties_2), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t210CAE5957BE251E9EC3FA7059C5BD202E4BB8AF m_Items[1]; public: inline Entry_t210CAE5957BE251E9EC3FA7059C5BD202E4BB8AF GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t210CAE5957BE251E9EC3FA7059C5BD202E4BB8AF * 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_t210CAE5957BE251E9EC3FA7059C5BD202E4BB8AF value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___Info_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___Type_2), (void*)NULL); #endif } inline Entry_t210CAE5957BE251E9EC3FA7059C5BD202E4BB8AF GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t210CAE5957BE251E9EC3FA7059C5BD202E4BB8AF * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t210CAE5957BE251E9EC3FA7059C5BD202E4BB8AF value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___Info_0), (void*)NULL); #endif #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((&((m_Items + index)->___value_3))->___Type_2), (void*)NULL); #endif } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 m_Items[1]; public: inline Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 * 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_t495C47A91D5A1899AF832D603308B663495EC5A8 value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); } inline Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t495C47A91D5A1899AF832D603308B663495EC5A8 value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE m_Items[1]; public: inline Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE * 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_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); } inline Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t06E52CC4FA420E7C4AC082F266C2BBBC94AF8ECE value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); } }; // System.Collections.Generic.Dictionary`2_Entry[] struct EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6 : public RuntimeArray { public: ALIGN_FIELD (8) Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA m_Items[1]; public: inline Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA GetAt(il2cpp_array_size_t index) const { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); return m_Items[index]; } inline Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA * 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_t03898C03E4E291FD6780D28D81A25E3CACF2BADA value) { IL2CPP_ARRAY_BOUNDS_CHECK(index, (uint32_t)(this)->max_length); m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); #endif } inline Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA GetAtUnchecked(il2cpp_array_size_t index) const { return m_Items[index]; } inline Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA * GetAddressAtUnchecked(il2cpp_array_size_t index) { return m_Items + index; } inline void SetAtUnchecked(il2cpp_array_size_t index, Entry_t03898C03E4E291FD6780D28D81A25E3CACF2BADA value) { m_Items[index] = value; Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___key_2), (void*)NULL); #if IL2CPP_ENABLE_STRICT_WRITE_BARRIERS Il2CppCodeGenWriteBarrier((void**)&((m_Items + index)->___value_3), (void*)NULL); #endif } }; // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m7B5B85C9B93A532EE90EB295AEB8EFB22962521D_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m766B6EFB9AF0770F9A7595E435CBB25527DB84EA_gshared (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * __this, XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 ___key0, XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7216E26209AB4BC28A2991C989EBF5E1F67B4917_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 Enumerator_get_Current_mA798180D9D6F069D6C0C81AB2AD0BEE9759E26E7_gshared_inline (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m3BE0169BA6AEF4DA8D44ED2777441A2A7A0997DE_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 KeyValuePair_2_get_Key_m68B6BF49A4F24EBCB09772477E6EC79DF28A9F11_gshared_inline (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 KeyValuePair_2_get_Value_mC4D42D5B3A071A37AEC9CA460A7D2BA1F469A6BF_gshared_inline (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m34939BDBD843D0437F55CD4F86F22DED416DC444_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m7BBCAC0E37D127EE202992F37D3EB23358A5E8E3_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1AC42D8D28FA361EA3A1B2B65427F7A28F3D5D15_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mFE521430F25163513C3254848284F8A310BD4BB9_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m1B7CCF7FB84717A270C8FBF50B66114F9A1715B7_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mECADDDDDFC317414F4C3052CAE4E84B12D2C5079_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mEC9772E27F2C7F3D3F19D0C8B1B5A4C0F1F51E83_gshared (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * __this, Guid_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7AF9726B9074789E83B8EB9B24A3A7AD40061C21_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 Enumerator_get_Current_mC06CEC15B3CA15AC43F77F8AADC47C3993408131_gshared_inline (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m5F961DA37FC4F28F3133860C18423F2F05112A4E_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR Guid_t KeyValuePair_2_get_Key_m369BFEC7C9ADC58C6E6233F095F57459E3065B99_gshared_inline (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m8FB428463974E4EBE4B4EB74E3A6B2D9D7DBBBC2_gshared_inline (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m6B82B1E2307BF0AAB9D6EE98C845AC01B735B4AB_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_mB64829A0E693A614079E0ACC54CFBCFB3EEFD1F9_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m99CE8858EBB6BF09587599A030216C0151B62DD4_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mB0EF38F7A1318D4D52C9CBD8916852E9AD095AD2_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m48CD93969DAAD0CDC7C56FB2B074597E447AAF48_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6F5AC94DA80EC89EAE8C8558A9FAABAE302269A3_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m083DF7A4BCA073A7062F09B64C185A68A0F83955_gshared (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * __this, int32_t ___key0, bool ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m40BD744CF3973B7DA3AEC32B8A2D1D01A24631B7_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 Enumerator_get_Current_m7B0E2A36DA6E8B39DB1AACA1EB0F57BE9D646E25_gshared_inline (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m0DC7F0F504467486D02550DEA546589127ADDFCB_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mFF22AA1BD60F2760A4CAAB581B5996DDD62CBCAA_gshared_inline (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_m2D91533A66E5BB608E0175099C9D7289D172D318_gshared_inline (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m34A79470720F13FA0A7C79B61ECEB94FCBD9E558_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m17AC9F12DDA6FEFFAE3D172FB1DF685B34021F41_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5544FC2FC751E46E5C48F914628EE075D7E4D00F_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mD665368DFB5AFD51F5C04AAE0C66DEE08095039A_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mAF478949E2011ECB9CA33968F1E79BEA7C361DFE_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mA91F9A37CAA92D924493338B34224B9719F4903B_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mA632EBD489797AFCA4B1CF7072E1534E9AC6690A_gshared (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * __this, int32_t ___key0, Il2CppChar ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m21A7C338777DB6AAF6B0481EC7045611A83C9D13_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F Enumerator_get_Current_m62A288A1B19D7ABBA96FA6AEFF3A50320473AC68_gshared_inline (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m75B396AADBF7E36956B2D7EA4F84042003A78197_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mA63AB45B1DCD00F430DA683B7446EA00536ECD43_gshared_inline (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR Il2CppChar KeyValuePair_2_get_Value_m5A3A76AD9C76D7E58EBED51BF3C82BD695B83548_gshared_inline (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m529E30D225FBBA837FC407D4A64CC538901E0E8F_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m4E8E253075C5F1B6C5ED83B4A5E3BC40C0022AED_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5A8D35537D959950A5CFE5FD061B132276949F5E_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9CD91255D7D9AF772F07A26475D5E5F18BB06581_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mFA1FD6AA9E042611C82EBA42C281CFFD5E83E673_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m29069CFC21EC7D24A112D13DB9CD4ADA2F655E1C_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m87D429E0B3923A6CF37A52F6F8C56B8FFFBE06D0_gshared (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m027D24433EA7FC7691FC1C356858CC5046E15E86_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 Enumerator_get_Current_m36149D42D2BB060F11597D12BE57C8DB06D876D4_gshared_inline (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mF1EE1DA15D33F41BCDFD50B36530E47F86031E07_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mB735BC2D7232A3B45D667D28C17BA51AAAFFB4A1_gshared_inline (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_mF7293AF44DA0B8EB7B455A6227F7C36EEE9CF508_gshared_inline (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m7A517B4EA9437A8E91312A3E7876DD94ADAA9813_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_mAD957A8F1517FEDAB6F8B39147AE066E7E616A5C_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m22984496F3563897A46C9C0D37730540284378F3_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m52E47525EFA2D4F7B66434C304B21E6C716436F1_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC51629E130312019248FBE80E063F7076BAF2338_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m78A61CFAE25F355601A5A4AC0D0D38E01FEEAFF1_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m95A0E53B616AF98F15437C7AE1C51BDE51929D22_gshared (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * __this, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE03378C612F00399704B40EFF9F0C48ECFBA4C04_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 Enumerator_get_Current_mD17DAA63F920DF7AB4AEB767A8F8169191A17F4F_gshared_inline (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mB82D0C52AC7F086E8F76510D4D689670F29D960C_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m53E63212F4103CB32CE7BF11259AA994C58F9763_gshared_inline (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int64_t KeyValuePair_2_get_Value_m2FC07FAC81494CABD1E9BD58E7917981B6EBC5B2_gshared_inline (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m35E940DADA291DF3E7A54183699CC8B44C81A4C4_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m3DAD33484BDFF0421217148E8F016C9FAD4FAA37_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m749593E7D4268C1FD003FF3A400A9A4859288311_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mA02FD95A76DCE58F605AC2F867C375B794E18661_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m7A87F843840E3D2E9CE7FB518AAE5767648609A3_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB688A5999DC16A8DF99AA954CB6DD9DD3246942E_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m0E2B8624D7996D6A5BA2A81383EE983F4A9DC078_gshared (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mB386E7259BB364D109750B49CD9572D0B7EE28A8_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 Enumerator_get_Current_m06BE1BB610C63E4879934D506F770C25B6BBA73E_gshared_inline (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m81ED3FDA0AA1BEEA5A2C8E108347EF4D03752310_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m3BF2B782A34C5DBE7E9F7F1D0B69F9D248B6DD94_gshared_inline (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m6A192504C64D61B2B59FF5641E62E5094F3914C1_gshared_inline (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mDD1720EB86BB95C237BEB35CF144024060442F1A_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_mBE1203F2ED60C28F81C6064240BDDC2FEA96D73E_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m87AF42607B317900A4B90D5A655874B1643BA429_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9C55CEEACDDA1E031285A52B96F08A42F2CB6019_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC82CB4C395951062832C507565D0DCC73B08C719_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mF0D4BA2977AA117989B5E725ACD6023A157DA5A3_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mF61206ECF1608BC1CD186B9C06639BC5C7ABBA4F_gshared (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m591665644C8012047E3CA6CA45B3F49A380C56F9_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 Enumerator_get_Current_m83D30936ED2B3F2344899D254F6BDD2ACA1DFAE9_gshared_inline (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m3AF33FBF35AC5EE8D66CE0F3708358ACF92903F5_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m2948E8D409AB64801E8258A28C3C7B444EC4208D_gshared_inline (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m518C8A2599ECE5662B204FA2FEFD0B4D01CB2283_gshared_inline (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mE6BEF2705EBF499FDC2210F046668C6CF9A6068A_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m7C898F2D7CFCFE06A71FBF6E11A5AE1DEE33FA0F_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mD6CB09B6628AA70B5AFE2F5069291694B3E7F8C8_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m96E27BF2B01799FECDA4ACF031BB0472797310B3_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m4D4E78631329D8AAA180C117393F02B6EED873A7_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m123D5D57BE2E7BD4D7F5106899FB431E1F3E3D69_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mB44F02578B5FECAB0808A152FBB65B4ED821712B_gshared (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * __this, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mDE342C25F74441D1D5E0B9BE611369ED913571B8_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA Enumerator_get_Current_m53BA7573D39CBA18DB698F23AE21C7EF27513825_gshared_inline (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m42136E41B6D73E1BBAE3A2F5D02EE4B8ADAAE554_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int64_t KeyValuePair_2_get_Key_m82715F546284B047132C854A2F4B2160F5B4459B_gshared_inline (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_mEC989E17754C77317A687F726FB7B01C8308E7AB_gshared_inline (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mA4E172B57BF6A7E5CF975D032C39F6AE292FA700_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_mDF5B29B679925CE4D9C1718B12ACBA70332792B1_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m981F9BD2398EBA038BB28D71D691CCC84B543981_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC571E6090B0FDD7629B8D2CCA5F46EA1DB1B5B00_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m291B12BB414AC77E015643E68B74275B64B6660E_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mDA696C8ED344803578C3CE20A90641FC1D1269E4_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m68B31AF059439818FA6225079EB13AE736CCBC9D_gshared (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * __this, RuntimeObject * ___key0, ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mA7A22A88321348AB3C3DCA3E87AD61D2CBA9F434_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C Enumerator_get_Current_m7401C937B8BB77E72FE83511AEF9821BE9CAD17F_gshared_inline (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m8A44188E88B06FCF21CF5457DEC181C2EA7085F3_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m077CCA2C347E5E1B936BE99FDF374B1C7A0DC047_gshared_inline (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 KeyValuePair_2_get_Value_mB5E7D088330C89DBEA77EF62508947B474C60129_gshared_inline (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mAAA6F60028232C62C0E4B708BC64E25848804AD5_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m67A7AF28AFA8E4A7CFC2139D096D8BD0F628949A_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m9616C4CB306AA802B6DCA1DB5F602391ED3B9747_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m5FC56D160768813E9CB5A1D50ECB20697CBBEA34_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mF18F7C395D474C0C6D58DB38295EA14A65DFA1A4_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB6144159E4507A62F7C32E4C2169CEB7FC18DC3F_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m03874CBD92D476F28F9E60E5C1C2761B3FE4F704_gshared (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * __this, RuntimeObject * ___key0, ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m2DA1998A0FB9A9ED03D165003FC82BB8D5F6C53E_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF Enumerator_get_Current_m1A31032125CE1E0741CD647082810EC95783AFAE_gshared_inline (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m1E23A9C00C4DC91CABCE88EC7D424ACB70ADCB5E_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mAF73A1717880B4A578EA529961E7E6CBA050EE9D_gshared_inline (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D KeyValuePair_2_get_Value_m96BFCF33F70A42C4E13899666734C73FFB94795D_gshared_inline (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m9EE265A6F5164A2F83E4B66C1509FDEEC462F702_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_mBB206175D3345D32538510E3639693F3DB618A28_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1B689DD0DF5C03F0C6F5E44FDC55B1F6C2B48285_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m6A54643969B222928D8ADFF5F45E028533E4E93B_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCB87AA03C1C9877BFB30212057D2311725D52181_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB08C51855FA1929D404AD8BF9BF4FCE8E4E6ACEA_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m6C6FAB2EC248C9272C842D2E4BBC49199D6143C1_gshared (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * __this, RuntimeObject * ___key0, PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mAE38ED8DBE51FFB66E53B304F9E084F6D893228A_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 Enumerator_get_Current_m96A9343DAC6B72D5BF568F793851BDD1AA700A52_gshared_inline (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m3416371D2FFBF41C365BABAE4A4D9A8404289058_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m535EA874F63BCFCBE30B3A5B4A4476695D4700EE_gshared_inline (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 KeyValuePair_2_get_Value_m059A49182EE850EDCA98FED0CE28BCD02239B2AE_gshared_inline (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m7587683F1D2047621FCFAD30BF7A5B76412ED87F_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m88B85581AF1A7045C207574AC4A6A31C9A01F012_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mA57603740C6F9CFFD24B7FF2E11FA6563AE40AE0_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mEA0B4A4D193ECE9DD3971944956B2DCDC07F1C06_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mEBF73AF5D7BA0CABCCADF7F018F10E5BF5B745D6_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_mD032180723F13E561F14573BD17CC953DA35AC08_gshared (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF674B972FE206F10D356A638EDEACC4145995D1F_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 Enumerator_get_Current_m7FFC70679C0CD65C692B0DE2C8E8250A0BC58FA6_gshared_inline (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m6441966CA16070D82A30207456092D933821FD62_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_gshared_inline (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_gshared_inline (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m807CA40ED84C35956B4EE1689A1C2BE345EB4686_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m6ECA83CE1BF898B1B93B9A2B144A2E779C596072_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mDC37D8483EA8BAABE1AE7E97136DDE3BDC6FC65F_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC210A2EA77F3028A826C4D444AE348D1948F4E37_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m6C4D2353CB1A5FEBF9E1DFE73A0F11AF75AAFAFD_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m463A67E5B6E5EC73FA4BFA6FE08C52EA7F7B418D_gshared (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mFA3AE5237C9C6316F62BCE3FFD7B8DA5478CB1C2_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E Enumerator_get_Current_m35211BCAA8768874960A082DD71C47E8F12993A7_gshared_inline (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mA50DBA0C24DBBC85BC9F1DDE011645D185FED3D3_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_gshared_inline (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_gshared_inline (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m3723476A6C63A851DE85C95E708F39868890514F_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_mBD2C086C45CE559D1BDED36516C8FBC16E241CFF_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m682A273596BA03765004C3381A51F825AD49731A_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m2098F5BF7A9F95D096D4E8B30E9084699F76F574_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m75FD6DAB65126F15A5BAC60171185F3901F1F824_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3_gshared (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method); // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE Enumerator_get_Current_m5B32A9FC8294CB723DCD1171744B32E1775B6318_gshared_inline (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mE363888280B72ED50538416C060EF9FC94B3BB00_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method); // TKey System.Collections.Generic.KeyValuePair`2::get_Key() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method); // TValue System.Collections.Generic.KeyValuePair`2::get_Value() IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mA3DD8DB97C0911357EC6202E55D022204E40CE27_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m174BA5BD53E5423D759837949810427669CEEF61_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method); // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1729E1271BC4284B63F61BDF1E96A0B7AA8A33C4_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m56086D9072B61D57FAA2511E650C59DC60D5B72E_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCD255195CA2ED878D5A4B9C85F3DE5C85DA5ADD5_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method); // System.Void System.Collections.Generic.IntrospectiveSortUtilities::ThrowOrIgnoreBadComparer(System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A (RuntimeObject * ___comparer0, const RuntimeMethod* method); // System.Void System.InvalidOperationException::.ctor(System.String,System.Exception) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6 (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * __this, String_t* ___message0, Exception_t * ___innerException1, const RuntimeMethod* method); // System.Int32 System.Collections.Generic.IntrospectiveSortUtilities::FloorLog2(System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA (int32_t ___n0, const RuntimeMethod* method); // System.Void System.Object::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0 (RuntimeObject * __this, const RuntimeMethod* method); // System.Type System.Type::GetTypeFromHandle(System.RuntimeTypeHandle) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Type_t * Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6 (RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D ___handle0, const RuntimeMethod* method); // System.Object System.RuntimeType::CreateInstanceForAnotherGenericParameter(System.Type,System.RuntimeType) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4 (Type_t * ___genericType0, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * ___genericArgument1, const RuntimeMethod* method); // System.Boolean System.Type::op_Equality(System.Type,System.Type) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8 (Type_t * ___left0, Type_t * ___right1, const RuntimeMethod* method); // System.Void System.ThrowHelper::ThrowArgumentException(System.ExceptionResource) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84 (int32_t ___resource0, const RuntimeMethod* method); // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_m7B5B85C9B93A532EE90EB295AEB8EFB22962521D (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 *, Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m7B5B85C9B93A532EE90EB295AEB8EFB22962521D_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.InvalidOperationException::.ctor(System.String) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706 (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * __this, String_t* ___message0, const RuntimeMethod* method); // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m766B6EFB9AF0770F9A7595E435CBB25527DB84EA (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * __this, XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 ___key0, XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *, XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 , XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 , const RuntimeMethod*))KeyValuePair_2__ctor_m766B6EFB9AF0770F9A7595E435CBB25527DB84EA_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m7216E26209AB4BC28A2991C989EBF5E1F67B4917 (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 *, const RuntimeMethod*))Enumerator_MoveNext_m7216E26209AB4BC28A2991C989EBF5E1F67B4917_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 Enumerator_get_Current_mA798180D9D6F069D6C0C81AB2AD0BEE9759E26E7_inline (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 (*) (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 *, const RuntimeMethod*))Enumerator_get_Current_mA798180D9D6F069D6C0C81AB2AD0BEE9759E26E7_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m3BE0169BA6AEF4DA8D44ED2777441A2A7A0997DE (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 *, const RuntimeMethod*))Enumerator_Dispose_m3BE0169BA6AEF4DA8D44ED2777441A2A7A0997DE_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 KeyValuePair_2_get_Key_m68B6BF49A4F24EBCB09772477E6EC79DF28A9F11_inline (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * __this, const RuntimeMethod* method) { return (( XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 (*) (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m68B6BF49A4F24EBCB09772477E6EC79DF28A9F11_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 KeyValuePair_2_get_Value_mC4D42D5B3A071A37AEC9CA460A7D2BA1F469A6BF_inline (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * __this, const RuntimeMethod* method) { return (( XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 (*) (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mC4D42D5B3A071A37AEC9CA460A7D2BA1F469A6BF_gshared_inline)(__this, method); } // System.Void System.Collections.DictionaryEntry::.ctor(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B (DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method); // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m34939BDBD843D0437F55CD4F86F22DED416DC444 (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_m34939BDBD843D0437F55CD4F86F22DED416DC444_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_m7BBCAC0E37D127EE202992F37D3EB23358A5E8E3 (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_m7BBCAC0E37D127EE202992F37D3EB23358A5E8E3_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1AC42D8D28FA361EA3A1B2B65427F7A28F3D5D15 (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1AC42D8D28FA361EA3A1B2B65427F7A28F3D5D15_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mFE521430F25163513C3254848284F8A310BD4BB9 (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mFE521430F25163513C3254848284F8A310BD4BB9_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m1B7CCF7FB84717A270C8FBF50B66114F9A1715B7 (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m1B7CCF7FB84717A270C8FBF50B66114F9A1715B7_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_mECADDDDDFC317414F4C3052CAE4E84B12D2C5079 (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD *, Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B *, int32_t, const RuntimeMethod*))Enumerator__ctor_mECADDDDDFC317414F4C3052CAE4E84B12D2C5079_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mEC9772E27F2C7F3D3F19D0C8B1B5A4C0F1F51E83 (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * __this, Guid_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *, Guid_t , RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_mEC9772E27F2C7F3D3F19D0C8B1B5A4C0F1F51E83_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m7AF9726B9074789E83B8EB9B24A3A7AD40061C21 (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD *, const RuntimeMethod*))Enumerator_MoveNext_m7AF9726B9074789E83B8EB9B24A3A7AD40061C21_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 Enumerator_get_Current_mC06CEC15B3CA15AC43F77F8AADC47C3993408131_inline (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 (*) (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD *, const RuntimeMethod*))Enumerator_get_Current_mC06CEC15B3CA15AC43F77F8AADC47C3993408131_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m5F961DA37FC4F28F3133860C18423F2F05112A4E (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD *, const RuntimeMethod*))Enumerator_Dispose_m5F961DA37FC4F28F3133860C18423F2F05112A4E_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline Guid_t KeyValuePair_2_get_Key_m369BFEC7C9ADC58C6E6233F095F57459E3065B99_inline (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * __this, const RuntimeMethod* method) { return (( Guid_t (*) (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m369BFEC7C9ADC58C6E6233F095F57459E3065B99_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline RuntimeObject * KeyValuePair_2_get_Value_m8FB428463974E4EBE4B4EB74E3A6B2D9D7DBBBC2_inline (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m8FB428463974E4EBE4B4EB74E3A6B2D9D7DBBBC2_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m6B82B1E2307BF0AAB9D6EE98C845AC01B735B4AB (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_m6B82B1E2307BF0AAB9D6EE98C845AC01B735B4AB_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_mB64829A0E693A614079E0ACC54CFBCFB3EEFD1F9 (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_mB64829A0E693A614079E0ACC54CFBCFB3EEFD1F9_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m99CE8858EBB6BF09587599A030216C0151B62DD4 (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m99CE8858EBB6BF09587599A030216C0151B62DD4_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mB0EF38F7A1318D4D52C9CBD8916852E9AD095AD2 (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mB0EF38F7A1318D4D52C9CBD8916852E9AD095AD2_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m48CD93969DAAD0CDC7C56FB2B074597E447AAF48 (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m48CD93969DAAD0CDC7C56FB2B074597E447AAF48_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_m6F5AC94DA80EC89EAE8C8558A9FAABAE302269A3 (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE *, Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB *, int32_t, const RuntimeMethod*))Enumerator__ctor_m6F5AC94DA80EC89EAE8C8558A9FAABAE302269A3_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m083DF7A4BCA073A7062F09B64C185A68A0F83955 (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * __this, int32_t ___key0, bool ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *, int32_t, bool, const RuntimeMethod*))KeyValuePair_2__ctor_m083DF7A4BCA073A7062F09B64C185A68A0F83955_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m40BD744CF3973B7DA3AEC32B8A2D1D01A24631B7 (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE *, const RuntimeMethod*))Enumerator_MoveNext_m40BD744CF3973B7DA3AEC32B8A2D1D01A24631B7_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 Enumerator_get_Current_m7B0E2A36DA6E8B39DB1AACA1EB0F57BE9D646E25_inline (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 (*) (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE *, const RuntimeMethod*))Enumerator_get_Current_m7B0E2A36DA6E8B39DB1AACA1EB0F57BE9D646E25_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m0DC7F0F504467486D02550DEA546589127ADDFCB (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE *, const RuntimeMethod*))Enumerator_Dispose_m0DC7F0F504467486D02550DEA546589127ADDFCB_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline int32_t KeyValuePair_2_get_Key_mFF22AA1BD60F2760A4CAAB581B5996DDD62CBCAA_inline (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mFF22AA1BD60F2760A4CAAB581B5996DDD62CBCAA_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline bool KeyValuePair_2_get_Value_m2D91533A66E5BB608E0175099C9D7289D172D318_inline (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * __this, const RuntimeMethod* method) { return (( bool (*) (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m2D91533A66E5BB608E0175099C9D7289D172D318_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m34A79470720F13FA0A7C79B61ECEB94FCBD9E558 (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_m34A79470720F13FA0A7C79B61ECEB94FCBD9E558_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_m17AC9F12DDA6FEFFAE3D172FB1DF685B34021F41 (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_m17AC9F12DDA6FEFFAE3D172FB1DF685B34021F41_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5544FC2FC751E46E5C48F914628EE075D7E4D00F (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5544FC2FC751E46E5C48F914628EE075D7E4D00F_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mD665368DFB5AFD51F5C04AAE0C66DEE08095039A (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mD665368DFB5AFD51F5C04AAE0C66DEE08095039A_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mAF478949E2011ECB9CA33968F1E79BEA7C361DFE (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mAF478949E2011ECB9CA33968F1E79BEA7C361DFE_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_mA91F9A37CAA92D924493338B34224B9719F4903B (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 *, Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E *, int32_t, const RuntimeMethod*))Enumerator__ctor_mA91F9A37CAA92D924493338B34224B9719F4903B_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mA632EBD489797AFCA4B1CF7072E1534E9AC6690A (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * __this, int32_t ___key0, Il2CppChar ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *, int32_t, Il2CppChar, const RuntimeMethod*))KeyValuePair_2__ctor_mA632EBD489797AFCA4B1CF7072E1534E9AC6690A_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m21A7C338777DB6AAF6B0481EC7045611A83C9D13 (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 *, const RuntimeMethod*))Enumerator_MoveNext_m21A7C338777DB6AAF6B0481EC7045611A83C9D13_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F Enumerator_get_Current_m62A288A1B19D7ABBA96FA6AEFF3A50320473AC68_inline (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F (*) (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 *, const RuntimeMethod*))Enumerator_get_Current_m62A288A1B19D7ABBA96FA6AEFF3A50320473AC68_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m75B396AADBF7E36956B2D7EA4F84042003A78197 (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 *, const RuntimeMethod*))Enumerator_Dispose_m75B396AADBF7E36956B2D7EA4F84042003A78197_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline int32_t KeyValuePair_2_get_Key_mA63AB45B1DCD00F430DA683B7446EA00536ECD43_inline (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *, const RuntimeMethod*))KeyValuePair_2_get_Key_mA63AB45B1DCD00F430DA683B7446EA00536ECD43_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline Il2CppChar KeyValuePair_2_get_Value_m5A3A76AD9C76D7E58EBED51BF3C82BD695B83548_inline (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * __this, const RuntimeMethod* method) { return (( Il2CppChar (*) (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *, const RuntimeMethod*))KeyValuePair_2_get_Value_m5A3A76AD9C76D7E58EBED51BF3C82BD695B83548_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m529E30D225FBBA837FC407D4A64CC538901E0E8F (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_m529E30D225FBBA837FC407D4A64CC538901E0E8F_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_m4E8E253075C5F1B6C5ED83B4A5E3BC40C0022AED (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_m4E8E253075C5F1B6C5ED83B4A5E3BC40C0022AED_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5A8D35537D959950A5CFE5FD061B132276949F5E (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5A8D35537D959950A5CFE5FD061B132276949F5E_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9CD91255D7D9AF772F07A26475D5E5F18BB06581 (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9CD91255D7D9AF772F07A26475D5E5F18BB06581_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mFA1FD6AA9E042611C82EBA42C281CFFD5E83E673 (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mFA1FD6AA9E042611C82EBA42C281CFFD5E83E673_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_m29069CFC21EC7D24A112D13DB9CD4ADA2F655E1C (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t29E03F426013261373D69C60900437F886C407F2 *, Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m29069CFC21EC7D24A112D13DB9CD4ADA2F655E1C_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m87D429E0B3923A6CF37A52F6F8C56B8FFFBE06D0 (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * __this, int32_t ___key0, int32_t ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *, int32_t, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m87D429E0B3923A6CF37A52F6F8C56B8FFFBE06D0_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m027D24433EA7FC7691FC1C356858CC5046E15E86 (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t29E03F426013261373D69C60900437F886C407F2 *, const RuntimeMethod*))Enumerator_MoveNext_m027D24433EA7FC7691FC1C356858CC5046E15E86_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 Enumerator_get_Current_m36149D42D2BB060F11597D12BE57C8DB06D876D4_inline (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 (*) (Enumerator_t29E03F426013261373D69C60900437F886C407F2 *, const RuntimeMethod*))Enumerator_get_Current_m36149D42D2BB060F11597D12BE57C8DB06D876D4_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_mF1EE1DA15D33F41BCDFD50B36530E47F86031E07 (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t29E03F426013261373D69C60900437F886C407F2 *, const RuntimeMethod*))Enumerator_Dispose_mF1EE1DA15D33F41BCDFD50B36530E47F86031E07_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline int32_t KeyValuePair_2_get_Key_mB735BC2D7232A3B45D667D28C17BA51AAAFFB4A1_inline (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *, const RuntimeMethod*))KeyValuePair_2_get_Key_mB735BC2D7232A3B45D667D28C17BA51AAAFFB4A1_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline int32_t KeyValuePair_2_get_Value_mF7293AF44DA0B8EB7B455A6227F7C36EEE9CF508_inline (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mF7293AF44DA0B8EB7B455A6227F7C36EEE9CF508_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m7A517B4EA9437A8E91312A3E7876DD94ADAA9813 (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t29E03F426013261373D69C60900437F886C407F2 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_m7A517B4EA9437A8E91312A3E7876DD94ADAA9813_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_mAD957A8F1517FEDAB6F8B39147AE066E7E616A5C (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t29E03F426013261373D69C60900437F886C407F2 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_mAD957A8F1517FEDAB6F8B39147AE066E7E616A5C_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m22984496F3563897A46C9C0D37730540284378F3 (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_t29E03F426013261373D69C60900437F886C407F2 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m22984496F3563897A46C9C0D37730540284378F3_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m52E47525EFA2D4F7B66434C304B21E6C716436F1 (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t29E03F426013261373D69C60900437F886C407F2 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m52E47525EFA2D4F7B66434C304B21E6C716436F1_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC51629E130312019248FBE80E063F7076BAF2338 (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t29E03F426013261373D69C60900437F886C407F2 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC51629E130312019248FBE80E063F7076BAF2338_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_m78A61CFAE25F355601A5A4AC0D0D38E01FEEAFF1 (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 *, Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 *, int32_t, const RuntimeMethod*))Enumerator__ctor_m78A61CFAE25F355601A5A4AC0D0D38E01FEEAFF1_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m95A0E53B616AF98F15437C7AE1C51BDE51929D22 (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * __this, int32_t ___key0, int64_t ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *, int32_t, int64_t, const RuntimeMethod*))KeyValuePair_2__ctor_m95A0E53B616AF98F15437C7AE1C51BDE51929D22_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mE03378C612F00399704B40EFF9F0C48ECFBA4C04 (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 *, const RuntimeMethod*))Enumerator_MoveNext_mE03378C612F00399704B40EFF9F0C48ECFBA4C04_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 Enumerator_get_Current_mD17DAA63F920DF7AB4AEB767A8F8169191A17F4F_inline (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 (*) (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 *, const RuntimeMethod*))Enumerator_get_Current_mD17DAA63F920DF7AB4AEB767A8F8169191A17F4F_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_mB82D0C52AC7F086E8F76510D4D689670F29D960C (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 *, const RuntimeMethod*))Enumerator_Dispose_mB82D0C52AC7F086E8F76510D4D689670F29D960C_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline int32_t KeyValuePair_2_get_Key_m53E63212F4103CB32CE7BF11259AA994C58F9763_inline (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m53E63212F4103CB32CE7BF11259AA994C58F9763_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline int64_t KeyValuePair_2_get_Value_m2FC07FAC81494CABD1E9BD58E7917981B6EBC5B2_inline (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * __this, const RuntimeMethod* method) { return (( int64_t (*) (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m2FC07FAC81494CABD1E9BD58E7917981B6EBC5B2_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m35E940DADA291DF3E7A54183699CC8B44C81A4C4 (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_m35E940DADA291DF3E7A54183699CC8B44C81A4C4_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_m3DAD33484BDFF0421217148E8F016C9FAD4FAA37 (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_m3DAD33484BDFF0421217148E8F016C9FAD4FAA37_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m749593E7D4268C1FD003FF3A400A9A4859288311 (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m749593E7D4268C1FD003FF3A400A9A4859288311_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mA02FD95A76DCE58F605AC2F867C375B794E18661 (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mA02FD95A76DCE58F605AC2F867C375B794E18661_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m7A87F843840E3D2E9CE7FB518AAE5767648609A3 (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m7A87F843840E3D2E9CE7FB518AAE5767648609A3_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_mB688A5999DC16A8DF99AA954CB6DD9DD3246942E (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 *, Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mB688A5999DC16A8DF99AA954CB6DD9DD3246942E_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m0E2B8624D7996D6A5BA2A81383EE983F4A9DC078 (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *, int32_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m0E2B8624D7996D6A5BA2A81383EE983F4A9DC078_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mB386E7259BB364D109750B49CD9572D0B7EE28A8 (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 *, const RuntimeMethod*))Enumerator_MoveNext_mB386E7259BB364D109750B49CD9572D0B7EE28A8_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 Enumerator_get_Current_m06BE1BB610C63E4879934D506F770C25B6BBA73E_inline (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 (*) (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 *, const RuntimeMethod*))Enumerator_get_Current_m06BE1BB610C63E4879934D506F770C25B6BBA73E_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m81ED3FDA0AA1BEEA5A2C8E108347EF4D03752310 (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 *, const RuntimeMethod*))Enumerator_Dispose_m81ED3FDA0AA1BEEA5A2C8E108347EF4D03752310_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline int32_t KeyValuePair_2_get_Key_m3BF2B782A34C5DBE7E9F7F1D0B69F9D248B6DD94_inline (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m3BF2B782A34C5DBE7E9F7F1D0B69F9D248B6DD94_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline RuntimeObject * KeyValuePair_2_get_Value_m6A192504C64D61B2B59FF5641E62E5094F3914C1_inline (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m6A192504C64D61B2B59FF5641E62E5094F3914C1_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mDD1720EB86BB95C237BEB35CF144024060442F1A (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_mDD1720EB86BB95C237BEB35CF144024060442F1A_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_mBE1203F2ED60C28F81C6064240BDDC2FEA96D73E (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_mBE1203F2ED60C28F81C6064240BDDC2FEA96D73E_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m87AF42607B317900A4B90D5A655874B1643BA429 (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m87AF42607B317900A4B90D5A655874B1643BA429_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9C55CEEACDDA1E031285A52B96F08A42F2CB6019 (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9C55CEEACDDA1E031285A52B96F08A42F2CB6019_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC82CB4C395951062832C507565D0DCC73B08C719 (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC82CB4C395951062832C507565D0DCC73B08C719_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_mF0D4BA2977AA117989B5E725ACD6023A157DA5A3 (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 *, Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F *, int32_t, const RuntimeMethod*))Enumerator__ctor_mF0D4BA2977AA117989B5E725ACD6023A157DA5A3_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mF61206ECF1608BC1CD186B9C06639BC5C7ABBA4F (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * __this, int32_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *, int32_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_mF61206ECF1608BC1CD186B9C06639BC5C7ABBA4F_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m591665644C8012047E3CA6CA45B3F49A380C56F9 (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 *, const RuntimeMethod*))Enumerator_MoveNext_m591665644C8012047E3CA6CA45B3F49A380C56F9_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 Enumerator_get_Current_m83D30936ED2B3F2344899D254F6BDD2ACA1DFAE9_inline (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 (*) (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 *, const RuntimeMethod*))Enumerator_get_Current_m83D30936ED2B3F2344899D254F6BDD2ACA1DFAE9_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m3AF33FBF35AC5EE8D66CE0F3708358ACF92903F5 (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 *, const RuntimeMethod*))Enumerator_Dispose_m3AF33FBF35AC5EE8D66CE0F3708358ACF92903F5_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline int32_t KeyValuePair_2_get_Key_m2948E8D409AB64801E8258A28C3C7B444EC4208D_inline (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m2948E8D409AB64801E8258A28C3C7B444EC4208D_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline RuntimeObject * KeyValuePair_2_get_Value_m518C8A2599ECE5662B204FA2FEFD0B4D01CB2283_inline (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m518C8A2599ECE5662B204FA2FEFD0B4D01CB2283_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mE6BEF2705EBF499FDC2210F046668C6CF9A6068A (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_mE6BEF2705EBF499FDC2210F046668C6CF9A6068A_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_m7C898F2D7CFCFE06A71FBF6E11A5AE1DEE33FA0F (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_m7C898F2D7CFCFE06A71FBF6E11A5AE1DEE33FA0F_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mD6CB09B6628AA70B5AFE2F5069291694B3E7F8C8 (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mD6CB09B6628AA70B5AFE2F5069291694B3E7F8C8_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m96E27BF2B01799FECDA4ACF031BB0472797310B3 (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m96E27BF2B01799FECDA4ACF031BB0472797310B3_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m4D4E78631329D8AAA180C117393F02B6EED873A7 (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m4D4E78631329D8AAA180C117393F02B6EED873A7_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_m123D5D57BE2E7BD4D7F5106899FB431E1F3E3D69 (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA *, Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD *, int32_t, const RuntimeMethod*))Enumerator__ctor_m123D5D57BE2E7BD4D7F5106899FB431E1F3E3D69_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mB44F02578B5FECAB0808A152FBB65B4ED821712B (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * __this, int64_t ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *, int64_t, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_mB44F02578B5FECAB0808A152FBB65B4ED821712B_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mDE342C25F74441D1D5E0B9BE611369ED913571B8 (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA *, const RuntimeMethod*))Enumerator_MoveNext_mDE342C25F74441D1D5E0B9BE611369ED913571B8_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA Enumerator_get_Current_m53BA7573D39CBA18DB698F23AE21C7EF27513825_inline (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA (*) (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA *, const RuntimeMethod*))Enumerator_get_Current_m53BA7573D39CBA18DB698F23AE21C7EF27513825_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m42136E41B6D73E1BBAE3A2F5D02EE4B8ADAAE554 (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA *, const RuntimeMethod*))Enumerator_Dispose_m42136E41B6D73E1BBAE3A2F5D02EE4B8ADAAE554_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline int64_t KeyValuePair_2_get_Key_m82715F546284B047132C854A2F4B2160F5B4459B_inline (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * __this, const RuntimeMethod* method) { return (( int64_t (*) (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *, const RuntimeMethod*))KeyValuePair_2_get_Key_m82715F546284B047132C854A2F4B2160F5B4459B_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline RuntimeObject * KeyValuePair_2_get_Value_mEC989E17754C77317A687F726FB7B01C8308E7AB_inline (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *, const RuntimeMethod*))KeyValuePair_2_get_Value_mEC989E17754C77317A687F726FB7B01C8308E7AB_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mA4E172B57BF6A7E5CF975D032C39F6AE292FA700 (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_mA4E172B57BF6A7E5CF975D032C39F6AE292FA700_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_mDF5B29B679925CE4D9C1718B12ACBA70332792B1 (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_mDF5B29B679925CE4D9C1718B12ACBA70332792B1_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m981F9BD2398EBA038BB28D71D691CCC84B543981 (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m981F9BD2398EBA038BB28D71D691CCC84B543981_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC571E6090B0FDD7629B8D2CCA5F46EA1DB1B5B00 (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC571E6090B0FDD7629B8D2CCA5F46EA1DB1B5B00_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m291B12BB414AC77E015643E68B74275B64B6660E (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m291B12BB414AC77E015643E68B74275B64B6660E_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_mDA696C8ED344803578C3CE20A90641FC1D1269E4 (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 *, Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mDA696C8ED344803578C3CE20A90641FC1D1269E4_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m68B31AF059439818FA6225079EB13AE736CCBC9D (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * __this, RuntimeObject * ___key0, ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *, RuntimeObject *, ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 , const RuntimeMethod*))KeyValuePair_2__ctor_m68B31AF059439818FA6225079EB13AE736CCBC9D_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mA7A22A88321348AB3C3DCA3E87AD61D2CBA9F434 (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 *, const RuntimeMethod*))Enumerator_MoveNext_mA7A22A88321348AB3C3DCA3E87AD61D2CBA9F434_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C Enumerator_get_Current_m7401C937B8BB77E72FE83511AEF9821BE9CAD17F_inline (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C (*) (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 *, const RuntimeMethod*))Enumerator_get_Current_m7401C937B8BB77E72FE83511AEF9821BE9CAD17F_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m8A44188E88B06FCF21CF5457DEC181C2EA7085F3 (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 *, const RuntimeMethod*))Enumerator_Dispose_m8A44188E88B06FCF21CF5457DEC181C2EA7085F3_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m077CCA2C347E5E1B936BE99FDF374B1C7A0DC047_inline (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *, const RuntimeMethod*))KeyValuePair_2_get_Key_m077CCA2C347E5E1B936BE99FDF374B1C7A0DC047_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 KeyValuePair_2_get_Value_mB5E7D088330C89DBEA77EF62508947B474C60129_inline (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * __this, const RuntimeMethod* method) { return (( ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 (*) (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *, const RuntimeMethod*))KeyValuePair_2_get_Value_mB5E7D088330C89DBEA77EF62508947B474C60129_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mAAA6F60028232C62C0E4B708BC64E25848804AD5 (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_mAAA6F60028232C62C0E4B708BC64E25848804AD5_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_m67A7AF28AFA8E4A7CFC2139D096D8BD0F628949A (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_m67A7AF28AFA8E4A7CFC2139D096D8BD0F628949A_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m9616C4CB306AA802B6DCA1DB5F602391ED3B9747 (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m9616C4CB306AA802B6DCA1DB5F602391ED3B9747_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m5FC56D160768813E9CB5A1D50ECB20697CBBEA34 (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m5FC56D160768813E9CB5A1D50ECB20697CBBEA34_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mF18F7C395D474C0C6D58DB38295EA14A65DFA1A4 (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mF18F7C395D474C0C6D58DB38295EA14A65DFA1A4_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_mB6144159E4507A62F7C32E4C2169CEB7FC18DC3F (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC *, Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A *, int32_t, const RuntimeMethod*))Enumerator__ctor_mB6144159E4507A62F7C32E4C2169CEB7FC18DC3F_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m03874CBD92D476F28F9E60E5C1C2761B3FE4F704 (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * __this, RuntimeObject * ___key0, ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *, RuntimeObject *, ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D , const RuntimeMethod*))KeyValuePair_2__ctor_m03874CBD92D476F28F9E60E5C1C2761B3FE4F704_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m2DA1998A0FB9A9ED03D165003FC82BB8D5F6C53E (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC *, const RuntimeMethod*))Enumerator_MoveNext_m2DA1998A0FB9A9ED03D165003FC82BB8D5F6C53E_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF Enumerator_get_Current_m1A31032125CE1E0741CD647082810EC95783AFAE_inline (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF (*) (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC *, const RuntimeMethod*))Enumerator_get_Current_m1A31032125CE1E0741CD647082810EC95783AFAE_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m1E23A9C00C4DC91CABCE88EC7D424ACB70ADCB5E (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC *, const RuntimeMethod*))Enumerator_Dispose_m1E23A9C00C4DC91CABCE88EC7D424ACB70ADCB5E_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_mAF73A1717880B4A578EA529961E7E6CBA050EE9D_inline (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *, const RuntimeMethod*))KeyValuePair_2_get_Key_mAF73A1717880B4A578EA529961E7E6CBA050EE9D_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D KeyValuePair_2_get_Value_m96BFCF33F70A42C4E13899666734C73FFB94795D_inline (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * __this, const RuntimeMethod* method) { return (( ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D (*) (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *, const RuntimeMethod*))KeyValuePair_2_get_Value_m96BFCF33F70A42C4E13899666734C73FFB94795D_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m9EE265A6F5164A2F83E4B66C1509FDEEC462F702 (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_m9EE265A6F5164A2F83E4B66C1509FDEEC462F702_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_mBB206175D3345D32538510E3639693F3DB618A28 (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_mBB206175D3345D32538510E3639693F3DB618A28_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1B689DD0DF5C03F0C6F5E44FDC55B1F6C2B48285 (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1B689DD0DF5C03F0C6F5E44FDC55B1F6C2B48285_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m6A54643969B222928D8ADFF5F45E028533E4E93B (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m6A54643969B222928D8ADFF5F45E028533E4E93B_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCB87AA03C1C9877BFB30212057D2311725D52181 (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCB87AA03C1C9877BFB30212057D2311725D52181_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_mB08C51855FA1929D404AD8BF9BF4FCE8E4E6ACEA (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE *, Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mB08C51855FA1929D404AD8BF9BF4FCE8E4E6ACEA_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m6C6FAB2EC248C9272C842D2E4BBC49199D6143C1 (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * __this, RuntimeObject * ___key0, PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *, RuntimeObject *, PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 , const RuntimeMethod*))KeyValuePair_2__ctor_m6C6FAB2EC248C9272C842D2E4BBC49199D6143C1_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mAE38ED8DBE51FFB66E53B304F9E084F6D893228A (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE *, const RuntimeMethod*))Enumerator_MoveNext_mAE38ED8DBE51FFB66E53B304F9E084F6D893228A_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 Enumerator_get_Current_m96A9343DAC6B72D5BF568F793851BDD1AA700A52_inline (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 (*) (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE *, const RuntimeMethod*))Enumerator_get_Current_m96A9343DAC6B72D5BF568F793851BDD1AA700A52_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m3416371D2FFBF41C365BABAE4A4D9A8404289058 (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE *, const RuntimeMethod*))Enumerator_Dispose_m3416371D2FFBF41C365BABAE4A4D9A8404289058_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m535EA874F63BCFCBE30B3A5B4A4476695D4700EE_inline (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m535EA874F63BCFCBE30B3A5B4A4476695D4700EE_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 KeyValuePair_2_get_Value_m059A49182EE850EDCA98FED0CE28BCD02239B2AE_inline (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * __this, const RuntimeMethod* method) { return (( PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 (*) (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *, const RuntimeMethod*))KeyValuePair_2_get_Value_m059A49182EE850EDCA98FED0CE28BCD02239B2AE_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m7587683F1D2047621FCFAD30BF7A5B76412ED87F (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_m7587683F1D2047621FCFAD30BF7A5B76412ED87F_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_m88B85581AF1A7045C207574AC4A6A31C9A01F012 (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_m88B85581AF1A7045C207574AC4A6A31C9A01F012_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mA57603740C6F9CFFD24B7FF2E11FA6563AE40AE0 (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mA57603740C6F9CFFD24B7FF2E11FA6563AE40AE0_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mEA0B4A4D193ECE9DD3971944956B2DCDC07F1C06 (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mEA0B4A4D193ECE9DD3971944956B2DCDC07F1C06_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mEBF73AF5D7BA0CABCCADF7F018F10E5BF5B745D6 (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mEBF73AF5D7BA0CABCCADF7F018F10E5BF5B745D6_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A *, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *, int32_t, const RuntimeMethod*))Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_mD032180723F13E561F14573BD17CC953DA35AC08 (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, RuntimeObject * ___key0, bool ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *, RuntimeObject *, bool, const RuntimeMethod*))KeyValuePair_2__ctor_mD032180723F13E561F14573BD17CC953DA35AC08_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mF674B972FE206F10D356A638EDEACC4145995D1F (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A *, const RuntimeMethod*))Enumerator_MoveNext_mF674B972FE206F10D356A638EDEACC4145995D1F_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 Enumerator_get_Current_m7FFC70679C0CD65C692B0DE2C8E8250A0BC58FA6_inline (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 (*) (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A *, const RuntimeMethod*))Enumerator_get_Current_m7FFC70679C0CD65C692B0DE2C8E8250A0BC58FA6_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_m6441966CA16070D82A30207456092D933821FD62 (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A *, const RuntimeMethod*))Enumerator_Dispose_m6441966CA16070D82A30207456092D933821FD62_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *, const RuntimeMethod*))KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline bool KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_inline (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, const RuntimeMethod* method) { return (( bool (*) (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *, const RuntimeMethod*))KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m807CA40ED84C35956B4EE1689A1C2BE345EB4686 (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_m807CA40ED84C35956B4EE1689A1C2BE345EB4686_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_m6ECA83CE1BF898B1B93B9A2B144A2E779C596072 (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_m6ECA83CE1BF898B1B93B9A2B144A2E779C596072_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mDC37D8483EA8BAABE1AE7E97136DDE3BDC6FC65F (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mDC37D8483EA8BAABE1AE7E97136DDE3BDC6FC65F_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC210A2EA77F3028A826C4D444AE348D1948F4E37 (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC210A2EA77F3028A826C4D444AE348D1948F4E37_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m6C4D2353CB1A5FEBF9E1DFE73A0F11AF75AAFAFD (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m6C4D2353CB1A5FEBF9E1DFE73A0F11AF75AAFAFD_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03 (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E *, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *, int32_t, const RuntimeMethod*))Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m463A67E5B6E5EC73FA4BFA6FE08C52EA7F7B418D (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, RuntimeObject * ___key0, int32_t ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *, RuntimeObject *, int32_t, const RuntimeMethod*))KeyValuePair_2__ctor_m463A67E5B6E5EC73FA4BFA6FE08C52EA7F7B418D_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_mFA3AE5237C9C6316F62BCE3FFD7B8DA5478CB1C2 (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E *, const RuntimeMethod*))Enumerator_MoveNext_mFA3AE5237C9C6316F62BCE3FFD7B8DA5478CB1C2_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E Enumerator_get_Current_m35211BCAA8768874960A082DD71C47E8F12993A7_inline (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E (*) (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E *, const RuntimeMethod*))Enumerator_get_Current_m35211BCAA8768874960A082DD71C47E8F12993A7_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_mA50DBA0C24DBBC85BC9F1DDE011645D185FED3D3 (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E *, const RuntimeMethod*))Enumerator_Dispose_mA50DBA0C24DBBC85BC9F1DDE011645D185FED3D3_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *, const RuntimeMethod*))KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline int32_t KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_inline (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, const RuntimeMethod* method) { return (( int32_t (*) (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *, const RuntimeMethod*))KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m3723476A6C63A851DE85C95E708F39868890514F (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_m3723476A6C63A851DE85C95E708F39868890514F_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_mBD2C086C45CE559D1BDED36516C8FBC16E241CFF (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_mBD2C086C45CE559D1BDED36516C8FBC16E241CFF_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m682A273596BA03765004C3381A51F825AD49731A (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m682A273596BA03765004C3381A51F825AD49731A_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m2098F5BF7A9F95D096D4E8B30E9084699F76F574 (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m2098F5BF7A9F95D096D4E8B30E9084699F76F574_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m75FD6DAB65126F15A5BAC60171185F3901F1F824 (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m75FD6DAB65126F15A5BAC60171185F3901F1F824_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) inline void Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8 (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { (( void (*) (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB *, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *, int32_t, const RuntimeMethod*))Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8_gshared)(__this, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Void System.Collections.Generic.KeyValuePair`2::.ctor(TKey,TValue) inline void KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3 (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, RuntimeObject * ___key0, RuntimeObject * ___value1, const RuntimeMethod* method) { (( void (*) (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *, RuntimeObject *, RuntimeObject *, const RuntimeMethod*))KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3_gshared)(__this, ___key0, ___value1, method); } // System.Boolean System.Collections.Generic.Dictionary`2/Enumerator::MoveNext() inline bool Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { return (( bool (*) (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB *, const RuntimeMethod*))Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C_gshared)(__this, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2/Enumerator::get_Current() inline KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE Enumerator_get_Current_m5B32A9FC8294CB723DCD1171744B32E1775B6318_inline (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { return (( KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE (*) (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB *, const RuntimeMethod*))Enumerator_get_Current_m5B32A9FC8294CB723DCD1171744B32E1775B6318_gshared_inline)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::Dispose() inline void Enumerator_Dispose_mE363888280B72ED50538416C060EF9FC94B3BB00 (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB *, const RuntimeMethod*))Enumerator_Dispose_mE363888280B72ED50538416C060EF9FC94B3BB00_gshared)(__this, method); } // TKey System.Collections.Generic.KeyValuePair`2::get_Key() inline RuntimeObject * KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *, const RuntimeMethod*))KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline)(__this, method); } // TValue System.Collections.Generic.KeyValuePair`2::get_Value() inline RuntimeObject * KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *, const RuntimeMethod*))KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.get_Current() inline RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mA3DD8DB97C0911357EC6202E55D022204E40CE27 (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_get_Current_mA3DD8DB97C0911357EC6202E55D022204E40CE27_gshared)(__this, method); } // System.Void System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IEnumerator.Reset() inline void Enumerator_System_Collections_IEnumerator_Reset_m174BA5BD53E5423D759837949810427669CEEF61 (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { (( void (*) (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB *, const RuntimeMethod*))Enumerator_System_Collections_IEnumerator_Reset_m174BA5BD53E5423D759837949810427669CEEF61_gshared)(__this, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() inline DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1729E1271BC4284B63F61BDF1E96A0B7AA8A33C4 (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { return (( DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 (*) (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1729E1271BC4284B63F61BDF1E96A0B7AA8A33C4_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Key() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m56086D9072B61D57FAA2511E650C59DC60D5B72E (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m56086D9072B61D57FAA2511E650C59DC60D5B72E_gshared)(__this, method); } // System.Object System.Collections.Generic.Dictionary`2/Enumerator::System.Collections.IDictionaryEnumerator.get_Value() inline RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCD255195CA2ED878D5A4B9C85F3DE5C85DA5ADD5 (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { return (( RuntimeObject * (*) (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB *, const RuntimeMethod*))Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCD255195CA2ED878D5A4B9C85F3DE5C85DA5ADD5_gshared)(__this, method); } #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m1A7130392EE383B614830B46679DC48443DD1D27_gshared (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m1A7130392EE383B614830B46679DC48443DD1D27_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * V_0 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); void* __leave_targets_storage = alloca(sizeof(int32_t) * 2); il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage); NO_UNUSED_WARNING (__leave_targets); IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * L_1 = (( Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_7 = (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0021; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_002a; throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)__exception_local); Exception_t * L_9 = V_0; InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_m1A7130392EE383B614830B46679DC48443DD1D27_RuntimeMethod_var); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_mCB24D2D0F36BE5C42952DF4E1A65966667330CB4_gshared (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___array0, int32_t ___index1, int32_t ___length2, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_mCB24D2D0F36BE5C42952DF4E1A65966667330CB4_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); void* __leave_targets_storage = alloca(sizeof(int32_t) * 1); il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage); NO_UNUSED_WARNING (__leave_targets); IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * L_1 = (( Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7 = (( int32_t (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_2, (int32_t)L_3, (int32_t)L_4, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0019; throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)__exception_local); Exception_t * L_8 = V_1; InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_mCB24D2D0F36BE5C42952DF4E1A65966667330CB4_RuntimeMethod_var); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m6B36A47612F2102125B3B576942122DF87FC735B_gshared (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * ___comparer3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m6B36A47612F2102125B3B576942122DF87FC735B_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * V_0 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); void* __leave_targets_storage = alloca(sizeof(int32_t) * 2); il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage); NO_UNUSED_WARNING (__leave_targets); IL_0000: try { // begin try (depth: 1) Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_3 = ___comparer3; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_000b; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0014; throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)__exception_local); Exception_t * L_5 = V_0; InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_m6B36A47612F2102125B3B576942122DF87FC735B_RuntimeMethod_var); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m1D19363ECB1993969D21C4CAA2D275510F104DA0_gshared (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___array0, int32_t ___index1, int32_t ___length2, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_10 = (L_7)->GetAt(static_cast(L_9)); Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12 = InterfaceFuncInvoker2< int32_t, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_10, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return ((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m9EA170E8929035C15CBA0325E5C89FF3710848E4_gshared (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___keys0, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_2 = ___comparer1; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_6 = (L_3)->GetAt(static_cast(L_5)); Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_2); int32_t L_11 = (( int32_t (*) (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_2, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_6, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_15; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_16 = ___keys0; int32_t L_17 = ___a2; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_21); Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_22 = ___keys0; int32_t L_23 = ___b3; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m62F0BB019C0CB935BB2B205A2108CD6379D5C530_gshared (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_5; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_6 = ___a0; int32_t L_7 = ___i1; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_11); Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_12 = ___a0; int32_t L_13 = ___j2; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_m06189DFCF177FBD72AA99804D18AFDF5FE238003_gshared (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_5 = ___keys0; NullCheck(L_5); int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL); Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_7 = ___comparer3; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, int32_t, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_m4AA8333275023633A7EAA0F538501EF814A286C2_gshared (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_5 = ___keys0; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_5, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_10 = ___keys0; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_10, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_14 = ___keys0; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_14, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_18 = ___keys0; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_18, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_25 = ___comparer4; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_30 = ___comparer4; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_35 = ___comparer4; int32_t L_36 = (( int32_t (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_41 = ___comparer4; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, int32_t, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_m17736E436DA0F703DA28D9E49177793A9C5AB9D6_gshared (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_3 = ___keys0; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_3, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_7 = ___keys0; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_7, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_11 = ___keys0; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_11, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_18; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_24 = ___comparer3; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_29 = (L_25)->GetAt(static_cast(L_28)); Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_30 = V_1; NullCheck((Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_24); int32_t L_31 = (( int32_t (*) (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_24, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_29, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_32 = ___comparer3; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_33 = V_1; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_32); int32_t L_39 = (( int32_t (*) (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_32, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_33, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_mD6096E9760637A2DB9362DAFF7EC30E55CC3B32D_gshared (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_7 = ___comparer3; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, int32_t, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_18 = ___comparer3; (( void (*) (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*, int32_t, int32_t, int32_t, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_m60247F170280F9DA726F0D3600DF7834170DF64A_gshared (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * ___comparer4, const RuntimeMethod* method) { Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_8 = ___comparer4; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_13 = (L_9)->GetAt(static_cast(L_12)); Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_8); int32_t L_19 = (( int32_t (*) (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_8, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_13, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_21 = ___comparer4; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_22 = V_0; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_21); int32_t L_28 = (( int32_t (*) (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_21, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_22, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_m2588951E1317C8D0A3FA708D57AA93108A824630_gshared (Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_5; goto IL_0026; } IL_0012: { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_6 = ___keys0; int32_t L_7 = V_1; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 * L_15 = ___comparer3; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_16 = V_2; Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_15); int32_t L_21 = (( int32_t (*) (Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_t2610C89905912EB1EDFA27A459DB7E48850271A9 *)L_15, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_16, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { Vector3U5BU5D_tB9EC3346CC4A0EA5447D968E84A9AC1F6F372C28* L_22 = ___keys0; int32_t L_23 = V_1; Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { 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 // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_m2EDBEB7CCB015F07F54E95A321A0745AA443D5A1_gshared (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ___keys0, int32_t ___index1, int32_t ___length2, RuntimeObject* ___comparer3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_m2EDBEB7CCB015F07F54E95A321A0745AA443D5A1_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * V_0 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); void* __leave_targets_storage = alloca(sizeof(int32_t) * 2); il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage); NO_UNUSED_WARNING (__leave_targets); IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer3; if (L_0) { goto IL_000a; } } IL_0003: { Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * L_1 = (( Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer3 = (RuntimeObject*)L_1; } IL_000a: { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_2 = ___keys0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; RuntimeObject* L_5 = ___comparer3; RuntimeObject* L_6 = (RuntimeObject*)L_5; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_7 = (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4)); (( void (*) (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, RuntimeObject *, intptr_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)->methodPointer)(L_7, (RuntimeObject *)L_6, (intptr_t)((intptr_t)GetInterfaceMethodInfo(L_6, 0, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3))), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_2, (int32_t)L_3, (int32_t)L_4, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0037; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0021; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_002a; throw e; } CATCH_0021: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_8 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_8, /*hidden argument*/NULL); goto IL_0037; } // end catch (depth: 1) CATCH_002a: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)__exception_local); Exception_t * L_9 = V_0; InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_10 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_10, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_9, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_10, ArraySortHelper_1_Sort_m2EDBEB7CCB015F07F54E95A321A0745AA443D5A1_RuntimeMethod_var); } // end catch (depth: 1) IL_0037: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::BinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_BinarySearch_m0B2F9D6EA76D97A87A36FF3F703176BA891689CE_gshared (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ___array0, int32_t ___index1, int32_t ___length2, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (ArraySortHelper_1_BinarySearch_m0B2F9D6EA76D97A87A36FF3F703176BA891689CE_MetadataUsageId); s_Il2CppMethodInitialized = true; } int32_t V_0 = 0; Exception_t * V_1 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); void* __leave_targets_storage = alloca(sizeof(int32_t) * 1); il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage); NO_UNUSED_WARNING (__leave_targets); IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (L_0) { goto IL_000b; } } IL_0004: { Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * L_1 = (( Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 0)); ___comparer4 = (RuntimeObject*)L_1; } IL_000b: { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_2 = ___array0; int32_t L_3 = ___index1; int32_t L_4 = ___length2; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_5 = ___value3; RuntimeObject* L_6 = ___comparer4; int32_t L_7 = (( int32_t (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_2, (int32_t)L_3, (int32_t)L_4, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_5, (RuntimeObject*)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); V_0 = (int32_t)L_7; goto IL_0026; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0019; throw e; } CATCH_0019: { // begin catch(System.Exception) V_1 = (Exception_t *)((Exception_t *)__exception_local); Exception_t * L_8 = V_1; InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_9 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_9, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_8, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_9, ArraySortHelper_1_BinarySearch_m0B2F9D6EA76D97A87A36FF3F703176BA891689CE_RuntimeMethod_var); } // end catch (depth: 1) IL_0026: { int32_t L_10 = V_0; return L_10; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Sort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Sort_mEDEEC98ECFC836B58336F04CB3AE53E650E5FE8B_gshared (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ___keys0, int32_t ___index1, int32_t ___length2, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * ___comparer3, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (ArraySortHelper_1_Sort_mEDEEC98ECFC836B58336F04CB3AE53E650E5FE8B_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * V_0 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); void* __leave_targets_storage = alloca(sizeof(int32_t) * 2); il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage); NO_UNUSED_WARNING (__leave_targets); IL_0000: try { // begin try (depth: 1) Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_0 = ___keys0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_3 = ___comparer3; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_0, (int32_t)L_1, (int32_t)L_2, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_3, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); goto IL_0021; } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_000b; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0014; throw e; } CATCH_000b: { // begin catch(System.IndexOutOfRangeException) Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_4 = ___comparer3; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_4, /*hidden argument*/NULL); goto IL_0021; } // end catch (depth: 1) CATCH_0014: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)__exception_local); Exception_t * L_5 = V_0; InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_6 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_6, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_5, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_6, ArraySortHelper_1_Sort_mEDEEC98ECFC836B58336F04CB3AE53E650E5FE8B_RuntimeMethod_var); } // end catch (depth: 1) IL_0021: { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::InternalBinarySearch(T[],System.Int32,System.Int32,T,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_InternalBinarySearch_m9F5DAEBAB783C543158C09EBFDC0863C09A5FDDF_gshared (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ___array0, int32_t ___index1, int32_t ___length2, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E ___value3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___index1; V_0 = (int32_t)L_0; int32_t L_1 = ___index1; int32_t L_2 = ___length2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); goto IL_0035; } IL_000a: { int32_t L_3 = V_0; int32_t L_4 = V_1; int32_t L_5 = V_0; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_4, (int32_t)L_5))>>(int32_t)1)))); RuntimeObject* L_6 = ___comparer4; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_7 = ___array0; int32_t L_8 = V_2; NullCheck(L_7); int32_t L_9 = L_8; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_10 = (L_7)->GetAt(static_cast(L_9)); Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_11 = ___value3; NullCheck((RuntimeObject*)L_6); int32_t L_12 = InterfaceFuncInvoker2< int32_t, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), (RuntimeObject*)L_6, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_10, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_11); V_3 = (int32_t)L_12; int32_t L_13 = V_3; if (L_13) { goto IL_0027; } } { int32_t L_14 = V_2; return L_14; } IL_0027: { int32_t L_15 = V_3; if ((((int32_t)L_15) >= ((int32_t)0))) { goto IL_0031; } } { int32_t L_16 = V_2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_16, (int32_t)1)); goto IL_0035; } IL_0031: { int32_t L_17 = V_2; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_17, (int32_t)1)); } IL_0035: { int32_t L_18 = V_0; int32_t L_19 = V_1; if ((((int32_t)L_18) <= ((int32_t)L_19))) { goto IL_000a; } } { int32_t L_20 = V_0; return ((~L_20)); } } // System.Void System.Collections.Generic.ArraySortHelper`1::SwapIfGreater(T[],System.Comparison`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_SwapIfGreater_m8D10B0852D1BA0E825C37D431A570991FD6D67DF_gshared (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ___keys0, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * ___comparer1, int32_t ___a2, int32_t ___b3, const RuntimeMethod* method) { Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___a2; int32_t L_1 = ___b3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0039; } } { Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_2 = ___comparer1; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_3 = ___keys0; int32_t L_4 = ___a2; NullCheck(L_3); int32_t L_5 = L_4; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_6 = (L_3)->GetAt(static_cast(L_5)); Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_7 = ___keys0; int32_t L_8 = ___b3; NullCheck(L_7); int32_t L_9 = L_8; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_2); int32_t L_11 = (( int32_t (*) (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_2, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_6, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0039; } } { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_12 = ___keys0; int32_t L_13 = ___a2; NullCheck(L_12); int32_t L_14 = L_13; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_15; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_16 = ___keys0; int32_t L_17 = ___a2; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_18 = ___keys0; int32_t L_19 = ___b3; NullCheck(L_18); int32_t L_20 = L_19; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_21); Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_22 = ___keys0; int32_t L_23 = ___b3; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_24); } IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Swap(T[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Swap_m24D1A44D961C214D9061457B816B3C9B0F10A6AA_gshared (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ___a0, int32_t ___i1, int32_t ___j2, const RuntimeMethod* method) { Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E V_0; memset((&V_0), 0, sizeof(V_0)); { int32_t L_0 = ___i1; int32_t L_1 = ___j2; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0022; } } { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_2 = ___a0; int32_t L_3 = ___i1; NullCheck(L_2); int32_t L_4 = L_3; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_5; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_6 = ___a0; int32_t L_7 = ___i1; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_8 = ___a0; int32_t L_9 = ___j2; NullCheck(L_8); int32_t L_10 = L_9; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_11); Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_12 = ___a0; int32_t L_13 = ___j2; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_14); } IL_0022: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntrospectiveSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntrospectiveSort_mF832B622EE7325D0F5266F64D7380A7C84D87CF5_gshared (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ___keys0, int32_t ___left1, int32_t ___length2, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * ___comparer3, const RuntimeMethod* method) { { int32_t L_0 = ___length2; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_1 = ___keys0; int32_t L_2 = ___left1; int32_t L_3 = ___length2; int32_t L_4 = ___left1; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_5 = ___keys0; NullCheck(L_5); int32_t L_6 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_5)->max_length)))), /*hidden argument*/NULL); Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_7 = ___comparer3; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, int32_t, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_1, (int32_t)L_2, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)L_4)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_6)), (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::IntroSort(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_IntroSort_mD8A82E36E0A70FE16231C63E7473F90ED8CAC99F_gshared (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ___keys0, int32_t ___lo1, int32_t ___hi2, int32_t ___depthLimit3, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0086; } IL_0005: { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_0056; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0024; } } { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_5 = ___keys0; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_6 = ___comparer4; int32_t L_7 = ___lo1; int32_t L_8 = ___hi2; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_5, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_6, (int32_t)L_7, (int32_t)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_0024: { int32_t L_9 = V_0; if ((!(((uint32_t)L_9) == ((uint32_t)3)))) { goto IL_004b; } } { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_10 = ___keys0; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_11 = ___comparer4; int32_t L_12 = ___lo1; int32_t L_13 = ___hi2; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_10, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_13, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_14 = ___keys0; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_15 = ___comparer4; int32_t L_16 = ___lo1; int32_t L_17 = ___hi2; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_14, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_18 = ___keys0; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_19 = ___comparer4; int32_t L_20 = ___hi2; int32_t L_21 = ___hi2; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_18, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_19, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_20, (int32_t)1)), (int32_t)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_004b: { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_22 = ___keys0; int32_t L_23 = ___lo1; int32_t L_24 = ___hi2; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_25 = ___comparer4; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_22, (int32_t)L_23, (int32_t)L_24, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); return; } IL_0056: { int32_t L_26 = ___depthLimit3; if (L_26) { goto IL_0064; } } { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_27 = ___keys0; int32_t L_28 = ___lo1; int32_t L_29 = ___hi2; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_30 = ___comparer4; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_27, (int32_t)L_28, (int32_t)L_29, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); return; } IL_0064: { int32_t L_31 = ___depthLimit3; ___depthLimit3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_31, (int32_t)1)); Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_32 = ___keys0; int32_t L_33 = ___lo1; int32_t L_34 = ___hi2; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_35 = ___comparer4; int32_t L_36 = (( int32_t (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_32, (int32_t)L_33, (int32_t)L_34, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_35, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); V_1 = (int32_t)L_36; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_37 = ___keys0; int32_t L_38 = V_1; int32_t L_39 = ___hi2; int32_t L_40 = ___depthLimit3; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_41 = ___comparer4; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, int32_t, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_37, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_38, (int32_t)1)), (int32_t)L_39, (int32_t)L_40, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_41, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); int32_t L_42 = V_1; ___hi2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_42, (int32_t)1)); } IL_0086: { int32_t L_43 = ___hi2; int32_t L_44 = ___lo1; if ((((int32_t)L_43) > ((int32_t)L_44))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`1::PickPivotAndPartition(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_1_PickPivotAndPartition_mB485CF2D6CD940745A12CCA3E9F588C3E14656E2_gshared (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E V_1; memset((&V_1), 0, sizeof(V_1)); int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo1; int32_t L_1 = ___hi2; int32_t L_2 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_3 = ___keys0; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_4 = ___comparer3; int32_t L_5 = ___lo1; int32_t L_6 = V_0; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_3, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_4, (int32_t)L_5, (int32_t)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_7 = ___keys0; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_8 = ___comparer3; int32_t L_9 = ___lo1; int32_t L_10 = ___hi2; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_7, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_8, (int32_t)L_9, (int32_t)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_11 = ___keys0; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_12 = ___comparer3; int32_t L_13 = V_0; int32_t L_14 = ___hi2; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_11, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_12, (int32_t)L_13, (int32_t)L_14, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_15 = ___keys0; int32_t L_16 = V_0; NullCheck(L_15); int32_t L_17 = L_16; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_18 = (L_15)->GetAt(static_cast(L_17)); V_1 = (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_18; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_19 = ___keys0; int32_t L_20 = V_0; int32_t L_21 = ___hi2; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_19, (int32_t)L_20, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_21, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_22 = ___lo1; V_2 = (int32_t)L_22; int32_t L_23 = ___hi2; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_23, (int32_t)1)); goto IL_0073; } IL_003d: { Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_24 = ___comparer3; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_25 = ___keys0; int32_t L_26 = V_2; int32_t L_27 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_26, (int32_t)1)); V_2 = (int32_t)L_27; NullCheck(L_25); int32_t L_28 = L_27; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_29 = (L_25)->GetAt(static_cast(L_28)); Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_30 = V_1; NullCheck((Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_24); int32_t L_31 = (( int32_t (*) (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_24, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_29, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_31) < ((int32_t)0))) { goto IL_003d; } } IL_0052: { Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_32 = ___comparer3; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_33 = V_1; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_34 = ___keys0; int32_t L_35 = V_3; int32_t L_36 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_35, (int32_t)1)); V_3 = (int32_t)L_36; NullCheck(L_34); int32_t L_37 = L_36; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_38 = (L_34)->GetAt(static_cast(L_37)); NullCheck((Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_32); int32_t L_39 = (( int32_t (*) (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_32, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_33, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_38, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_39) < ((int32_t)0))) { goto IL_0052; } } { int32_t L_40 = V_2; int32_t L_41 = V_3; if ((((int32_t)L_40) >= ((int32_t)L_41))) { goto IL_0077; } } { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_42 = ___keys0; int32_t L_43 = V_2; int32_t L_44 = V_3; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_42, (int32_t)L_43, (int32_t)L_44, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); } IL_0073: { int32_t L_45 = V_2; int32_t L_46 = V_3; if ((((int32_t)L_45) < ((int32_t)L_46))) { goto IL_003d; } } IL_0077: { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_47 = ___keys0; int32_t L_48 = V_2; int32_t L_49 = ___hi2; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_47, (int32_t)L_48, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_49, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); int32_t L_50 = V_2; return L_50; } } // System.Void System.Collections.Generic.ArraySortHelper`1::Heapsort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_Heapsort_m4BF148F82E0BFD28AA273DA1FF9CEF98EDE278CC_gshared (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi2; int32_t L_1 = ___lo1; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001a; } IL_000c: { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_3 = ___keys0; int32_t L_4 = V_1; int32_t L_5 = V_0; int32_t L_6 = ___lo1; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_7 = ___comparer3; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, int32_t, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_3, (int32_t)L_4, (int32_t)L_5, (int32_t)L_6, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_8 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_8, (int32_t)1)); } IL_001a: { int32_t L_9 = V_1; if ((((int32_t)L_9) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_10 = V_0; V_2 = (int32_t)L_10; goto IL_003e; } IL_0022: { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_11 = ___keys0; int32_t L_12 = ___lo1; int32_t L_13 = ___lo1; int32_t L_14 = V_2; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_11, (int32_t)L_12, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)L_14)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 15)); Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_15 = ___keys0; int32_t L_16 = V_2; int32_t L_17 = ___lo1; Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_18 = ___comparer3; (( void (*) (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*, int32_t, int32_t, int32_t, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)->methodPointer)((Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66*)L_15, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_16, (int32_t)1)), (int32_t)L_17, (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 16)); int32_t L_19 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)); } IL_003e: { int32_t L_20 = V_2; if ((((int32_t)L_20) > ((int32_t)1))) { goto IL_0022; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::DownHeap(T[],System.Int32,System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_DownHeap_mDC953F5B4F13F22F72FCA50870E936AA9F39886E_gshared (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ___keys0, int32_t ___i1, int32_t ___n2, int32_t ___lo3, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * ___comparer4, const RuntimeMethod* method) { Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E V_0; memset((&V_0), 0, sizeof(V_0)); int32_t V_1 = 0; { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_0 = ___keys0; int32_t L_1 = ___lo3; int32_t L_2 = ___i1; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_4; goto IL_0067; } IL_000e: { int32_t L_5 = ___i1; V_1 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_5)); int32_t L_6 = V_1; int32_t L_7 = ___n2; if ((((int32_t)L_6) >= ((int32_t)L_7))) { goto IL_0038; } } { Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_8 = ___comparer4; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_9 = ___keys0; int32_t L_10 = ___lo3; int32_t L_11 = V_1; NullCheck(L_9); int32_t L_12 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_10, (int32_t)L_11)), (int32_t)1)); Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_13 = (L_9)->GetAt(static_cast(L_12)); Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_14 = ___keys0; int32_t L_15 = ___lo3; int32_t L_16 = V_1; NullCheck(L_14); int32_t L_17 = ((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)); Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_18 = (L_14)->GetAt(static_cast(L_17)); NullCheck((Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_8); int32_t L_19 = (( int32_t (*) (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_8, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_13, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_19) >= ((int32_t)0))) { goto IL_0038; } } { int32_t L_20 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1)); } IL_0038: { Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_21 = ___comparer4; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_22 = V_0; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_23 = ___keys0; int32_t L_24 = ___lo3; int32_t L_25 = V_1; NullCheck(L_23); int32_t L_26 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_24, (int32_t)L_25)), (int32_t)1)); Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_27 = (L_23)->GetAt(static_cast(L_26)); NullCheck((Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_21); int32_t L_28 = (( int32_t (*) (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_21, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_22, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_27, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_28) >= ((int32_t)0))) { goto IL_006d; } } { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_29 = ___keys0; int32_t L_30 = ___lo3; int32_t L_31 = ___i1; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_32 = ___keys0; int32_t L_33 = ___lo3; int32_t L_34 = V_1; NullCheck(L_32); int32_t L_35 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_33, (int32_t)L_34)), (int32_t)1)); Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_36 = (L_32)->GetAt(static_cast(L_35)); NullCheck(L_29); (L_29)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)L_31)), (int32_t)1))), (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_36); int32_t L_37 = V_1; ___i1 = (int32_t)L_37; } IL_0067: { int32_t L_38 = ___i1; int32_t L_39 = ___n2; if ((((int32_t)L_38) <= ((int32_t)((int32_t)((int32_t)L_39/(int32_t)2))))) { goto IL_000e; } } IL_006d: { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_40 = ___keys0; int32_t L_41 = ___lo3; int32_t L_42 = ___i1; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_43 = V_0; NullCheck(L_40); (L_40)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_41, (int32_t)L_42)), (int32_t)1))), (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_43); return; } } // System.Void System.Collections.Generic.ArraySortHelper`1::InsertionSort(T[],System.Int32,System.Int32,System.Comparison`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_1_InsertionSort_mE335069B507E902410F0842F72E3ED3DD316847C_gshared (Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* ___keys0, int32_t ___lo1, int32_t ___hi2, Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * ___comparer3, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E V_2; memset((&V_2), 0, sizeof(V_2)); { int32_t L_0 = ___lo1; V_0 = (int32_t)L_0; goto IL_0049; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_5; goto IL_0026; } IL_0012: { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_6 = ___keys0; int32_t L_7 = V_1; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_8 = ___keys0; int32_t L_9 = V_1; NullCheck(L_8); int32_t L_10 = L_9; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_7, (int32_t)1))), (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_11); int32_t L_12 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_12, (int32_t)1)); } IL_0026: { int32_t L_13 = V_1; int32_t L_14 = ___lo1; if ((((int32_t)L_13) < ((int32_t)L_14))) { goto IL_003b; } } { Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 * L_15 = ___comparer3; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_16 = V_2; Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_17 = ___keys0; int32_t L_18 = V_1; NullCheck(L_17); int32_t L_19 = L_18; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_20 = (L_17)->GetAt(static_cast(L_19)); NullCheck((Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_15); int32_t L_21 = (( int32_t (*) (Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((Comparison_1_tF9F70764A9056B13F73890AA8F374C203D2DC178 *)L_15, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_16, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); if ((((int32_t)L_21) < ((int32_t)0))) { goto IL_0012; } } IL_003b: { Vector4U5BU5D_t51402C154FFFCF7217A9BEC4B834F0B726C10F66* L_22 = ___keys0; int32_t L_23 = V_1; Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E L_24 = V_2; NullCheck(L_22); (L_22)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))), (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )L_24); int32_t L_25 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_25, (int32_t)1)); } IL_0049: { int32_t L_26 = V_0; int32_t L_27 = ___hi2; if ((((int32_t)L_26) < ((int32_t)L_27))) { 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 // System.Collections.Generic.ArraySortHelper`2 System.Collections.Generic.ArraySortHelper`2::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * ArraySortHelper_2_get_Default_m1E45A9F6D553A4FB8A182D0E0E6B87FD976B1DA5_gshared (const RuntimeMethod* method) { ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * V_0 = NULL; { ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * L_0 = ((ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_s_defaultArraySortHelper_0(); il2cpp_codegen_memory_barrier(); V_0 = (ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F *)L_0; ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * L_1 = V_0; if (L_1) { goto IL_0011; } } { ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * L_2 = (( ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F *)L_2; } IL_0011: { ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * L_3 = V_0; return L_3; } } // System.Collections.Generic.ArraySortHelper`2 System.Collections.Generic.ArraySortHelper`2::CreateArraySortHelper() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * ArraySortHelper_2_CreateArraySortHelper_mB6AC9A02393AE22420B9BAD99E266F88C8A5E650_gshared (const RuntimeMethod* method) { { ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * L_0 = (ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2)); (( void (*) (ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); il2cpp_codegen_memory_barrier(); ((ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_s_defaultArraySortHelper_0(L_0); ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * L_1 = ((ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_s_defaultArraySortHelper_0(); il2cpp_codegen_memory_barrier(); return L_1; } } // System.Void System.Collections.Generic.ArraySortHelper`2::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_Sort_m54990056CBDEC54715AFEF54BF5698F41F0E82DE_gshared (ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * __this, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___index2, int32_t ___length3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (ArraySortHelper_2_Sort_m54990056CBDEC54715AFEF54BF5698F41F0E82DE_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * V_0 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); void* __leave_targets_storage = alloca(sizeof(int32_t) * 2); il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage); NO_UNUSED_WARNING (__leave_targets); IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (!L_0) { goto IL_000d; } } IL_0004: { RuntimeObject* L_1 = ___comparer4; Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * L_2 = (( Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); if ((!(((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 *)L_2)))) { goto IL_0014; } } IL_000d: { Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * L_3 = (( Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); ___comparer4 = (RuntimeObject*)L_3; } IL_0014: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_4 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_5 = ___values1; int32_t L_6 = ___index2; int32_t L_7 = ___length3; RuntimeObject* L_8 = ___comparer4; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_4, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)); goto IL_0039; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0022; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_002c; throw e; } CATCH_0022: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_9 = ___comparer4; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_9, /*hidden argument*/NULL); goto IL_0039; } // end catch (depth: 1) CATCH_002c: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)__exception_local); Exception_t * L_10 = V_0; InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_11 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_11, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ArraySortHelper_2_Sort_m54990056CBDEC54715AFEF54BF5698F41F0E82DE_RuntimeMethod_var); } // end catch (depth: 1) IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::SwapIfGreaterWithItems(TKey[],TValue[],System.Collections.Generic.IComparer`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_SwapIfGreaterWithItems_m88846390E19006567946254C1AAE33BEAADE6C31_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, RuntimeObject* ___comparer2, int32_t ___a3, int32_t ___b4, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; RuntimeObject * V_1 = NULL; { int32_t L_0 = ___a3; int32_t L_1 = ___b4; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0060; } } { RuntimeObject* L_2 = ___comparer2; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = ___keys0; int32_t L_4 = ___a3; NullCheck(L_3); int32_t L_5 = L_4; RuntimeObject * L_6 = (L_3)->GetAt(static_cast(L_5)); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = ___keys0; int32_t L_8 = ___b4; NullCheck(L_7); int32_t L_9 = L_8; RuntimeObject * L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((RuntimeObject*)L_2); int32_t L_11 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_2, (RuntimeObject *)L_6, (RuntimeObject *)L_10); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0060; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = ___keys0; int32_t L_13 = ___a3; NullCheck(L_12); int32_t L_14 = L_13; RuntimeObject * L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (RuntimeObject *)L_15; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = ___keys0; int32_t L_17 = ___a3; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_18 = ___keys0; int32_t L_19 = ___b4; NullCheck(L_18); int32_t L_20 = L_19; RuntimeObject * L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (RuntimeObject *)L_21); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_22 = ___keys0; int32_t L_23 = ___b4; RuntimeObject * L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (RuntimeObject *)L_24); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_25 = ___values1; if (!L_25) { goto IL_0060; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_26 = ___values1; int32_t L_27 = ___a3; NullCheck(L_26); int32_t L_28 = L_27; RuntimeObject * L_29 = (L_26)->GetAt(static_cast(L_28)); V_1 = (RuntimeObject *)L_29; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_30 = ___values1; int32_t L_31 = ___a3; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_32 = ___values1; int32_t L_33 = ___b4; NullCheck(L_32); int32_t L_34 = L_33; RuntimeObject * L_35 = (L_32)->GetAt(static_cast(L_34)); NullCheck(L_30); (L_30)->SetAt(static_cast(L_31), (RuntimeObject *)L_35); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_36 = ___values1; int32_t L_37 = ___b4; RuntimeObject * L_38 = V_1; NullCheck(L_36); (L_36)->SetAt(static_cast(L_37), (RuntimeObject *)L_38); } IL_0060: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::Swap(TKey[],TValue[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_Swap_m7EFA8F89637E090682D004EDF965BC7BDD13CA6F_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___i2, int32_t ___j3, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; RuntimeObject * V_1 = NULL; { int32_t L_0 = ___i2; int32_t L_1 = ___j3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0043; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = ___keys0; int32_t L_3 = ___i2; NullCheck(L_2); int32_t L_4 = L_3; RuntimeObject * L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (RuntimeObject *)L_5; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___keys0; int32_t L_7 = ___i2; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___keys0; int32_t L_9 = ___j3; NullCheck(L_8); int32_t L_10 = L_9; RuntimeObject * L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (RuntimeObject *)L_11); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = ___keys0; int32_t L_13 = ___j3; RuntimeObject * L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (RuntimeObject *)L_14); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = ___values1; if (!L_15) { goto IL_0043; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = ___values1; int32_t L_17 = ___i2; NullCheck(L_16); int32_t L_18 = L_17; RuntimeObject * L_19 = (L_16)->GetAt(static_cast(L_18)); V_1 = (RuntimeObject *)L_19; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_20 = ___values1; int32_t L_21 = ___i2; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_22 = ___values1; int32_t L_23 = ___j3; NullCheck(L_22); int32_t L_24 = L_23; RuntimeObject * L_25 = (L_22)->GetAt(static_cast(L_24)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (RuntimeObject *)L_25); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_26 = ___values1; int32_t L_27 = ___j3; RuntimeObject * L_28 = V_1; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (RuntimeObject *)L_28); } IL_0043: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::IntrospectiveSort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_IntrospectiveSort_m8E8E1DA828CC8456055B1B8EFA48969FE6E457D2_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___left2, int32_t ___length3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { { int32_t L_0 = ___length3; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_1 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = ___values1; int32_t L_3 = ___left2; int32_t L_4 = ___length3; int32_t L_5 = ___left2; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___keys0; NullCheck(L_6); int32_t L_7 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))), /*hidden argument*/NULL); RuntimeObject* L_8 = ___comparer4; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_1, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_7)), (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::IntroSort(TKey[],TValue[],System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_IntroSort_m304317DA8DFD25E60FCCA3E882B3D8B4E79E17CF_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___lo2, int32_t ___hi3, int32_t ___depthLimit4, RuntimeObject* ___comparer5, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0091; } IL_0005: { int32_t L_0 = ___hi3; int32_t L_1 = ___lo2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_005b; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0025; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_5 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___values1; RuntimeObject* L_7 = ___comparer5; int32_t L_8 = ___lo2; int32_t L_9 = ___hi3; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (RuntimeObject*)L_7, (int32_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } IL_0025: { int32_t L_10 = V_0; if ((!(((uint32_t)L_10) == ((uint32_t)3)))) { goto IL_004f; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_11 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = ___values1; RuntimeObject* L_13 = ___comparer5; int32_t L_14 = ___lo2; int32_t L_15 = ___hi3; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_11, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_12, (RuntimeObject*)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_17 = ___values1; RuntimeObject* L_18 = ___comparer5; int32_t L_19 = ___lo2; int32_t L_20 = ___hi3; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_16, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_17, (RuntimeObject*)L_18, (int32_t)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_21 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_22 = ___values1; RuntimeObject* L_23 = ___comparer5; int32_t L_24 = ___hi3; int32_t L_25 = ___hi3; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_21, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_22, (RuntimeObject*)L_23, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)1)), (int32_t)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } IL_004f: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_26 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_27 = ___values1; int32_t L_28 = ___lo2; int32_t L_29 = ___hi3; RuntimeObject* L_30 = ___comparer5; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_26, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_27, (int32_t)L_28, (int32_t)L_29, (RuntimeObject*)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } IL_005b: { int32_t L_31 = ___depthLimit4; if (L_31) { goto IL_006b; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_32 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_33 = ___values1; int32_t L_34 = ___lo2; int32_t L_35 = ___hi3; RuntimeObject* L_36 = ___comparer5; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_32, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_33, (int32_t)L_34, (int32_t)L_35, (RuntimeObject*)L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_006b: { int32_t L_37 = ___depthLimit4; ___depthLimit4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)1)); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_38 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_39 = ___values1; int32_t L_40 = ___lo2; int32_t L_41 = ___hi3; RuntimeObject* L_42 = ___comparer5; int32_t L_43 = (( int32_t (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_38, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_39, (int32_t)L_40, (int32_t)L_41, (RuntimeObject*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); V_1 = (int32_t)L_43; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_44 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_45 = ___values1; int32_t L_46 = V_1; int32_t L_47 = ___hi3; int32_t L_48 = ___depthLimit4; RuntimeObject* L_49 = ___comparer5; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_44, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_45, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)), (int32_t)L_47, (int32_t)L_48, (RuntimeObject*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); int32_t L_50 = V_1; ___hi3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_50, (int32_t)1)); } IL_0091: { int32_t L_51 = ___hi3; int32_t L_52 = ___lo2; if ((((int32_t)L_51) > ((int32_t)L_52))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`2::PickPivotAndPartition(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_2_PickPivotAndPartition_mF21CF46043EF15D4FF1AA079DB1814E5C47080B6_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___lo2, int32_t ___hi3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; RuntimeObject * V_1 = NULL; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo2; int32_t L_1 = ___hi3; int32_t L_2 = ___lo2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_4 = ___values1; RuntimeObject* L_5 = ___comparer4; int32_t L_6 = ___lo2; int32_t L_7 = V_0; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_3, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_4, (RuntimeObject*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = ___values1; RuntimeObject* L_10 = ___comparer4; int32_t L_11 = ___lo2; int32_t L_12 = ___hi3; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_8, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_9, (RuntimeObject*)L_10, (int32_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = ___values1; RuntimeObject* L_15 = ___comparer4; int32_t L_16 = V_0; int32_t L_17 = ___hi3; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_13, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_14, (RuntimeObject*)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_18 = ___keys0; int32_t L_19 = V_0; NullCheck(L_18); int32_t L_20 = L_19; RuntimeObject * L_21 = (L_18)->GetAt(static_cast(L_20)); V_1 = (RuntimeObject *)L_21; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_22 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_23 = ___values1; int32_t L_24 = V_0; int32_t L_25 = ___hi3; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_22, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_23, (int32_t)L_24, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int32_t L_26 = ___lo2; V_2 = (int32_t)L_26; int32_t L_27 = ___hi3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_27, (int32_t)1)); goto IL_007d; } IL_0044: { RuntimeObject* L_28 = ___comparer4; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_29 = ___keys0; int32_t L_30 = V_2; int32_t L_31 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1)); V_2 = (int32_t)L_31; NullCheck(L_29); int32_t L_32 = L_31; RuntimeObject * L_33 = (L_29)->GetAt(static_cast(L_32)); RuntimeObject * L_34 = V_1; NullCheck((RuntimeObject*)L_28); int32_t L_35 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_28, (RuntimeObject *)L_33, (RuntimeObject *)L_34); if ((((int32_t)L_35) < ((int32_t)0))) { goto IL_0044; } } IL_005a: { RuntimeObject* L_36 = ___comparer4; RuntimeObject * L_37 = V_1; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_38 = ___keys0; int32_t L_39 = V_3; int32_t L_40 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)1)); V_3 = (int32_t)L_40; NullCheck(L_38); int32_t L_41 = L_40; RuntimeObject * L_42 = (L_38)->GetAt(static_cast(L_41)); NullCheck((RuntimeObject*)L_36); int32_t L_43 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_36, (RuntimeObject *)L_37, (RuntimeObject *)L_42); if ((((int32_t)L_43) < ((int32_t)0))) { goto IL_005a; } } { int32_t L_44 = V_2; int32_t L_45 = V_3; if ((((int32_t)L_44) >= ((int32_t)L_45))) { goto IL_0081; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_46 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_47 = ___values1; int32_t L_48 = V_2; int32_t L_49 = V_3; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_46, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_47, (int32_t)L_48, (int32_t)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); } IL_007d: { int32_t L_50 = V_2; int32_t L_51 = V_3; if ((((int32_t)L_50) < ((int32_t)L_51))) { goto IL_0044; } } IL_0081: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_52 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_53 = ___values1; int32_t L_54 = V_2; int32_t L_55 = ___hi3; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_52, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_53, (int32_t)L_54, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_55, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int32_t L_56 = V_2; return L_56; } } // System.Void System.Collections.Generic.ArraySortHelper`2::Heapsort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_Heapsort_mB5B9DD9E73A0AA09587359AE488402CD8A694F79_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___lo2, int32_t ___hi3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi3; int32_t L_1 = ___lo2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001c; } IL_000c: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_3 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_4 = ___values1; int32_t L_5 = V_1; int32_t L_6 = V_0; int32_t L_7 = ___lo2; RuntimeObject* L_8 = ___comparer4; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_3, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_4, (int32_t)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_9 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); } IL_001c: { int32_t L_10 = V_1; if ((((int32_t)L_10) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_11 = V_0; V_2 = (int32_t)L_11; goto IL_0043; } IL_0024: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = ___values1; int32_t L_14 = ___lo2; int32_t L_15 = ___lo2; int32_t L_16 = V_2; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_12, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_17 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_18 = ___values1; int32_t L_19 = V_2; int32_t L_20 = ___lo2; RuntimeObject* L_21 = ___comparer4; (( void (*) (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_17, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_18, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)), (int32_t)L_20, (RuntimeObject*)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)1)); } IL_0043: { int32_t L_23 = V_2; if ((((int32_t)L_23) > ((int32_t)1))) { goto IL_0024; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::DownHeap(TKey[],TValue[],System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_DownHeap_mB43388FC433B4682B429B44BFCF4B9F6BF81A167_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___i2, int32_t ___n3, int32_t ___lo4, RuntimeObject* ___comparer5, const RuntimeMethod* method) { RuntimeObject * V_0 = NULL; RuntimeObject * V_1 = NULL; int32_t V_2 = 0; RuntimeObject * V_3 = NULL; RuntimeObject * G_B3_0 = NULL; { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_0 = ___keys0; int32_t L_1 = ___lo4; int32_t L_2 = ___i2; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); RuntimeObject * L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (RuntimeObject *)L_4; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_5 = ___values1; if (L_5) { goto IL_001b; } } { il2cpp_codegen_initobj((&V_3), sizeof(RuntimeObject *)); RuntimeObject * L_6 = V_3; G_B3_0 = L_6; goto IL_0027; } IL_001b: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = ___values1; int32_t L_8 = ___lo4; int32_t L_9 = ___i2; NullCheck(L_7); int32_t L_10 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)1)); RuntimeObject * L_11 = (L_7)->GetAt(static_cast(L_10)); G_B3_0 = L_11; } IL_0027: { V_1 = (RuntimeObject *)G_B3_0; goto IL_00a3; } IL_002a: { int32_t L_12 = ___i2; V_2 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_12)); int32_t L_13 = V_2; int32_t L_14 = ___n3; if ((((int32_t)L_13) >= ((int32_t)L_14))) { goto IL_0056; } } { RuntimeObject* L_15 = ___comparer5; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = ___keys0; int32_t L_17 = ___lo4; int32_t L_18 = V_2; NullCheck(L_16); int32_t L_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)L_18)), (int32_t)1)); RuntimeObject * L_20 = (L_16)->GetAt(static_cast(L_19)); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_21 = ___keys0; int32_t L_22 = ___lo4; int32_t L_23 = V_2; NullCheck(L_21); int32_t L_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)L_23)); RuntimeObject * L_25 = (L_21)->GetAt(static_cast(L_24)); NullCheck((RuntimeObject*)L_15); int32_t L_26 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_15, (RuntimeObject *)L_20, (RuntimeObject *)L_25); if ((((int32_t)L_26) >= ((int32_t)0))) { goto IL_0056; } } { int32_t L_27 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0056: { RuntimeObject* L_28 = ___comparer5; RuntimeObject * L_29 = V_0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_30 = ___keys0; int32_t L_31 = ___lo4; int32_t L_32 = V_2; NullCheck(L_30); int32_t L_33 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)), (int32_t)1)); RuntimeObject * L_34 = (L_30)->GetAt(static_cast(L_33)); NullCheck((RuntimeObject*)L_28); int32_t L_35 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_28, (RuntimeObject *)L_29, (RuntimeObject *)L_34); if ((((int32_t)L_35) >= ((int32_t)0))) { goto IL_00a9; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_36 = ___keys0; int32_t L_37 = ___lo4; int32_t L_38 = ___i2; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_39 = ___keys0; int32_t L_40 = ___lo4; int32_t L_41 = V_2; NullCheck(L_39); int32_t L_42 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)L_41)), (int32_t)1)); RuntimeObject * L_43 = (L_39)->GetAt(static_cast(L_42)); NullCheck(L_36); (L_36)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)L_38)), (int32_t)1))), (RuntimeObject *)L_43); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_44 = ___values1; if (!L_44) { goto IL_00a0; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_45 = ___values1; int32_t L_46 = ___lo4; int32_t L_47 = ___i2; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_48 = ___values1; int32_t L_49 = ___lo4; int32_t L_50 = V_2; NullCheck(L_48); int32_t L_51 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)L_50)), (int32_t)1)); RuntimeObject * L_52 = (L_48)->GetAt(static_cast(L_51)); NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)L_47)), (int32_t)1))), (RuntimeObject *)L_52); } IL_00a0: { int32_t L_53 = V_2; ___i2 = (int32_t)L_53; } IL_00a3: { int32_t L_54 = ___i2; int32_t L_55 = ___n3; if ((((int32_t)L_54) <= ((int32_t)((int32_t)((int32_t)L_55/(int32_t)2))))) { goto IL_002a; } } IL_00a9: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_56 = ___keys0; int32_t L_57 = ___lo4; int32_t L_58 = ___i2; RuntimeObject * L_59 = V_0; NullCheck(L_56); (L_56)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)L_58)), (int32_t)1))), (RuntimeObject *)L_59); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_60 = ___values1; if (!L_60) { goto IL_00c6; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_61 = ___values1; int32_t L_62 = ___lo4; int32_t L_63 = ___i2; RuntimeObject * L_64 = V_1; NullCheck(L_61); (L_61)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_62, (int32_t)L_63)), (int32_t)1))), (RuntimeObject *)L_64); } IL_00c6: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::InsertionSort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_InsertionSort_m67BA93D12861EB60A80921045CAD7A77A4644102_gshared (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___lo2, int32_t ___hi3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; RuntimeObject * V_2 = NULL; RuntimeObject * V_3 = NULL; RuntimeObject * V_4 = NULL; RuntimeObject * G_B4_0 = NULL; { int32_t L_0 = ___lo2; V_0 = (int32_t)L_0; goto IL_0083; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); RuntimeObject * L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (RuntimeObject *)L_5; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___values1; if (L_6) { goto IL_001f; } } { il2cpp_codegen_initobj((&V_4), sizeof(RuntimeObject *)); RuntimeObject * L_7 = V_4; G_B4_0 = L_7; goto IL_0028; } IL_001f: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___values1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)); RuntimeObject * L_11 = (L_8)->GetAt(static_cast(L_10)); G_B4_0 = L_11; } IL_0028: { V_3 = (RuntimeObject *)G_B4_0; goto IL_0052; } IL_002b: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = ___keys0; int32_t L_13 = V_1; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = ___keys0; int32_t L_15 = V_1; NullCheck(L_14); int32_t L_16 = L_15; RuntimeObject * L_17 = (L_14)->GetAt(static_cast(L_16)); NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1))), (RuntimeObject *)L_17); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_18 = ___values1; if (!L_18) { goto IL_004e; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_19 = ___values1; int32_t L_20 = V_1; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_21 = ___values1; int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; RuntimeObject * L_24 = (L_21)->GetAt(static_cast(L_23)); NullCheck(L_19); (L_19)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))), (RuntimeObject *)L_24); } IL_004e: { int32_t L_25 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1)); } IL_0052: { int32_t L_26 = V_1; int32_t L_27 = ___lo2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0068; } } { RuntimeObject* L_28 = ___comparer4; RuntimeObject * L_29 = V_2; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_30 = ___keys0; int32_t L_31 = V_1; NullCheck(L_30); int32_t L_32 = L_31; RuntimeObject * L_33 = (L_30)->GetAt(static_cast(L_32)); NullCheck((RuntimeObject*)L_28); int32_t L_34 = InterfaceFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_28, (RuntimeObject *)L_29, (RuntimeObject *)L_33); if ((((int32_t)L_34) < ((int32_t)0))) { goto IL_002b; } } IL_0068: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_35 = ___keys0; int32_t L_36 = V_1; RuntimeObject * L_37 = V_2; NullCheck(L_35); (L_35)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))), (RuntimeObject *)L_37); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_38 = ___values1; if (!L_38) { goto IL_007f; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_39 = ___values1; int32_t L_40 = V_1; RuntimeObject * L_41 = V_3; NullCheck(L_39); (L_39)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1))), (RuntimeObject *)L_41); } IL_007f: { int32_t L_42 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_0083: { int32_t L_43 = V_0; int32_t L_44 = ___hi3; if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0004; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2__ctor_m37787914EA8948EF7D8E517765FB094C573F42BA_gshared (ArraySortHelper_2_tC7587DA2B97E46D9E26E78C6864D7A2460A57E7F * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.ArraySortHelper`2 System.Collections.Generic.ArraySortHelper`2::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * ArraySortHelper_2_get_Default_mE4C3DBC2059057243F96305B29B5F6D255CC2D03_gshared (const RuntimeMethod* method) { ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * V_0 = NULL; { ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * L_0 = ((ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_s_defaultArraySortHelper_0(); il2cpp_codegen_memory_barrier(); V_0 = (ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 *)L_0; ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * L_1 = V_0; if (L_1) { goto IL_0011; } } { ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * L_2 = (( ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 *)L_2; } IL_0011: { ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * L_3 = V_0; return L_3; } } // System.Collections.Generic.ArraySortHelper`2 System.Collections.Generic.ArraySortHelper`2::CreateArraySortHelper() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * ArraySortHelper_2_CreateArraySortHelper_mCC60A0374A351E49016AD86D1B61A15C9C23A252_gshared (const RuntimeMethod* method) { { ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * L_0 = (ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 2)); (( void (*) (ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)->methodPointer)(L_0, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 3)); il2cpp_codegen_memory_barrier(); ((ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_s_defaultArraySortHelper_0(L_0); ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * L_1 = ((ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_s_defaultArraySortHelper_0(); il2cpp_codegen_memory_barrier(); return L_1; } } // System.Void System.Collections.Generic.ArraySortHelper`2::Sort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_Sort_mB1F0BA2E8984A2AB76EF0E14F5209EF253AFDAC5_gshared (ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * __this, UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___index2, int32_t ___length3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (ArraySortHelper_2_Sort_mB1F0BA2E8984A2AB76EF0E14F5209EF253AFDAC5_MetadataUsageId); s_Il2CppMethodInitialized = true; } Exception_t * V_0 = NULL; Exception_t * __last_unhandled_exception = 0; NO_UNUSED_WARNING (__last_unhandled_exception); Exception_t * __exception_local = 0; NO_UNUSED_WARNING (__exception_local); void* __leave_targets_storage = alloca(sizeof(int32_t) * 2); il2cpp::utils::LeaveTargetStack __leave_targets(__leave_targets_storage); NO_UNUSED_WARNING (__leave_targets); IL_0000: try { // begin try (depth: 1) { RuntimeObject* L_0 = ___comparer4; if (!L_0) { goto IL_000d; } } IL_0004: { RuntimeObject* L_1 = ___comparer4; Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * L_2 = (( Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); if ((!(((RuntimeObject*)(RuntimeObject*)L_1) == ((RuntimeObject*)(Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC *)L_2)))) { goto IL_0014; } } IL_000d: { Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * L_3 = (( Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 4)); ___comparer4 = (RuntimeObject*)L_3; } IL_0014: { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_4 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_5 = ___values1; int32_t L_6 = ___index2; int32_t L_7 = ___length3; RuntimeObject* L_8 = ___comparer4; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_4, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(method->klass->rgctx_data, 6)); goto IL_0039; } } // end try (depth: 1) catch(Il2CppExceptionWrapper& e) { __exception_local = (Exception_t *)e.ex; if(il2cpp_codegen_class_is_assignable_from (IndexOutOfRangeException_tEC7665FC66525AB6A6916A7EB505E5591683F0CF_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_0022; if(il2cpp_codegen_class_is_assignable_from (Exception_t_il2cpp_TypeInfo_var, il2cpp_codegen_object_class(e.ex))) goto CATCH_002c; throw e; } CATCH_0022: { // begin catch(System.IndexOutOfRangeException) RuntimeObject* L_9 = ___comparer4; IntrospectiveSortUtilities_ThrowOrIgnoreBadComparer_mC5A16A109D5D25128EC4877C34B328EAB6567C3A((RuntimeObject *)L_9, /*hidden argument*/NULL); goto IL_0039; } // end catch (depth: 1) CATCH_002c: { // begin catch(System.Exception) V_0 = (Exception_t *)((Exception_t *)__exception_local); Exception_t * L_10 = V_0; InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_11 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_mC40AA9579B996C6FBAE023590139C16304D81DC6(L_11, (String_t*)_stringLiteralFB1F9085CD251113A1CE1C7E7F6CB3C672DA6565, (Exception_t *)L_10, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_11, ArraySortHelper_2_Sort_mB1F0BA2E8984A2AB76EF0E14F5209EF253AFDAC5_RuntimeMethod_var); } // end catch (depth: 1) IL_0039: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::SwapIfGreaterWithItems(TKey[],TValue[],System.Collections.Generic.IComparer`1,System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_SwapIfGreaterWithItems_m8AB09BF04642B90622A236C05FD484F17CAC5636_gshared (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, RuntimeObject* ___comparer2, int32_t ___a3, int32_t ___b4, const RuntimeMethod* method) { uint64_t V_0 = 0; RuntimeObject * V_1 = NULL; { int32_t L_0 = ___a3; int32_t L_1 = ___b4; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0060; } } { RuntimeObject* L_2 = ___comparer2; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_3 = ___keys0; int32_t L_4 = ___a3; NullCheck(L_3); int32_t L_5 = L_4; uint64_t L_6 = (L_3)->GetAt(static_cast(L_5)); UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_7 = ___keys0; int32_t L_8 = ___b4; NullCheck(L_7); int32_t L_9 = L_8; uint64_t L_10 = (L_7)->GetAt(static_cast(L_9)); NullCheck((RuntimeObject*)L_2); int32_t L_11 = InterfaceFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_2, (uint64_t)L_6, (uint64_t)L_10); if ((((int32_t)L_11) <= ((int32_t)0))) { goto IL_0060; } } { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_12 = ___keys0; int32_t L_13 = ___a3; NullCheck(L_12); int32_t L_14 = L_13; uint64_t L_15 = (L_12)->GetAt(static_cast(L_14)); V_0 = (uint64_t)L_15; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_16 = ___keys0; int32_t L_17 = ___a3; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_18 = ___keys0; int32_t L_19 = ___b4; NullCheck(L_18); int32_t L_20 = L_19; uint64_t L_21 = (L_18)->GetAt(static_cast(L_20)); NullCheck(L_16); (L_16)->SetAt(static_cast(L_17), (uint64_t)L_21); UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_22 = ___keys0; int32_t L_23 = ___b4; uint64_t L_24 = V_0; NullCheck(L_22); (L_22)->SetAt(static_cast(L_23), (uint64_t)L_24); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_25 = ___values1; if (!L_25) { goto IL_0060; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_26 = ___values1; int32_t L_27 = ___a3; NullCheck(L_26); int32_t L_28 = L_27; RuntimeObject * L_29 = (L_26)->GetAt(static_cast(L_28)); V_1 = (RuntimeObject *)L_29; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_30 = ___values1; int32_t L_31 = ___a3; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_32 = ___values1; int32_t L_33 = ___b4; NullCheck(L_32); int32_t L_34 = L_33; RuntimeObject * L_35 = (L_32)->GetAt(static_cast(L_34)); NullCheck(L_30); (L_30)->SetAt(static_cast(L_31), (RuntimeObject *)L_35); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_36 = ___values1; int32_t L_37 = ___b4; RuntimeObject * L_38 = V_1; NullCheck(L_36); (L_36)->SetAt(static_cast(L_37), (RuntimeObject *)L_38); } IL_0060: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::Swap(TKey[],TValue[],System.Int32,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_Swap_mBB4D5F363E32B049069A7313F5EC9D6C7F7426E3_gshared (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___i2, int32_t ___j3, const RuntimeMethod* method) { uint64_t V_0 = 0; RuntimeObject * V_1 = NULL; { int32_t L_0 = ___i2; int32_t L_1 = ___j3; if ((((int32_t)L_0) == ((int32_t)L_1))) { goto IL_0043; } } { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_2 = ___keys0; int32_t L_3 = ___i2; NullCheck(L_2); int32_t L_4 = L_3; uint64_t L_5 = (L_2)->GetAt(static_cast(L_4)); V_0 = (uint64_t)L_5; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_6 = ___keys0; int32_t L_7 = ___i2; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_8 = ___keys0; int32_t L_9 = ___j3; NullCheck(L_8); int32_t L_10 = L_9; uint64_t L_11 = (L_8)->GetAt(static_cast(L_10)); NullCheck(L_6); (L_6)->SetAt(static_cast(L_7), (uint64_t)L_11); UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_12 = ___keys0; int32_t L_13 = ___j3; uint64_t L_14 = V_0; NullCheck(L_12); (L_12)->SetAt(static_cast(L_13), (uint64_t)L_14); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_15 = ___values1; if (!L_15) { goto IL_0043; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_16 = ___values1; int32_t L_17 = ___i2; NullCheck(L_16); int32_t L_18 = L_17; RuntimeObject * L_19 = (L_16)->GetAt(static_cast(L_18)); V_1 = (RuntimeObject *)L_19; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_20 = ___values1; int32_t L_21 = ___i2; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_22 = ___values1; int32_t L_23 = ___j3; NullCheck(L_22); int32_t L_24 = L_23; RuntimeObject * L_25 = (L_22)->GetAt(static_cast(L_24)); NullCheck(L_20); (L_20)->SetAt(static_cast(L_21), (RuntimeObject *)L_25); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_26 = ___values1; int32_t L_27 = ___j3; RuntimeObject * L_28 = V_1; NullCheck(L_26); (L_26)->SetAt(static_cast(L_27), (RuntimeObject *)L_28); } IL_0043: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::IntrospectiveSort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_IntrospectiveSort_m02E315CC3C3DF55D8CF1D2F7638716937FB34595_gshared (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___left2, int32_t ___length3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { { int32_t L_0 = ___length3; if ((((int32_t)L_0) >= ((int32_t)2))) { goto IL_0005; } } { return; } IL_0005: { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_1 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_2 = ___values1; int32_t L_3 = ___left2; int32_t L_4 = ___length3; int32_t L_5 = ___left2; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_6 = ___keys0; NullCheck(L_6); int32_t L_7 = IntrospectiveSortUtilities_FloorLog2_m5D97E3CA34AA9D368A470CB423154AFEF979BFFA((int32_t)(((int32_t)((int32_t)(((RuntimeArray*)L_6)->max_length)))), /*hidden argument*/NULL); RuntimeObject* L_8 = ___comparer4; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_1, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_2, (int32_t)L_3, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_4, (int32_t)L_5)), (int32_t)1)), (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_7)), (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::IntroSort(TKey[],TValue[],System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_IntroSort_m3638E5B135BC668A8ADA62DA1FACE3796CCB52AF_gshared (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___lo2, int32_t ___hi3, int32_t ___depthLimit4, RuntimeObject* ___comparer5, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; { goto IL_0091; } IL_0005: { int32_t L_0 = ___hi3; int32_t L_1 = ___lo2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; if ((((int32_t)L_2) > ((int32_t)((int32_t)16)))) { goto IL_005b; } } { int32_t L_3 = V_0; if ((!(((uint32_t)L_3) == ((uint32_t)1)))) { goto IL_0015; } } { return; } IL_0015: { int32_t L_4 = V_0; if ((!(((uint32_t)L_4) == ((uint32_t)2)))) { goto IL_0025; } } { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_5 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___values1; RuntimeObject* L_7 = ___comparer5; int32_t L_8 = ___lo2; int32_t L_9 = ___hi3; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_5, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_6, (RuntimeObject*)L_7, (int32_t)L_8, (int32_t)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } IL_0025: { int32_t L_10 = V_0; if ((!(((uint32_t)L_10) == ((uint32_t)3)))) { goto IL_004f; } } { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_11 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_12 = ___values1; RuntimeObject* L_13 = ___comparer5; int32_t L_14 = ___lo2; int32_t L_15 = ___hi3; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_11, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_12, (RuntimeObject*)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_15, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_16 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_17 = ___values1; RuntimeObject* L_18 = ___comparer5; int32_t L_19 = ___lo2; int32_t L_20 = ___hi3; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_16, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_17, (RuntimeObject*)L_18, (int32_t)L_19, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_21 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_22 = ___values1; RuntimeObject* L_23 = ___comparer5; int32_t L_24 = ___hi3; int32_t L_25 = ___hi3; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_21, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_22, (RuntimeObject*)L_23, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_24, (int32_t)1)), (int32_t)L_25, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); return; } IL_004f: { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_26 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_27 = ___values1; int32_t L_28 = ___lo2; int32_t L_29 = ___hi3; RuntimeObject* L_30 = ___comparer5; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_26, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_27, (int32_t)L_28, (int32_t)L_29, (RuntimeObject*)L_30, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 10)); return; } IL_005b: { int32_t L_31 = ___depthLimit4; if (L_31) { goto IL_006b; } } { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_32 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_33 = ___values1; int32_t L_34 = ___lo2; int32_t L_35 = ___hi3; RuntimeObject* L_36 = ___comparer5; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_32, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_33, (int32_t)L_34, (int32_t)L_35, (RuntimeObject*)L_36, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 11)); return; } IL_006b: { int32_t L_37 = ___depthLimit4; ___depthLimit4 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_37, (int32_t)1)); UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_38 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_39 = ___values1; int32_t L_40 = ___lo2; int32_t L_41 = ___hi3; RuntimeObject* L_42 = ___comparer5; int32_t L_43 = (( int32_t (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_38, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_39, (int32_t)L_40, (int32_t)L_41, (RuntimeObject*)L_42, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 12)); V_1 = (int32_t)L_43; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_44 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_45 = ___values1; int32_t L_46 = V_1; int32_t L_47 = ___hi3; int32_t L_48 = ___depthLimit4; RuntimeObject* L_49 = ___comparer5; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_44, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_45, (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)1)), (int32_t)L_47, (int32_t)L_48, (RuntimeObject*)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 8)); int32_t L_50 = V_1; ___hi3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_50, (int32_t)1)); } IL_0091: { int32_t L_51 = ___hi3; int32_t L_52 = ___lo2; if ((((int32_t)L_51) > ((int32_t)L_52))) { goto IL_0005; } } { return; } } // System.Int32 System.Collections.Generic.ArraySortHelper`2::PickPivotAndPartition(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t ArraySortHelper_2_PickPivotAndPartition_m89893DAD60487DDD5062F521ED2A714C8A00384F_gshared (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___lo2, int32_t ___hi3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; uint64_t V_1 = 0; int32_t V_2 = 0; int32_t V_3 = 0; { int32_t L_0 = ___lo2; int32_t L_1 = ___hi3; int32_t L_2 = ___lo2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_0, (int32_t)((int32_t)((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_1, (int32_t)L_2))/(int32_t)2)))); UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_3 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_4 = ___values1; RuntimeObject* L_5 = ___comparer4; int32_t L_6 = ___lo2; int32_t L_7 = V_0; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_3, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_4, (RuntimeObject*)L_5, (int32_t)L_6, (int32_t)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_8 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_9 = ___values1; RuntimeObject* L_10 = ___comparer4; int32_t L_11 = ___lo2; int32_t L_12 = ___hi3; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_8, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_9, (RuntimeObject*)L_10, (int32_t)L_11, (int32_t)L_12, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_13 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_14 = ___values1; RuntimeObject* L_15 = ___comparer4; int32_t L_16 = V_0; int32_t L_17 = ___hi3; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, RuntimeObject*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_13, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_14, (RuntimeObject*)L_15, (int32_t)L_16, (int32_t)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 9)); UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_18 = ___keys0; int32_t L_19 = V_0; NullCheck(L_18); int32_t L_20 = L_19; uint64_t L_21 = (L_18)->GetAt(static_cast(L_20)); V_1 = (uint64_t)L_21; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_22 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_23 = ___values1; int32_t L_24 = V_0; int32_t L_25 = ___hi3; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_22, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_23, (int32_t)L_24, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int32_t L_26 = ___lo2; V_2 = (int32_t)L_26; int32_t L_27 = ___hi3; V_3 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_27, (int32_t)1)); goto IL_007d; } IL_0044: { RuntimeObject* L_28 = ___comparer4; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_29 = ___keys0; int32_t L_30 = V_2; int32_t L_31 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_30, (int32_t)1)); V_2 = (int32_t)L_31; NullCheck(L_29); int32_t L_32 = L_31; uint64_t L_33 = (L_29)->GetAt(static_cast(L_32)); uint64_t L_34 = V_1; NullCheck((RuntimeObject*)L_28); int32_t L_35 = InterfaceFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_28, (uint64_t)L_33, (uint64_t)L_34); if ((((int32_t)L_35) < ((int32_t)0))) { goto IL_0044; } } IL_005a: { RuntimeObject* L_36 = ___comparer4; uint64_t L_37 = V_1; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_38 = ___keys0; int32_t L_39 = V_3; int32_t L_40 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_39, (int32_t)1)); V_3 = (int32_t)L_40; NullCheck(L_38); int32_t L_41 = L_40; uint64_t L_42 = (L_38)->GetAt(static_cast(L_41)); NullCheck((RuntimeObject*)L_36); int32_t L_43 = InterfaceFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_36, (uint64_t)L_37, (uint64_t)L_42); if ((((int32_t)L_43) < ((int32_t)0))) { goto IL_005a; } } { int32_t L_44 = V_2; int32_t L_45 = V_3; if ((((int32_t)L_44) >= ((int32_t)L_45))) { goto IL_0081; } } { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_46 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_47 = ___values1; int32_t L_48 = V_2; int32_t L_49 = V_3; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_46, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_47, (int32_t)L_48, (int32_t)L_49, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); } IL_007d: { int32_t L_50 = V_2; int32_t L_51 = V_3; if ((((int32_t)L_50) < ((int32_t)L_51))) { goto IL_0044; } } IL_0081: { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_52 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_53 = ___values1; int32_t L_54 = V_2; int32_t L_55 = ___hi3; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_52, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_53, (int32_t)L_54, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_55, (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); int32_t L_56 = V_2; return L_56; } } // System.Void System.Collections.Generic.ArraySortHelper`2::Heapsort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_Heapsort_m472A960EAD726E5047424D9F69C0F2F0D422F0D9_gshared (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___lo2, int32_t ___hi3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; int32_t V_2 = 0; { int32_t L_0 = ___hi3; int32_t L_1 = ___lo2; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_0, (int32_t)L_1)), (int32_t)1)); int32_t L_2 = V_0; V_1 = (int32_t)((int32_t)((int32_t)L_2/(int32_t)2)); goto IL_001c; } IL_000c: { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_3 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_4 = ___values1; int32_t L_5 = V_1; int32_t L_6 = V_0; int32_t L_7 = ___lo2; RuntimeObject* L_8 = ___comparer4; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_3, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_4, (int32_t)L_5, (int32_t)L_6, (int32_t)L_7, (RuntimeObject*)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_9 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_9, (int32_t)1)); } IL_001c: { int32_t L_10 = V_1; if ((((int32_t)L_10) >= ((int32_t)1))) { goto IL_000c; } } { int32_t L_11 = V_0; V_2 = (int32_t)L_11; goto IL_0043; } IL_0024: { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_12 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_13 = ___values1; int32_t L_14 = ___lo2; int32_t L_15 = ___lo2; int32_t L_16 = V_2; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_12, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_13, (int32_t)L_14, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_15, (int32_t)L_16)), (int32_t)1)), /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 13)); UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_17 = ___keys0; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_18 = ___values1; int32_t L_19 = V_2; int32_t L_20 = ___lo2; RuntimeObject* L_21 = ___comparer4; (( void (*) (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*, int32_t, int32_t, int32_t, RuntimeObject*, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)->methodPointer)((UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4*)L_17, (ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A*)L_18, (int32_t)1, (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_19, (int32_t)1)), (int32_t)L_20, (RuntimeObject*)L_21, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 14)); int32_t L_22 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_22, (int32_t)1)); } IL_0043: { int32_t L_23 = V_2; if ((((int32_t)L_23) > ((int32_t)1))) { goto IL_0024; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::DownHeap(TKey[],TValue[],System.Int32,System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_DownHeap_m7E54D9DEEB48429158ECC108E4C385B5609B5DE2_gshared (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___i2, int32_t ___n3, int32_t ___lo4, RuntimeObject* ___comparer5, const RuntimeMethod* method) { uint64_t V_0 = 0; RuntimeObject * V_1 = NULL; int32_t V_2 = 0; RuntimeObject * V_3 = NULL; RuntimeObject * G_B3_0 = NULL; { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_0 = ___keys0; int32_t L_1 = ___lo4; int32_t L_2 = ___i2; NullCheck(L_0); int32_t L_3 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_1, (int32_t)L_2)), (int32_t)1)); uint64_t L_4 = (L_0)->GetAt(static_cast(L_3)); V_0 = (uint64_t)L_4; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_5 = ___values1; if (L_5) { goto IL_001b; } } { il2cpp_codegen_initobj((&V_3), sizeof(RuntimeObject *)); RuntimeObject * L_6 = V_3; G_B3_0 = L_6; goto IL_0027; } IL_001b: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_7 = ___values1; int32_t L_8 = ___lo4; int32_t L_9 = ___i2; NullCheck(L_7); int32_t L_10 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_8, (int32_t)L_9)), (int32_t)1)); RuntimeObject * L_11 = (L_7)->GetAt(static_cast(L_10)); G_B3_0 = L_11; } IL_0027: { V_1 = (RuntimeObject *)G_B3_0; goto IL_00a3; } IL_002a: { int32_t L_12 = ___i2; V_2 = (int32_t)((int32_t)il2cpp_codegen_multiply((int32_t)2, (int32_t)L_12)); int32_t L_13 = V_2; int32_t L_14 = ___n3; if ((((int32_t)L_13) >= ((int32_t)L_14))) { goto IL_0056; } } { RuntimeObject* L_15 = ___comparer5; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_16 = ___keys0; int32_t L_17 = ___lo4; int32_t L_18 = V_2; NullCheck(L_16); int32_t L_19 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)L_18)), (int32_t)1)); uint64_t L_20 = (L_16)->GetAt(static_cast(L_19)); UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_21 = ___keys0; int32_t L_22 = ___lo4; int32_t L_23 = V_2; NullCheck(L_21); int32_t L_24 = ((int32_t)il2cpp_codegen_add((int32_t)L_22, (int32_t)L_23)); uint64_t L_25 = (L_21)->GetAt(static_cast(L_24)); NullCheck((RuntimeObject*)L_15); int32_t L_26 = InterfaceFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_15, (uint64_t)L_20, (uint64_t)L_25); if ((((int32_t)L_26) >= ((int32_t)0))) { goto IL_0056; } } { int32_t L_27 = V_2; V_2 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_27, (int32_t)1)); } IL_0056: { RuntimeObject* L_28 = ___comparer5; uint64_t L_29 = V_0; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_30 = ___keys0; int32_t L_31 = ___lo4; int32_t L_32 = V_2; NullCheck(L_30); int32_t L_33 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_31, (int32_t)L_32)), (int32_t)1)); uint64_t L_34 = (L_30)->GetAt(static_cast(L_33)); NullCheck((RuntimeObject*)L_28); int32_t L_35 = InterfaceFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_28, (uint64_t)L_29, (uint64_t)L_34); if ((((int32_t)L_35) >= ((int32_t)0))) { goto IL_00a9; } } { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_36 = ___keys0; int32_t L_37 = ___lo4; int32_t L_38 = ___i2; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_39 = ___keys0; int32_t L_40 = ___lo4; int32_t L_41 = V_2; NullCheck(L_39); int32_t L_42 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)L_41)), (int32_t)1)); uint64_t L_43 = (L_39)->GetAt(static_cast(L_42)); NullCheck(L_36); (L_36)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_37, (int32_t)L_38)), (int32_t)1))), (uint64_t)L_43); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_44 = ___values1; if (!L_44) { goto IL_00a0; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_45 = ___values1; int32_t L_46 = ___lo4; int32_t L_47 = ___i2; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_48 = ___values1; int32_t L_49 = ___lo4; int32_t L_50 = V_2; NullCheck(L_48); int32_t L_51 = ((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_49, (int32_t)L_50)), (int32_t)1)); RuntimeObject * L_52 = (L_48)->GetAt(static_cast(L_51)); NullCheck(L_45); (L_45)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_46, (int32_t)L_47)), (int32_t)1))), (RuntimeObject *)L_52); } IL_00a0: { int32_t L_53 = V_2; ___i2 = (int32_t)L_53; } IL_00a3: { int32_t L_54 = ___i2; int32_t L_55 = ___n3; if ((((int32_t)L_54) <= ((int32_t)((int32_t)((int32_t)L_55/(int32_t)2))))) { goto IL_002a; } } IL_00a9: { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_56 = ___keys0; int32_t L_57 = ___lo4; int32_t L_58 = ___i2; uint64_t L_59 = V_0; NullCheck(L_56); (L_56)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_57, (int32_t)L_58)), (int32_t)1))), (uint64_t)L_59); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_60 = ___values1; if (!L_60) { goto IL_00c6; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_61 = ___values1; int32_t L_62 = ___lo4; int32_t L_63 = ___i2; RuntimeObject * L_64 = V_1; NullCheck(L_61); (L_61)->SetAt(static_cast(((int32_t)il2cpp_codegen_subtract((int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_62, (int32_t)L_63)), (int32_t)1))), (RuntimeObject *)L_64); } IL_00c6: { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::InsertionSort(TKey[],TValue[],System.Int32,System.Int32,System.Collections.Generic.IComparer`1) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2_InsertionSort_mB4CCEC9183F182D8C4FF5582215675E15F5DBEC0_gshared (UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* ___keys0, ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* ___values1, int32_t ___lo2, int32_t ___hi3, RuntimeObject* ___comparer4, const RuntimeMethod* method) { int32_t V_0 = 0; int32_t V_1 = 0; uint64_t V_2 = 0; RuntimeObject * V_3 = NULL; RuntimeObject * V_4 = NULL; RuntimeObject * G_B4_0 = NULL; { int32_t L_0 = ___lo2; V_0 = (int32_t)L_0; goto IL_0083; } IL_0004: { int32_t L_1 = V_0; V_1 = (int32_t)L_1; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_2 = ___keys0; int32_t L_3 = V_0; NullCheck(L_2); int32_t L_4 = ((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)); uint64_t L_5 = (L_2)->GetAt(static_cast(L_4)); V_2 = (uint64_t)L_5; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_6 = ___values1; if (L_6) { goto IL_001f; } } { il2cpp_codegen_initobj((&V_4), sizeof(RuntimeObject *)); RuntimeObject * L_7 = V_4; G_B4_0 = L_7; goto IL_0028; } IL_001f: { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_8 = ___values1; int32_t L_9 = V_0; NullCheck(L_8); int32_t L_10 = ((int32_t)il2cpp_codegen_add((int32_t)L_9, (int32_t)1)); RuntimeObject * L_11 = (L_8)->GetAt(static_cast(L_10)); G_B4_0 = L_11; } IL_0028: { V_3 = (RuntimeObject *)G_B4_0; goto IL_0052; } IL_002b: { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_12 = ___keys0; int32_t L_13 = V_1; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_14 = ___keys0; int32_t L_15 = V_1; NullCheck(L_14); int32_t L_16 = L_15; uint64_t L_17 = (L_14)->GetAt(static_cast(L_16)); NullCheck(L_12); (L_12)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_13, (int32_t)1))), (uint64_t)L_17); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_18 = ___values1; if (!L_18) { goto IL_004e; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_19 = ___values1; int32_t L_20 = V_1; ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_21 = ___values1; int32_t L_22 = V_1; NullCheck(L_21); int32_t L_23 = L_22; RuntimeObject * L_24 = (L_21)->GetAt(static_cast(L_23)); NullCheck(L_19); (L_19)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_20, (int32_t)1))), (RuntimeObject *)L_24); } IL_004e: { int32_t L_25 = V_1; V_1 = (int32_t)((int32_t)il2cpp_codegen_subtract((int32_t)L_25, (int32_t)1)); } IL_0052: { int32_t L_26 = V_1; int32_t L_27 = ___lo2; if ((((int32_t)L_26) < ((int32_t)L_27))) { goto IL_0068; } } { RuntimeObject* L_28 = ___comparer4; uint64_t L_29 = V_2; UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_30 = ___keys0; int32_t L_31 = V_1; NullCheck(L_30); int32_t L_32 = L_31; uint64_t L_33 = (L_30)->GetAt(static_cast(L_32)); NullCheck((RuntimeObject*)L_28); int32_t L_34 = InterfaceFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(0 /* System.Int32 System.Collections.Generic.IComparer`1::Compare(T,T) */, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 7), (RuntimeObject*)L_28, (uint64_t)L_29, (uint64_t)L_33); if ((((int32_t)L_34) < ((int32_t)0))) { goto IL_002b; } } IL_0068: { UInt64U5BU5D_tA808FE881491284FF25AFDF5C4BC92A826031EF4* L_35 = ___keys0; int32_t L_36 = V_1; uint64_t L_37 = V_2; NullCheck(L_35); (L_35)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_36, (int32_t)1))), (uint64_t)L_37); ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_38 = ___values1; if (!L_38) { goto IL_007f; } } { ObjectU5BU5D_t3C9242B5C88A48B2A5BD9FDA6CD0024E792AF08A* L_39 = ___values1; int32_t L_40 = V_1; RuntimeObject * L_41 = V_3; NullCheck(L_39); (L_39)->SetAt(static_cast(((int32_t)il2cpp_codegen_add((int32_t)L_40, (int32_t)1))), (RuntimeObject *)L_41); } IL_007f: { int32_t L_42 = V_0; V_0 = (int32_t)((int32_t)il2cpp_codegen_add((int32_t)L_42, (int32_t)1)); } IL_0083: { int32_t L_43 = V_0; int32_t L_44 = ___hi3; if ((((int32_t)L_43) < ((int32_t)L_44))) { goto IL_0004; } } { return; } } // System.Void System.Collections.Generic.ArraySortHelper`2::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void ArraySortHelper_2__ctor_mA5F88748AB26F4B61F361F955F5A1B605E1C9516_gshared (ArraySortHelper_2_t2FF12471052A6F38EFFD02AD4037EB23260332A5 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * Comparer_1_get_Default_mFD6607ABAF1850F6D1A01C45D0BE3D7203A1470D_gshared (const RuntimeMethod* method) { Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * V_0 = NULL; { Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * L_0 = ((Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 *)L_0; Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * L_2 = (( Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 *)L_2; Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * Comparer_1_CreateComparer_mA1D9CB9BA017147C21B42F2EB7B9E0CDE9E22648_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mA1D9CB9BA017147C21B42F2EB7B9E0CDE9E22648_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tD0D402D7779FED48BFB8B73DDC8C8D2F76FF11DB * L_33 = (ObjectComparer_1_tD0D402D7779FED48BFB8B73DDC8C8D2F76FF11DB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tD0D402D7779FED48BFB8B73DDC8C8D2F76FF11DB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m2944BC3427E8DD1574071920A6FDE5BF081CAE35_gshared (Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 , PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 *)__this, (PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 )((*(PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 *)((PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 )((*(PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 *)((PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mDCC9A709B680D7565AA44CCEF94E453C1F32CA92_gshared (Comparer_1_t9683AE073555FCC0A66B16FE7476335B7CDE4035 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * Comparer_1_get_Default_m67813FCF3F8ECF21E2EFB60FD0FE8F2C4BB510FD_gshared (const RuntimeMethod* method) { Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * V_0 = NULL; { Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * L_0 = ((Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 *)L_0; Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * L_2 = (( Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 *)L_2; Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * Comparer_1_CreateComparer_m7D712CA1A497404937832845D5501D31B3024C74_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m7D712CA1A497404937832845D5501D31B3024C74_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tF9F90A953C9983A2AE3A87BF29482751B0692B74 * L_33 = (ObjectComparer_1_tF9F90A953C9983A2AE3A87BF29482751B0692B74 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tF9F90A953C9983A2AE3A87BF29482751B0692B74 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mB1381C4C0DC99414FDF1E9EC8333EC4F80AB960A_gshared (Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, bool, bool >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 *)__this, (bool)((*(bool*)((bool*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (bool)((*(bool*)((bool*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m43E3B03753B98B4B7FEDC57BD06FD8C2A073A558_gshared (Comparer_1_t322447E2E777F3707F8006FD88B8393DEAC1F196 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * Comparer_1_get_Default_m299B6F770A9718DDAD2B84DCFC582EC84DA673E9_gshared (const RuntimeMethod* method) { Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * V_0 = NULL; { Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * L_0 = ((Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 *)L_0; Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * L_2 = (( Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 *)L_2; Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * Comparer_1_CreateComparer_mBE90936296E5487253F2CECCDA7D5834F7A8EA47_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mBE90936296E5487253F2CECCDA7D5834F7A8EA47_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t0356AFD3E6499F0ABBE5F4459F2E7CFB6C0BBD3F * L_33 = (ObjectComparer_1_t0356AFD3E6499F0ABBE5F4459F2E7CFB6C0BBD3F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t0356AFD3E6499F0ABBE5F4459F2E7CFB6C0BBD3F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mEC19D3D09DAE7AF2D72DDCE804CDFDD4FD55143B_gshared (Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, uint8_t, uint8_t >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 *)__this, (uint8_t)((*(uint8_t*)((uint8_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (uint8_t)((*(uint8_t*)((uint8_t*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m4A051219DCA1D0BAE69C4BFF53BE3C61DC037C68_gshared (Comparer_1_t33CE92D82F229EC6366D34DA49A8EF74FD76BA50 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * Comparer_1_get_Default_m3D7169ACE23F02CBD770CDE7E6531A14F8753A87_gshared (const RuntimeMethod* method) { Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * V_0 = NULL; { Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * L_0 = ((Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 *)L_0; Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * L_2 = (( Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 *)L_2; Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * Comparer_1_CreateComparer_m9B5C553F546A00811F9360CD41F1317EBBCE1AF1_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m9B5C553F546A00811F9360CD41F1317EBBCE1AF1_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t551D98CDADEE9BC366F89B76689BBF388BDEC8BD * L_33 = (ObjectComparer_1_t551D98CDADEE9BC366F89B76689BBF388BDEC8BD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t551D98CDADEE9BC366F89B76689BBF388BDEC8BD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mB76EAB2CA46F2BA11832CF1FA20BCC1F6AE16AB6_gshared (Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, Il2CppChar, Il2CppChar >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 *)__this, (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (Il2CppChar)((*(Il2CppChar*)((Il2CppChar*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m410F27BE542D77FC0A0B27C4E0D81A2047C613FC_gshared (Comparer_1_tCA1E928134B51EFF5A660FECD9716C9FE5B661B2 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1>::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * Comparer_1_get_Default_mEC522A564F33A39FC01D9AD3BDAB08EC9AA95BF5_gshared (const RuntimeMethod* method) { Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * V_0 = NULL; { Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * L_0 = ((Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 *)L_0; Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * L_2 = (( Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 *)L_2; Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1>::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * Comparer_1_CreateComparer_mF3F0F28977DF64F7FB115EC00BBDEAE25B47D9E4_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mF3F0F28977DF64F7FB115EC00BBDEAE25B47D9E4_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t241F11EE09349836A486AE5584C3545C5320AACD * L_33 = (ObjectComparer_1_t241F11EE09349836A486AE5584C3545C5320AACD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t241F11EE09349836A486AE5584C3545C5320AACD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1>::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mD291E8D89A322C1E90D33F73B407BA389CC2868B_gshared (Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B , KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1>::Compare(T,T) */, (Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 *)__this, (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )((*(KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B *)((KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B )((*(KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B *)((KeyValuePair_2_t5DDBBB9A3C8CBE3A4A39721E8F0A10AEBF13737B *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m71DF9B8AFE309F6502BA170E9B0553B5FADAE27F_gshared (Comparer_1_t1A5B5BCA5B2D7893652C1EB1F21216F3E32C6332 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1>::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * Comparer_1_get_Default_m042AF4231A362C162016027C9509CA7A72E7119A_gshared (const RuntimeMethod* method) { Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * V_0 = NULL; { Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * L_0 = ((Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F *)L_0; Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * L_2 = (( Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F *)L_2; Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1>::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * Comparer_1_CreateComparer_mF4C2126E4761695557FDFECAC126BA634A8242FE_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mF4C2126E4761695557FDFECAC126BA634A8242FE_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tDBF46D05523286058EF29A841F93476460031A08 * L_33 = (ObjectComparer_1_tDBF46D05523286058EF29A841F93476460031A08 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tDBF46D05523286058EF29A841F93476460031A08 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1>::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m0C23313C4D3A01758888DBBD1D1316CE2B15454D_gshared (Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, KeyValuePair_2_t12CFA7FF15603BD4A555CDBFEBC08ECD343F1937 , KeyValuePair_2_t12CFA7FF15603BD4A555CDBFEBC08ECD343F1937 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1>::Compare(T,T) */, (Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F *)__this, (KeyValuePair_2_t12CFA7FF15603BD4A555CDBFEBC08ECD343F1937 )((*(KeyValuePair_2_t12CFA7FF15603BD4A555CDBFEBC08ECD343F1937 *)((KeyValuePair_2_t12CFA7FF15603BD4A555CDBFEBC08ECD343F1937 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (KeyValuePair_2_t12CFA7FF15603BD4A555CDBFEBC08ECD343F1937 )((*(KeyValuePair_2_t12CFA7FF15603BD4A555CDBFEBC08ECD343F1937 *)((KeyValuePair_2_t12CFA7FF15603BD4A555CDBFEBC08ECD343F1937 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mD4E431A8B4A35A209FB07D01161571DD3FCB739C_gshared (Comparer_1_t6F731950D75429B2E7A229AD2390342C70C96A0F * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1>::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * Comparer_1_get_Default_m5B3660C3533F79929BE36B10D6C97A37DC1700CB_gshared (const RuntimeMethod* method) { Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * V_0 = NULL; { Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * L_0 = ((Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 *)L_0; Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * L_2 = (( Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 *)L_2; Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1>::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * Comparer_1_CreateComparer_m2E5DA1CC42887E16319F80A7D9066D6C01BCF21E_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m2E5DA1CC42887E16319F80A7D9066D6C01BCF21E_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tB06A873DB4699D0A8AF83E9DABD1DD447E24AD81 * L_33 = (ObjectComparer_1_tB06A873DB4699D0A8AF83E9DABD1DD447E24AD81 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tB06A873DB4699D0A8AF83E9DABD1DD447E24AD81 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1>::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m2772EB78904CDFA0E6B8C27AAE2AAE6DA313F9CD_gshared (Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE , KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1>::Compare(T,T) */, (Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 *)__this, (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )((*(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )((*(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1>::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mD3C59FEA8A860073A2FB086DF9EDE43FD9C053A8_gshared (Comparer_1_tCCA68592001A95E0DE6A1BABEB2FD46D6E00CB17 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * Comparer_1_get_Default_mD5F9D9DCA0BD5289B17F8E22DE9CD18E2B3E5EB5_gshared (const RuntimeMethod* method) { Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * V_0 = NULL; { Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * L_0 = ((Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 *)L_0; Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * L_2 = (( Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 *)L_2; Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * Comparer_1_CreateComparer_mD988D9A497ECC3801D03637A4FD134A0C88B9E1D_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mD988D9A497ECC3801D03637A4FD134A0C88B9E1D_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tA8BCED0BC411D5A27DD80E8CB3292261863A67D1 * L_33 = (ObjectComparer_1_tA8BCED0BC411D5A27DD80E8CB3292261863A67D1 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tA8BCED0BC411D5A27DD80E8CB3292261863A67D1 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mBE762C7F47D210B0D555E02DFCC7A67DFC27239A_gshared (Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 , DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 *)__this, (DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 )((*(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 *)((DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 )((*(DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 *)((DateTime_t349B7449FBAAFF4192636E2B7A07694DA9236132 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m2B5ED2042401E6176BC0443D0D39C4D97C5C175E_gshared (Comparer_1_t237CA19751FF0FD1DDCEABF5A8FB97CAB1E60D98 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * Comparer_1_get_Default_m2F2EC3FF32B5512315DA64D629864BD5EB399373_gshared (const RuntimeMethod* method) { Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * V_0 = NULL; { Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * L_0 = ((Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB *)L_0; Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * L_2 = (( Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB *)L_2; Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * Comparer_1_CreateComparer_m791A9B14A6DF45256D6241EE7F8F990C373722D9_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m791A9B14A6DF45256D6241EE7F8F990C373722D9_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t208F6D04A681635EA46CEFA579F1F2F6ED41B5F7 * L_33 = (ObjectComparer_1_t208F6D04A681635EA46CEFA579F1F2F6ED41B5F7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t208F6D04A681635EA46CEFA579F1F2F6ED41B5F7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m2AEEB9930D88D1967C4E3FB75320857D4225466C_gshared (Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 , DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB *)__this, (DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 )((*(DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 *)((DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 )((*(DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 *)((DateTimeOffset_t6C333873402CAD576160B4F8E159EB6834F06B85 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m2D228B687930C277F05AA181A452254B1A5F924A_gshared (Comparer_1_t26A263FC46A0074C9DFBDE6C06ECD03EB38D3AAB * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * Comparer_1_get_Default_m40F27F8CBEA76173DBA883955151DE444002AF00_gshared (const RuntimeMethod* method) { Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * V_0 = NULL; { Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * L_0 = ((Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 *)L_0; Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * L_2 = (( Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 *)L_2; Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * Comparer_1_CreateComparer_m83A1531C447BE6B53FE4E3BDA8EE4DB2175DAF87_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m83A1531C447BE6B53FE4E3BDA8EE4DB2175DAF87_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t7ED13DB4FCE8C05FE3BF134825520F4810FB6DEC * L_33 = (ObjectComparer_1_t7ED13DB4FCE8C05FE3BF134825520F4810FB6DEC *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t7ED13DB4FCE8C05FE3BF134825520F4810FB6DEC *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mA8BE7E0D5E68A68D6DB579A18C37930C468B79A4_gshared (Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 , Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 *)__this, (Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 )((*(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 *)((Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 )((*(Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 *)((Decimal_t44EE9DA309A1BF848308DE4DDFC070CAE6D95EE8 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m60ED1FB4EEF75E3EB394D51471005867989A4E5A_gshared (Comparer_1_tDF839F98158FEDD0ABA3D5E4D4DC18B53DA26776 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * Comparer_1_get_Default_m971857F8E81627B84BB769A1261ED9CB78399D06_gshared (const RuntimeMethod* method) { Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * V_0 = NULL; { Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * L_0 = ((Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 *)L_0; Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * L_2 = (( Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 *)L_2; Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * Comparer_1_CreateComparer_m96D72D6182773ADA140728B5BD4D57A04AE4BAA2_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m96D72D6182773ADA140728B5BD4D57A04AE4BAA2_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tC3542109CB1161051187AF6D94771EBE090810E4 * L_33 = (ObjectComparer_1_tC3542109CB1161051187AF6D94771EBE090810E4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tC3542109CB1161051187AF6D94771EBE090810E4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m047EC82EB5E103FCAE514E010651314B357A2110_gshared (Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, SessionInfo_tEAFEEFE3C65BFE4DCD6DBA6F4B1F525553E17F4A , SessionInfo_tEAFEEFE3C65BFE4DCD6DBA6F4B1F525553E17F4A >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 *)__this, (SessionInfo_tEAFEEFE3C65BFE4DCD6DBA6F4B1F525553E17F4A )((*(SessionInfo_tEAFEEFE3C65BFE4DCD6DBA6F4B1F525553E17F4A *)((SessionInfo_tEAFEEFE3C65BFE4DCD6DBA6F4B1F525553E17F4A *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (SessionInfo_tEAFEEFE3C65BFE4DCD6DBA6F4B1F525553E17F4A )((*(SessionInfo_tEAFEEFE3C65BFE4DCD6DBA6F4B1F525553E17F4A *)((SessionInfo_tEAFEEFE3C65BFE4DCD6DBA6F4B1F525553E17F4A *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m6D0EA283FB00976A67FBB7051BB9EDE1B21B2C06_gshared (Comparer_1_t26B3309F864FBD59E9C7BB37A3580426318997A0 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * Comparer_1_get_Default_m13344E3A9435EE593832EFC097678633A52280F8_gshared (const RuntimeMethod* method) { Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * V_0 = NULL; { Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * L_0 = ((Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A *)L_0; Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * L_2 = (( Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A *)L_2; Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * Comparer_1_CreateComparer_mD66E5BF00419C338AC8D3AF756B4BA16CDBAC74A_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mD66E5BF00419C338AC8D3AF756B4BA16CDBAC74A_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tB23FE6546A8832FEF8B6105FA543FFFCF9C25473 * L_33 = (ObjectComparer_1_tB23FE6546A8832FEF8B6105FA543FFFCF9C25473 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tB23FE6546A8832FEF8B6105FA543FFFCF9C25473 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mDE1914BE11FA0A5A4A81625CE1E486FB2A32016F_gshared (Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, double, double >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A *)__this, (double)((*(double*)((double*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (double)((*(double*)((double*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mA87D7518573BF287A89D97A7EDF5BC08089A2F19_gshared (Comparer_1_tF302B37D3BCA4D8F71E5FEBBCE7C691636B5814A * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * Comparer_1_get_Default_mC9A06C0C665967F0EACAE72E3457198B8C9EF8E3_gshared (const RuntimeMethod* method) { Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * V_0 = NULL; { Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * L_0 = ((Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A *)L_0; Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * L_2 = (( Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A *)L_2; Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * Comparer_1_CreateComparer_m7603680CC1AA739A10F916D5F6CA1C7BD8E2CF2B_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m7603680CC1AA739A10F916D5F6CA1C7BD8E2CF2B_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t3F9E69C1E6CB09C22BD6DF27C15E59262F78C724 * L_33 = (ObjectComparer_1_t3F9E69C1E6CB09C22BD6DF27C15E59262F78C724 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t3F9E69C1E6CB09C22BD6DF27C15E59262F78C724 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m87FA70E866D995F4D828B9FB4911882ECF21D184_gshared (Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, Guid_t , Guid_t >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A *)__this, (Guid_t )((*(Guid_t *)((Guid_t *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (Guid_t )((*(Guid_t *)((Guid_t *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m6C45E95D8D388A9A41CBEC2F460FEF4202A0EAED_gshared (Comparer_1_t5E43E4892F995F241ECD1EC1757A3EF09CF5158A * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * Comparer_1_get_Default_mB84712A07B38B510EE86B75C0FB428ADE96D43EC_gshared (const RuntimeMethod* method) { Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * V_0 = NULL; { Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * L_0 = ((Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 *)L_0; Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * L_2 = (( Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 *)L_2; Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * Comparer_1_CreateComparer_mE7AB0D6E4A532A68D4E45C629EBF9C246F5D85AC_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mE7AB0D6E4A532A68D4E45C629EBF9C246F5D85AC_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t43910051DFECA236EEAE1C177717A986803B068D * L_33 = (ObjectComparer_1_t43910051DFECA236EEAE1C177717A986803B068D *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t43910051DFECA236EEAE1C177717A986803B068D *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m051D75E4387D45356989DDDB43B63877960D6529_gshared (Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, int16_t, int16_t >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 *)__this, (int16_t)((*(int16_t*)((int16_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (int16_t)((*(int16_t*)((int16_t*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m8840B445AA1CB0F0E808121E94539FF6F04ABD4C_gshared (Comparer_1_t8F7C7993A2EE0890CC1DFC28B016BDF6EB82CBC5 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * Comparer_1_get_Default_m1368B89D774A69F6788B9F844A300D8C56561145_gshared (const RuntimeMethod* method) { Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * V_0 = NULL; { Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * L_0 = ((Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 *)L_0; Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * L_2 = (( Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 *)L_2; Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * Comparer_1_CreateComparer_mB54FA5E6B35FE9B57D04C888F464BCBE366E4F61_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mB54FA5E6B35FE9B57D04C888F464BCBE366E4F61_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tEBA28E3A1AE038D6A58CB6873FC979BB80FFBEA2 * L_33 = (ObjectComparer_1_tEBA28E3A1AE038D6A58CB6873FC979BB80FFBEA2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tEBA28E3A1AE038D6A58CB6873FC979BB80FFBEA2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mF53471E2202E83B095FB9E5F27B7286A8C940987_gshared (Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (int32_t)((*(int32_t*)((int32_t*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m77C573938DC27FF2D2401B605E63FCCFCB82B13F_gshared (Comparer_1_t0796DB4CA0FA9609FBB2A6AEBA7EDF7DD7EE23A2 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * Comparer_1_get_Default_m536BB979A9D3ED32FD9C960C794557BC9C2781E4_gshared (const RuntimeMethod* method) { Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * V_0 = NULL; { Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * L_0 = ((Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC *)L_0; Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * L_2 = (( Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC *)L_2; Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * Comparer_1_CreateComparer_mFF22DD81E3F312F716EF363ED21C8F67B7D7EAEC_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mFF22DD81E3F312F716EF363ED21C8F67B7D7EAEC_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tDF627A8F22F64D7B4D4EFAD5E47265D79507E0B6 * L_33 = (ObjectComparer_1_tDF627A8F22F64D7B4D4EFAD5E47265D79507E0B6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tDF627A8F22F64D7B4D4EFAD5E47265D79507E0B6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m57EF05C0DED85FCF43CD64FB3EF1452B082A5FA4_gshared (Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, int32_t, int32_t >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC *)__this, (int32_t)((*(int32_t*)((int32_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (int32_t)((*(int32_t*)((int32_t*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mBA06B5888734EB066B63EFC010F9E6B44924B961_gshared (Comparer_1_t2C327EC42817778AB0F5342E234B7564173E1EBC * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * Comparer_1_get_Default_m5E6118D60CC13AA51748F97366A690140EC46C90_gshared (const RuntimeMethod* method) { Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * V_0 = NULL; { Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * L_0 = ((Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F *)L_0; Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * L_2 = (( Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F *)L_2; Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * Comparer_1_CreateComparer_m1DFE9B59499F47DF4D197268D51E5C4BA05312E3_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m1DFE9B59499F47DF4D197268D51E5C4BA05312E3_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tB9837A7FA5EA22700A7D570BEB655786DD29F3FB * L_33 = (ObjectComparer_1_tB9837A7FA5EA22700A7D570BEB655786DD29F3FB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tB9837A7FA5EA22700A7D570BEB655786DD29F3FB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m743B47B3DD34DF504100068F7731CED6CFC13F3C_gshared (Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, int64_t, int64_t >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F *)__this, (int64_t)((*(int64_t*)((int64_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (int64_t)((*(int64_t*)((int64_t*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m84B0E2E5E8F371A26458FFA1FBDF221B85DF0C46_gshared (Comparer_1_t2CD8E6B35AE3B1DD7492D476B3113068B380135F * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * Comparer_1_get_Default_m84DEFB8B389618F98B055848A21DEAB2782581A3_gshared (const RuntimeMethod* method) { Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * V_0 = NULL; { Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * L_0 = ((Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 *)L_0; Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * L_2 = (( Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 *)L_2; Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * Comparer_1_CreateComparer_m26298799E544D9EE595C576C45AA43266EBB2AE1_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m26298799E544D9EE595C576C45AA43266EBB2AE1_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t04746A2EA0CA9E51D13794A9FCF86A3F32B9593F * L_33 = (ObjectComparer_1_t04746A2EA0CA9E51D13794A9FCF86A3F32B9593F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t04746A2EA0CA9E51D13794A9FCF86A3F32B9593F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m280AC57C21B95CC704FF686574950679148ACA45_gshared (Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, RuntimeObject *, RuntimeObject * >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 *)__this, (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))), (RuntimeObject *)((RuntimeObject *)Castclass((RuntimeObject*)L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m0E3F26F1AA66D2BE8378FB4025A8A71BCB19CA05_gshared (Comparer_1_t1DB742817DFA148A84E0F6044361F97B935058A7 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * Comparer_1_get_Default_m3CD679580E68AF0B29F2AFA9B5243874CB78775A_gshared (const RuntimeMethod* method) { Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * V_0 = NULL; { Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * L_0 = ((Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C *)L_0; Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * L_2 = (( Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C *)L_2; Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * Comparer_1_CreateComparer_mA1FA3932B61721E59A0B42AFE381CD7DB35AF8BF_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mA1FA3932B61721E59A0B42AFE381CD7DB35AF8BF_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t976D4C72404E09436C101599F6750A5860A86718 * L_33 = (ObjectComparer_1_t976D4C72404E09436C101599F6750A5860A86718 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t976D4C72404E09436C101599F6750A5860A86718 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m4D74BA83BBC2E5C769573453041AF9B389F9FB5A_gshared (Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, int8_t, int8_t >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C *)__this, (int8_t)((*(int8_t*)((int8_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (int8_t)((*(int8_t*)((int8_t*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mB0AAF3197A2C1F0E7B1F86F99D6C09C305C82874_gshared (Comparer_1_tEA43C9099AC3132D071AD2DD50212F9D9E3A4D4C * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * Comparer_1_get_Default_mEC8F30276C2C1EAE309895B5FAC8093B41C213D5_gshared (const RuntimeMethod* method) { Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * V_0 = NULL; { Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * L_0 = ((Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 *)L_0; Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * L_2 = (( Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 *)L_2; Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * Comparer_1_CreateComparer_m047717BD76233DE28FE21E04408D0BFF8BC376BA_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m047717BD76233DE28FE21E04408D0BFF8BC376BA_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tE7CEF71A596B59AEA7D0FD474D20D9D199FE3898 * L_33 = (ObjectComparer_1_tE7CEF71A596B59AEA7D0FD474D20D9D199FE3898 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tE7CEF71A596B59AEA7D0FD474D20D9D199FE3898 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m1DCB974E7DDA6A385E9BBDE6163D82AF5D3195BA_gshared (Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, float, float >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 *)__this, (float)((*(float*)((float*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (float)((*(float*)((float*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mE198D487D9A96A55863BA27332D11F5525FC92EF_gshared (Comparer_1_t8B662E6AA29FB2DB7C184ABF71659A07CF4ABE27 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * Comparer_1_get_Default_mB7BE15EAE2E958A59D4B03B20EC342D60BECD701_gshared (const RuntimeMethod* method) { Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * V_0 = NULL; { Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * L_0 = ((Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 *)L_0; Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * L_2 = (( Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 *)L_2; Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * Comparer_1_CreateComparer_mA457DBAAC8696ED79BA58B12D8E807D51F958286_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mA457DBAAC8696ED79BA58B12D8E807D51F958286_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t520220853F9FAC648C18C0233C698F3BC7EF2122 * L_33 = (ObjectComparer_1_t520220853F9FAC648C18C0233C698F3BC7EF2122 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t520220853F9FAC648C18C0233C698F3BC7EF2122 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m1B453E191CB7608DC7D3C91F83CA73B5033927E9_gshared (Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 , TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 *)__this, (TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 )((*(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 *)((TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 )((*(TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 *)((TimeSpan_tA8069278ACE8A74D6DF7D514A9CD4432433F64C4 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mFE062C2634C732408BBA0DC5D68700D2B6EACFF3_gshared (Comparer_1_t548508BF690CCB67787BA34E37E50DE376D14C88 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * Comparer_1_get_Default_mF84FC6CD160716E85DC7828AD5C926D8B299D1F0_gshared (const RuntimeMethod* method) { Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * V_0 = NULL; { Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * L_0 = ((Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B *)L_0; Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * L_2 = (( Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B *)L_2; Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * Comparer_1_CreateComparer_mDDD882CB683EE40BB17E699D3F50E5C042D0F269_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mDDD882CB683EE40BB17E699D3F50E5C042D0F269_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tEF5177D237526DCC321098F1D6ECF009261059D7 * L_33 = (ObjectComparer_1_tEF5177D237526DCC321098F1D6ECF009261059D7 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tEF5177D237526DCC321098F1D6ECF009261059D7 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m1D9A4D1A6D2D5D28D0A5EEF4CC1A7570C2C4E019_gshared (Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, uint16_t, uint16_t >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B *)__this, (uint16_t)((*(uint16_t*)((uint16_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (uint16_t)((*(uint16_t*)((uint16_t*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m37CF642864B08C5EDE4E724547FD4F51F7D08C83_gshared (Comparer_1_tC5FE2D06C00264C19C3C561BECB0E2B14313613B * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * Comparer_1_get_Default_mD5DA3FDCEAFD8F5F16F92BCDA7721D0FEB4D6B36_gshared (const RuntimeMethod* method) { Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * V_0 = NULL; { Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * L_0 = ((Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E *)L_0; Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * L_2 = (( Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E *)L_2; Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * Comparer_1_CreateComparer_mE7D0E1620677D65C568D56CE141BA59BFA22DAE5_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mE7D0E1620677D65C568D56CE141BA59BFA22DAE5_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tB4365B4EA75C1F950E5002704C24F3E882713DE2 * L_33 = (ObjectComparer_1_tB4365B4EA75C1F950E5002704C24F3E882713DE2 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tB4365B4EA75C1F950E5002704C24F3E882713DE2 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m9D8F8908C8E537793B4192E829FD66D6DAC5B0FF_gshared (Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, uint32_t, uint32_t >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E *)__this, (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (uint32_t)((*(uint32_t*)((uint32_t*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m03ED926A1BD2CDE643737F74E56085ED3333FFAE_gshared (Comparer_1_t48A8EFAD34AFDD91B93724203AAF84B00763020E * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * Comparer_1_get_Default_mDDE26044E0F352546BE2390402A0236FE376FB3C_gshared (const RuntimeMethod* method) { Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * V_0 = NULL; { Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * L_0 = ((Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC *)L_0; Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * L_2 = (( Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC *)L_2; Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * Comparer_1_CreateComparer_mB02598C6B5A9E306A8D2B3D6A04A4506848EC53D_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mB02598C6B5A9E306A8D2B3D6A04A4506848EC53D_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t8DE6ED6D4ECCA05BA297A3E48C4E9264CEE1B12F * L_33 = (ObjectComparer_1_t8DE6ED6D4ECCA05BA297A3E48C4E9264CEE1B12F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t8DE6ED6D4ECCA05BA297A3E48C4E9264CEE1B12F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mB980D5F129EBE6C0D37EF0752B78A8BAC2A47674_gshared (Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, uint64_t, uint64_t >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC *)__this, (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (uint64_t)((*(uint64_t*)((uint64_t*)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m7577B725ECFCE05DB1BF14DFF9C6F4FF1BAF662F_gshared (Comparer_1_tCF5E5EB8AA2F69440B59855EF7E666F064E3D1CC * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * Comparer_1_get_Default_m6A47BC9478CAB6667AA5BCA7F75213F73CAA37AC_gshared (const RuntimeMethod* method) { Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * V_0 = NULL; { Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * L_0 = ((Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA *)L_0; Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * L_2 = (( Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA *)L_2; Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * Comparer_1_CreateComparer_mBAFCE1B824DBA58DBBE7E27B87B3AAB6E4F1E8AC_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mBAFCE1B824DBA58DBBE7E27B87B3AAB6E4F1E8AC_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t84F0009959594E3CCC8159D3D5C9CB0D870B8C0E * L_33 = (ObjectComparer_1_t84F0009959594E3CCC8159D3D5C9CB0D870B8C0E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t84F0009959594E3CCC8159D3D5C9CB0D870B8C0E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m6571D0E27111E7A8F8DBD95EF81E7EFBD7BF0F8A_gshared (Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728 , SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA *)__this, (SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728 )((*(SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728 *)((SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728 )((*(SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728 *)((SpriteData_t8ADAD39500AF244CC913ED9B1F964DF04B4E5728 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mFF995476E23F5668C8636140623EAE752A6AAF88_gshared (Comparer_1_t2FB6604CA3D623C102443689D04FCEE670891CFA * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * Comparer_1_get_Default_m6553462C65EDDDA41EB3345C830DC176A2343F36_gshared (const RuntimeMethod* method) { Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * V_0 = NULL; { Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * L_0 = ((Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 *)L_0; Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * L_2 = (( Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 *)L_2; Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * Comparer_1_CreateComparer_mA8227022D1B3D587884CF44EB1208B4D4548EA55_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mA8227022D1B3D587884CF44EB1208B4D4548EA55_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t4F8251E93F42978CFBA3B375A452B0009BB8D3CD * L_33 = (ObjectComparer_1_t4F8251E93F42978CFBA3B375A452B0009BB8D3CD *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t4F8251E93F42978CFBA3B375A452B0009BB8D3CD *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m41A8369DDD57BD7AE1933D22422A3DB58C009D8D_gshared (Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 , OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 *)__this, (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )((*(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)((OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 )((*(OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)((OrderBlock_t3B2BBCE8320FAEC3DB605F7DC9AB641102F53727 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mDF7F89F9EBF824B7F7351B485DC520456A15C2BB_gshared (Comparer_1_t2F1CE09A6A5D0FF9DB184B06E2A0F5FECA8FC2F8 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * Comparer_1_get_Default_m3B368E0A3D7C5C46657A00A69889051568A5467E_gshared (const RuntimeMethod* method) { Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * V_0 = NULL; { Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * L_0 = ((Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC *)L_0; Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * L_2 = (( Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC *)L_2; Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * Comparer_1_CreateComparer_m353C887DC5F3B65AE0D85C08133AFEBA424104E0_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m353C887DC5F3B65AE0D85C08133AFEBA424104E0_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tE95CC9ACE80C71EBB3B17D945DDECFB523140CBB * L_33 = (ObjectComparer_1_tE95CC9ACE80C71EBB3B17D945DDECFB523140CBB *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tE95CC9ACE80C71EBB3B17D945DDECFB523140CBB *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mBBA490AED7EB436551ED0F7334F3FA6E9BEE7DDB_gshared (Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 , Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC *)__this, (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )((*(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)((Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 )((*(Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)((Color32_t23ABC4AE0E0BDFD2E22EE1FA0DA3904FFE5F6E23 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m35A85A1A739455EB2836E76B40DD5BD7A3E0E833_gshared (Comparer_1_t63F20A4164F5EC7AC4B8FE207F4542FF2AC8D1CC * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * Comparer_1_get_Default_mED4378802CDB5207DFC3FB0525D26617E0FA0E84_gshared (const RuntimeMethod* method) { Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * V_0 = NULL; { Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * L_0 = ((Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 *)L_0; Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * L_2 = (( Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 *)L_2; Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * Comparer_1_CreateComparer_m4D23405F354814416B853C0435F25E41015BFC7D_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m4D23405F354814416B853C0435F25E41015BFC7D_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tD8D2D480AE111DC49D618CA8C123B52247EE0206 * L_33 = (ObjectComparer_1_tD8D2D480AE111DC49D618CA8C123B52247EE0206 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tD8D2D480AE111DC49D618CA8C123B52247EE0206 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m637673CFD10E4E76CAE6F24775C3D064B083D69D_gshared (Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 , RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 *)__this, (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 )((*(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 )((*(RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)((RaycastResult_t991BCED43A91EDD8580F39631DA07B1F88C58B91 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m47A6BB18CED85A12C82E18A0B2B578E70F397EE5_gshared (Comparer_1_tB06EB3A1F3CFEBDECA2B31855B530BF54E3419C7 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * Comparer_1_get_Default_m01F042D04AD386B5B6A68475150EABC9C9367DCC_gshared (const RuntimeMethod* method) { Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * V_0 = NULL; { Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * L_0 = ((Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA *)L_0; Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * L_2 = (( Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA *)L_2; Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * Comparer_1_CreateComparer_m459C575628E47F5D7EAEFCB509217DD5D7B00217_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m459C575628E47F5D7EAEFCB509217DD5D7B00217_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tEC0B15CD69A60D9D8F9D4440807E329CB06DCF9E * L_33 = (ObjectComparer_1_tEC0B15CD69A60D9D8F9D4440807E329CB06DCF9E *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tEC0B15CD69A60D9D8F9D4440807E329CB06DCF9E *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m7C690510C516E0157116A6AD14F20C276C509658_gshared (Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE , RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA *)__this, (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )((*(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE )((*(RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)((RaycastHit2D_t5E8A7F96317BAF2033362FC780F4D72DC72764BE *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m340FC59FA4FB0DBA9AE1AF9E1E103EB13B0E815D_gshared (Comparer_1_t80A957B78FAFFFD1DDDAA272634E954C1B1A5EEA * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * Comparer_1_get_Default_m306622695CDE7DCD700047C0ABB1145F979EB01A_gshared (const RuntimeMethod* method) { Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * V_0 = NULL; { Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * L_0 = ((Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 *)L_0; Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * L_2 = (( Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 *)L_2; Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * Comparer_1_CreateComparer_mD4B73E502CC5A01C9D7D13942911DDFE92310344_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mD4B73E502CC5A01C9D7D13942911DDFE92310344_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tEC617C7BD65BA5F090F4D9841865A86B19B10976 * L_33 = (ObjectComparer_1_tEC617C7BD65BA5F090F4D9841865A86B19B10976 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tEC617C7BD65BA5F090F4D9841865A86B19B10976 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m1D0CA7A9D760E1AFFD93100B95C97DA7679EDB44_gshared (Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 , RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 *)__this, (RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 )((*(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)((RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 )((*(RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)((RaycastHit_t19695F18F9265FE5425062BBA6A4D330480538C3 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mBB4EA8DA8D3F3D42A191BAD290CE5D7D4FC7AE3E_gshared (Comparer_1_tD7C4AADA458CE664E87522EA44A9DAD8AD0E7647 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * Comparer_1_get_Default_m0BAD9D137285793B94F50E8C02A808A59E34FD12_gshared (const RuntimeMethod* method) { Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * V_0 = NULL; { Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * L_0 = ((Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB *)L_0; Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * L_2 = (( Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB *)L_2; Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * Comparer_1_CreateComparer_m24567E75C51C962FD2E69526D4E551B0FE51635C_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m24567E75C51C962FD2E69526D4E551B0FE51635C_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t598FE9C43919B14B3D4AE2AB159D9C2A09D8C5FF * L_33 = (ObjectComparer_1_t598FE9C43919B14B3D4AE2AB159D9C2A09D8C5FF *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t598FE9C43919B14B3D4AE2AB159D9C2A09D8C5FF *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m2FBC26ABF7A1B8499ABAE6D7AE75E1F53DD0D5E4_gshared (Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C , GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB *)__this, (GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C )((*(GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C *)((GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C )((*(GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C *)((GlyphRect_t398045C795E0E1264236DFAA5712796CC23C3E7C *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mC4B9A95B4EFC897858BD55610AE1CA7AE86556A4_gshared (Comparer_1_t7A1D3AA8D761DFF15CD78EE4AB956D4531239DFB * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * Comparer_1_get_Default_m019864FD5FD121334DDE09EAEA032AB6D68CCB39_gshared (const RuntimeMethod* method) { Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * V_0 = NULL; { Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * L_0 = ((Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD *)L_0; Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * L_2 = (( Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD *)L_2; Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * Comparer_1_CreateComparer_mCE652C0BA2B90B68B6B05326371085D9FC0908DF_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mCE652C0BA2B90B68B6B05326371085D9FC0908DF_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t9E9FDEF7EA33D20332EAB8B38EF6F56BD94A3731 * L_33 = (ObjectComparer_1_t9E9FDEF7EA33D20332EAB8B38EF6F56BD94A3731 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t9E9FDEF7EA33D20332EAB8B38EF6F56BD94A3731 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mEDD22985CC6B286E001D2635C73F4B0AF6E77A26_gshared (Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, UICharInfo_tB4C92043A686A600D36A92E3108F173C499E318A , UICharInfo_tB4C92043A686A600D36A92E3108F173C499E318A >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD *)__this, (UICharInfo_tB4C92043A686A600D36A92E3108F173C499E318A )((*(UICharInfo_tB4C92043A686A600D36A92E3108F173C499E318A *)((UICharInfo_tB4C92043A686A600D36A92E3108F173C499E318A *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (UICharInfo_tB4C92043A686A600D36A92E3108F173C499E318A )((*(UICharInfo_tB4C92043A686A600D36A92E3108F173C499E318A *)((UICharInfo_tB4C92043A686A600D36A92E3108F173C499E318A *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m5944BBC9790217A07A19C76C9B448CF4002A3E42_gshared (Comparer_1_t24EDB25ECB9BEA7F3BE6CC01A025F176B6DF47DD * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * Comparer_1_get_Default_m985C248CDAFA6722D4049B302CF7072D7833EC94_gshared (const RuntimeMethod* method) { Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * V_0 = NULL; { Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * L_0 = ((Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 *)L_0; Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * L_2 = (( Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 *)L_2; Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * Comparer_1_CreateComparer_m0981F31B27E0D6D3CDE93A934CB2DC06AB51AB99_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m0981F31B27E0D6D3CDE93A934CB2DC06AB51AB99_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t3543B300051BD71124C457A06DD31F44D78089A8 * L_33 = (ObjectComparer_1_t3543B300051BD71124C457A06DD31F44D78089A8 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t3543B300051BD71124C457A06DD31F44D78089A8 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mB5389E84502DF8F315A45AE58780924C9A98F9C7_gshared (Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6 , UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 *)__this, (UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6 )((*(UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6 *)((UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6 )((*(UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6 *)((UILineInfo_t0AF27251CA07CEE2BC0C1FEF752245596B8033E6 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m7BC1C3493EED06512E9F7AAAEC4885675299DF73_gshared (Comparer_1_t026764F9E0854AF76F28EA3A15BECC9412788126 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * Comparer_1_get_Default_mEEBA06405F9EC58EA0D2ABA83954B47F83995176_gshared (const RuntimeMethod* method) { Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * V_0 = NULL; { Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * L_0 = ((Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 *)L_0; Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * L_2 = (( Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 *)L_2; Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * Comparer_1_CreateComparer_m4EAA1F6847DBC63EB76C0EA6643D0D501F908F37_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m4EAA1F6847DBC63EB76C0EA6643D0D501F908F37_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_tCC08AB6AC52F7B4595B6E7F769467BE538F79087 * L_33 = (ObjectComparer_1_tCC08AB6AC52F7B4595B6E7F769467BE538F79087 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_tCC08AB6AC52F7B4595B6E7F769467BE538F79087 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mDC42F86C66DCC83AFD55D426232CCDBF5E02246B_gshared (Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 , UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 *)__this, (UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 )((*(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 *)((UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 )((*(UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 *)((UIVertex_t0583C35B730B218B542E80203F5F4BC6F1E9E577 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mC75688F9CA3A9473FECE80C8D57FEFF56A7E24A9_gshared (Comparer_1_tBD9070C3AF98C49D4EB2FEE1E43E845FC14A9EC0 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * Comparer_1_get_Default_m15FF06311B280CB6DF200790036E19EB9D71A0CC_gshared (const RuntimeMethod* method) { Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * V_0 = NULL; { Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * L_0 = ((Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B *)L_0; Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * L_2 = (( Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B *)L_2; Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * Comparer_1_CreateComparer_mA54B74916770EF33EB14F698F93559506476FFC7_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mA54B74916770EF33EB14F698F93559506476FFC7_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t86EB6885AD1EE49322D7BE8DF7B6DDC9CBB47067 * L_33 = (ObjectComparer_1_t86EB6885AD1EE49322D7BE8DF7B6DDC9CBB47067 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t86EB6885AD1EE49322D7BE8DF7B6DDC9CBB47067 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m5184AF97AF16DD665A7457464F599EA718AFCE5C_gshared (Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 , WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B *)__this, (WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 )((*(WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 *)((WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 )((*(WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 *)((WorkRequest_t0247B62D135204EAA95FC0B2EC829CB27B433F94 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m95B26C97FC5493564F214B8048FD7B729460D91B_gshared (Comparer_1_tE47259BC1CE77BD0F5BEA8A6F9FD64494298235B * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * Comparer_1_get_Default_mBACABDACB4F8B2C2A192602783B9379B5C4993DA_gshared (const RuntimeMethod* method) { Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * V_0 = NULL; { Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * L_0 = ((Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F *)L_0; Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * L_2 = (( Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F *)L_2; Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * Comparer_1_CreateComparer_mC1A37E6DF1F157F836AEC75EDEAB79A70A06017D_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_mC1A37E6DF1F157F836AEC75EDEAB79A70A06017D_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t8F555FC86CB04301E85633E74C5B22E2D325B58F * L_33 = (ObjectComparer_1_t8F555FC86CB04301E85633E74C5B22E2D325B58F *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t8F555FC86CB04301E85633E74C5B22E2D325B58F *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_m9218A36955BA08FEC99CDB101CA284F5489043E8_gshared (Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, Vector2_tA85D2DD88578276CA8A8796756458277E72D073D , Vector2_tA85D2DD88578276CA8A8796756458277E72D073D >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F *)__this, (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D )((*(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (Vector2_tA85D2DD88578276CA8A8796756458277E72D073D )((*(Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)((Vector2_tA85D2DD88578276CA8A8796756458277E72D073D *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m1F015B5C3F6530DDC5BDA5F06C1F57C3C00AC566_gshared (Comparer_1_t07045E3EA026A4CB2DFE2E702A90CFFBB0F2738F * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * Comparer_1_get_Default_m7A4B76DE8E3DFEF450B2C367745F7CC8A06E173F_gshared (const RuntimeMethod* method) { Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * V_0 = NULL; { Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * L_0 = ((Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D *)L_0; Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * L_2 = (( Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D *)L_2; Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * Comparer_1_CreateComparer_m61F0FF73BEA955B76532DCD396B49D177FA6A59D_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m61F0FF73BEA955B76532DCD396B49D177FA6A59D_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t03CC2728544D9820FBEA8B536F84F721595867F6 * L_33 = (ObjectComparer_1_t03CC2728544D9820FBEA8B536F84F721595867F6 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t03CC2728544D9820FBEA8B536F84F721595867F6 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mE0FA22F0CAE94DA40A4885F0BFE9DD33B40771B8_gshared (Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 , Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D *)__this, (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )((*(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 *)((Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 )((*(Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 *)((Vector3_tDCF05E21F632FE2BA260C06E0D10CA81513E6720 *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_mD468DF8A9AB6BB1BC312D6D043D570E38320CE6C_gshared (Comparer_1_t80313E8B88FFC9A1EAAE95386C06BA765D44A74D * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::get_Default() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * Comparer_1_get_Default_mEED6DED28437DFD09871697EBFEAE4CDC43D5DBE_gshared (const RuntimeMethod* method) { Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * V_0 = NULL; { Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * L_0 = ((Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->get_defaultComparer_0(); il2cpp_codegen_memory_barrier(); V_0 = (Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 *)L_0; Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * L_1 = V_0; if (L_1) { goto IL_0019; } } { Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * L_2 = (( Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * (*) (const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)->methodPointer)(/*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); V_0 = (Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 *)L_2; Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * L_3 = V_0; il2cpp_codegen_memory_barrier(); ((Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6_StaticFields*)il2cpp_codegen_static_fields_for(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0)))->set_defaultComparer_0(L_3); } IL_0019: { Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * L_4 = V_0; return L_4; } } // System.Collections.Generic.Comparer`1 System.Collections.Generic.Comparer`1::CreateComparer() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * Comparer_1_CreateComparer_m6C161D2E7ED7B604A2A7440A27AF3EFDE37FEE07_gshared (const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Comparer_1_CreateComparer_m6C161D2E7ED7B604A2A7440A27AF3EFDE37FEE07_MetadataUsageId); s_Il2CppMethodInitialized = true; } RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_0 = NULL; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * V_1 = NULL; { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_0 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 2)) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_1 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_0, /*hidden argument*/NULL); V_0 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_1, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_2 = { reinterpret_cast (IL2CPP_RGCTX_TYPE(InitializedTypeInfo(method->klass)->rgctx_data, 3)) }; Type_t * L_3 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_2, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_4 = V_0; NullCheck((Type_t *)L_3); bool L_5 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_3, (Type_t *)L_4); if (!L_5) { goto IL_0038; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_6 = { reinterpret_cast (GenericComparer_1_t9436077F0C33F5A6062F56461CE41BECC1540420_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_7 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_6, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_8 = V_0; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_9 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_7, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_8, /*hidden argument*/NULL); return ((Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 *)Castclass((RuntimeObject*)L_9, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_0038: { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_10 = V_0; NullCheck((Type_t *)L_10); bool L_11 = VirtFuncInvoker0< bool >::Invoke(81 /* System.Boolean System.Type::get_IsGenericType() */, (Type_t *)L_10); if (!L_11) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_12 = V_0; NullCheck((Type_t *)L_12); Type_t * L_13 = VirtFuncInvoker0< Type_t * >::Invoke(106 /* System.Type System.Type::GetGenericTypeDefinition() */, (Type_t *)L_12); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_14 = { reinterpret_cast (Nullable_1_t220FFA40D2CEE2CB28F8C04DB1216024A0BC75C3_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_15 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_14, /*hidden argument*/NULL); bool L_16 = Type_op_Equality_m7040622C9E1037EFC73E1F0EDB1DD241282BE3D8((Type_t *)L_13, (Type_t *)L_15, /*hidden argument*/NULL); if (!L_16) { goto IL_009c; } } { RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_17 = V_0; NullCheck((Type_t *)L_17); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_18 = VirtFuncInvoker0< TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(105 /* System.Type[] System.Type::GetGenericArguments() */, (Type_t *)L_17); NullCheck(L_18); int32_t L_19 = 0; Type_t * L_20 = (L_18)->GetAt(static_cast(L_19)); V_1 = (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)((RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)Castclass((RuntimeObject*)L_20, RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var)); RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_21 = { reinterpret_cast (IComparable_1_t29F8B9CDCF64F99D79F5C00CB354CBA8CA55B315_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_22 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_21, /*hidden argument*/NULL); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_23 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)SZArrayNew(TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F_il2cpp_TypeInfo_var, (uint32_t)1); TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* L_24 = (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_23; RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_25 = V_1; NullCheck(L_24); ArrayElementTypeCheck (L_24, L_25); (L_24)->SetAt(static_cast(0), (Type_t *)L_25); NullCheck((Type_t *)L_22); Type_t * L_26 = VirtFuncInvoker1< Type_t *, TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F* >::Invoke(101 /* System.Type System.Type::MakeGenericType(System.Type[]) */, (Type_t *)L_22, (TypeU5BU5D_t7FE623A666B49176DE123306221193E888A12F5F*)L_24); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_27 = V_1; NullCheck((Type_t *)L_26); bool L_28 = VirtFuncInvoker1< bool, Type_t * >::Invoke(115 /* System.Boolean System.Type::IsAssignableFrom(System.Type) */, (Type_t *)L_26, (Type_t *)L_27); if (!L_28) { goto IL_009c; } } { RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D L_29 = { reinterpret_cast (NullableComparer_1_t159D2EA197F37845DD72BDBE7E2881089EA822BD_0_0_0_var) }; IL2CPP_RUNTIME_CLASS_INIT(Type_t_il2cpp_TypeInfo_var); Type_t * L_30 = Type_GetTypeFromHandle_m9DC58ADF0512987012A8A016FB64B068F3B1AFF6((RuntimeTypeHandle_t7B542280A22F0EC4EAC2061C29178845847A8B2D )L_29, /*hidden argument*/NULL); RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F * L_31 = V_1; IL2CPP_RUNTIME_CLASS_INIT(RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F_il2cpp_TypeInfo_var); RuntimeObject * L_32 = RuntimeType_CreateInstanceForAnotherGenericParameter_mFAF735890E821AF021168FCBAC1AA6BFA49586F4((Type_t *)L_30, (RuntimeType_t40F13BCEAD97478C72C4B40BFDC2A220161CDB8F *)L_31, /*hidden argument*/NULL); return ((Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 *)Castclass((RuntimeObject*)L_32, IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 4))); } IL_009c: { ObjectComparer_1_t8040366DB3E6C337A74B80E9A4EC261DC686FCF4 * L_33 = (ObjectComparer_1_t8040366DB3E6C337A74B80E9A4EC261DC686FCF4 *)il2cpp_codegen_object_new(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5)); (( void (*) (ObjectComparer_1_t8040366DB3E6C337A74B80E9A4EC261DC686FCF4 *, const RuntimeMethod*))IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)->methodPointer)(L_33, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 6)); return L_33; } } // System.Int32 System.Collections.Generic.Comparer`1::System.Collections.IComparer.Compare(System.Object,System.Object) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR int32_t Comparer_1_System_Collections_IComparer_Compare_mE9791A4F5193EF598746C95811C3787FA7CC7649_gshared (Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * __this, RuntimeObject * ___x0, RuntimeObject * ___y1, const RuntimeMethod* method) { { RuntimeObject * L_0 = ___x0; if (L_0) { goto IL_000a; } } { RuntimeObject * L_1 = ___y1; if (!L_1) { goto IL_0008; } } { return (-1); } IL_0008: { return 0; } IL_000a: { RuntimeObject * L_2 = ___y1; if (L_2) { goto IL_000f; } } { return 1; } IL_000f: { RuntimeObject * L_3 = ___x0; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_3, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_4 = ___y1; if (!((RuntimeObject *)IsInst((RuntimeObject*)L_4, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))) { goto IL_0032; } } { RuntimeObject * L_5 = ___x0; RuntimeObject * L_6 = ___y1; NullCheck((Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 *)__this); int32_t L_7 = VirtFuncInvoker2< int32_t, Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E , Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E >::Invoke(6 /* System.Int32 System.Collections.Generic.Comparer`1::Compare(T,T) */, (Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 *)__this, (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )((*(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E *)((Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E *)UnBox(L_5, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7))))), (Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E )((*(Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E *)((Vector4_tD148D6428C3F8FF6CD998F82090113C2B490B76E *)UnBox(L_6, IL2CPP_RGCTX_DATA(method->klass->rgctx_data, 7)))))); return L_7; } IL_0032: { ThrowHelper_ThrowArgumentException_mC79DA77CCE9B239510DDD4C46043FC216B2A5B84((int32_t)2, /*hidden argument*/NULL); return 0; } } // System.Void System.Collections.Generic.Comparer`1::.ctor() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Comparer_1__ctor_m4A36E7FC6C6C3F742E21321F7B73A1AA564EA45D_gshared (Comparer_1_t571E9BA1CF0AAFA2CB1FE5988D541343B9135CA6 * __this, const RuntimeMethod* method) { { NullCheck((RuntimeObject *)__this); Object__ctor_m925ECA5E85CA100E3FB86A4F9E15C120E9A184C0((RuntimeObject *)__this, /*hidden argument*/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 #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 #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 #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 #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 // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m7B5B85C9B93A532EE90EB295AEB8EFB22962521D_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * L_4 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_m7B5B85C9B93A532EE90EB295AEB8EFB22962521D_AdjustorThunk (RuntimeObject * __this, Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_m7B5B85C9B93A532EE90EB295AEB8EFB22962521D(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7216E26209AB4BC28A2991C989EBF5E1F67B4917_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_m7216E26209AB4BC28A2991C989EBF5E1F67B4917_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_1 = (Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_m7216E26209AB4BC28A2991C989EBF5E1F67B4917_RuntimeMethod_var); } IL_0021: { Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_4 = (Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586* L_5 = (EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_8 = (Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586* L_9 = (EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_11 = (XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 )((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_12 = (Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586* L_13 = (EntryU5BU5D_t09B55F85AF27D0D332699AA879A1B10B193B5586*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_15 = (XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 )((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_m766B6EFB9AF0770F9A7595E435CBB25527DB84EA((&L_16), (XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 )L_11, (XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 )L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_20 = (Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_22 = (Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * L_24 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_m7216E26209AB4BC28A2991C989EBF5E1F67B4917_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_m7216E26209AB4BC28A2991C989EBF5E1F67B4917(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 Enumerator_get_Current_mA798180D9D6F069D6C0C81AB2AD0BEE9759E26E7_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { { KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 L_0 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 Enumerator_get_Current_mA798180D9D6F069D6C0C81AB2AD0BEE9759E26E7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_mA798180D9D6F069D6C0C81AB2AD0BEE9759E26E7_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m3BE0169BA6AEF4DA8D44ED2777441A2A7A0997DE_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_m3BE0169BA6AEF4DA8D44ED2777441A2A7A0997DE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_m3BE0169BA6AEF4DA8D44ED2777441A2A7A0997DE(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m34939BDBD843D0437F55CD4F86F22DED416DC444_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_m34939BDBD843D0437F55CD4F86F22DED416DC444_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_2 = (Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_m34939BDBD843D0437F55CD4F86F22DED416DC444_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * L_6 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)__this->get_address_of_current_3(); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_7 = KeyValuePair_2_get_Key_m68B6BF49A4F24EBCB09772477E6EC79DF28A9F11_inline((KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_8 = L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_8); KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * L_10 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)__this->get_address_of_current_3(); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_11 = KeyValuePair_2_get_Value_mC4D42D5B3A071A37AEC9CA460A7D2BA1F469A6BF_inline((KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_12 = L_11; RuntimeObject * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_12); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_14; memset((&L_14), 0, sizeof(L_14)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_14), (RuntimeObject *)L_9, (RuntimeObject *)L_13, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_15 = L_14; RuntimeObject * L_16 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_15); return L_16; } IL_005c: { KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * L_17 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)__this->get_address_of_current_3(); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_18 = KeyValuePair_2_get_Key_m68B6BF49A4F24EBCB09772477E6EC79DF28A9F11_inline((KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * L_19 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)__this->get_address_of_current_3(); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_20 = KeyValuePair_2_get_Value_mC4D42D5B3A071A37AEC9CA460A7D2BA1F469A6BF_inline((KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 L_21; memset((&L_21), 0, sizeof(L_21)); KeyValuePair_2__ctor_m766B6EFB9AF0770F9A7595E435CBB25527DB84EA((&L_21), (XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 )L_18, (XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 )L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 L_22 = L_21; RuntimeObject * L_23 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_22); return L_23; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m34939BDBD843D0437F55CD4F86F22DED416DC444_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_m34939BDBD843D0437F55CD4F86F22DED416DC444(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m7BBCAC0E37D127EE202992F37D3EB23358A5E8E3_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_m7BBCAC0E37D127EE202992F37D3EB23358A5E8E3_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_1 = (Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_m7BBCAC0E37D127EE202992F37D3EB23358A5E8E3_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * L_4 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_m7BBCAC0E37D127EE202992F37D3EB23358A5E8E3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_m7BBCAC0E37D127EE202992F37D3EB23358A5E8E3(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1AC42D8D28FA361EA3A1B2B65427F7A28F3D5D15_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1AC42D8D28FA361EA3A1B2B65427F7A28F3D5D15_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_2 = (Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1AC42D8D28FA361EA3A1B2B65427F7A28F3D5D15_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * L_5 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)__this->get_address_of_current_3(); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_6 = KeyValuePair_2_get_Key_m68B6BF49A4F24EBCB09772477E6EC79DF28A9F11_inline((KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * L_9 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)__this->get_address_of_current_3(); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_10 = KeyValuePair_2_get_Value_mC4D42D5B3A071A37AEC9CA460A7D2BA1F469A6BF_inline((KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_11 = L_10; RuntimeObject * L_12 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_11); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13; memset((&L_13), 0, sizeof(L_13)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_13), (RuntimeObject *)L_8, (RuntimeObject *)L_12, /*hidden argument*/NULL); return L_13; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1AC42D8D28FA361EA3A1B2B65427F7A28F3D5D15_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1AC42D8D28FA361EA3A1B2B65427F7A28F3D5D15(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mFE521430F25163513C3254848284F8A310BD4BB9_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mFE521430F25163513C3254848284F8A310BD4BB9_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_2 = (Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mFE521430F25163513C3254848284F8A310BD4BB9_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * L_5 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)__this->get_address_of_current_3(); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_6 = KeyValuePair_2_get_Key_m68B6BF49A4F24EBCB09772477E6EC79DF28A9F11_inline((KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mFE521430F25163513C3254848284F8A310BD4BB9_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mFE521430F25163513C3254848284F8A310BD4BB9(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m1B7CCF7FB84717A270C8FBF50B66114F9A1715B7_gshared (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m1B7CCF7FB84717A270C8FBF50B66114F9A1715B7_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 * L_2 = (Dictionary_2_t0F6B4307B0F9876BDCB2062F814BAC1D8ABA9646 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m1B7CCF7FB84717A270C8FBF50B66114F9A1715B7_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * L_5 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)__this->get_address_of_current_3(); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_6 = KeyValuePair_2_get_Value_mC4D42D5B3A071A37AEC9CA460A7D2BA1F469A6BF_inline((KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)(KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m1B7CCF7FB84717A270C8FBF50B66114F9A1715B7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m1B7CCF7FB84717A270C8FBF50B66114F9A1715B7(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mECADDDDDFC317414F4C3052CAE4E84B12D2C5079_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * L_4 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_mECADDDDDFC317414F4C3052CAE4E84B12D2C5079_AdjustorThunk (RuntimeObject * __this, Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_mECADDDDDFC317414F4C3052CAE4E84B12D2C5079(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m7AF9726B9074789E83B8EB9B24A3A7AD40061C21_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_m7AF9726B9074789E83B8EB9B24A3A7AD40061C21_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_1 = (Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_m7AF9726B9074789E83B8EB9B24A3A7AD40061C21_RuntimeMethod_var); } IL_0021: { Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_4 = (Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE* L_5 = (EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_8 = (Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE* L_9 = (EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); Guid_t L_11 = (Guid_t )((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_12 = (Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE* L_13 = (EntryU5BU5D_tF17AD66B70C825E1B913ABAABE4FD682D05469FE*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); RuntimeObject * L_15 = (RuntimeObject *)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_mEC9772E27F2C7F3D3F19D0C8B1B5A4C0F1F51E83((&L_16), (Guid_t )L_11, (RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_20 = (Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_22 = (Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * L_24 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_m7AF9726B9074789E83B8EB9B24A3A7AD40061C21_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_m7AF9726B9074789E83B8EB9B24A3A7AD40061C21(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 Enumerator_get_Current_mC06CEC15B3CA15AC43F77F8AADC47C3993408131_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { { KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 L_0 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 Enumerator_get_Current_mC06CEC15B3CA15AC43F77F8AADC47C3993408131_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_mC06CEC15B3CA15AC43F77F8AADC47C3993408131_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m5F961DA37FC4F28F3133860C18423F2F05112A4E_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_m5F961DA37FC4F28F3133860C18423F2F05112A4E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_m5F961DA37FC4F28F3133860C18423F2F05112A4E(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m6B82B1E2307BF0AAB9D6EE98C845AC01B735B4AB_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_m6B82B1E2307BF0AAB9D6EE98C845AC01B735B4AB_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_2 = (Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_m6B82B1E2307BF0AAB9D6EE98C845AC01B735B4AB_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * L_6 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)__this->get_address_of_current_3(); Guid_t L_7 = KeyValuePair_2_get_Key_m369BFEC7C9ADC58C6E6233F095F57459E3065B99_inline((KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); Guid_t L_8 = L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_8); KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * L_10 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)__this->get_address_of_current_3(); RuntimeObject * L_11 = KeyValuePair_2_get_Value_m8FB428463974E4EBE4B4EB74E3A6B2D9D7DBBBC2_inline((KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_12; memset((&L_12), 0, sizeof(L_12)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_12), (RuntimeObject *)L_9, (RuntimeObject *)L_11, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13 = L_12; RuntimeObject * L_14 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_13); return L_14; } IL_005c: { KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * L_15 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)__this->get_address_of_current_3(); Guid_t L_16 = KeyValuePair_2_get_Key_m369BFEC7C9ADC58C6E6233F095F57459E3065B99_inline((KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * L_17 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)__this->get_address_of_current_3(); RuntimeObject * L_18 = KeyValuePair_2_get_Value_m8FB428463974E4EBE4B4EB74E3A6B2D9D7DBBBC2_inline((KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 L_19; memset((&L_19), 0, sizeof(L_19)); KeyValuePair_2__ctor_mEC9772E27F2C7F3D3F19D0C8B1B5A4C0F1F51E83((&L_19), (Guid_t )L_16, (RuntimeObject *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 L_20 = L_19; RuntimeObject * L_21 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_20); return L_21; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m6B82B1E2307BF0AAB9D6EE98C845AC01B735B4AB_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_m6B82B1E2307BF0AAB9D6EE98C845AC01B735B4AB(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_mB64829A0E693A614079E0ACC54CFBCFB3EEFD1F9_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_mB64829A0E693A614079E0ACC54CFBCFB3EEFD1F9_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_1 = (Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_mB64829A0E693A614079E0ACC54CFBCFB3EEFD1F9_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * L_4 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_mB64829A0E693A614079E0ACC54CFBCFB3EEFD1F9_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_mB64829A0E693A614079E0ACC54CFBCFB3EEFD1F9(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m99CE8858EBB6BF09587599A030216C0151B62DD4_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m99CE8858EBB6BF09587599A030216C0151B62DD4_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_2 = (Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m99CE8858EBB6BF09587599A030216C0151B62DD4_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * L_5 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)__this->get_address_of_current_3(); Guid_t L_6 = KeyValuePair_2_get_Key_m369BFEC7C9ADC58C6E6233F095F57459E3065B99_inline((KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); Guid_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * L_9 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)__this->get_address_of_current_3(); RuntimeObject * L_10 = KeyValuePair_2_get_Value_m8FB428463974E4EBE4B4EB74E3A6B2D9D7DBBBC2_inline((KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_11; memset((&L_11), 0, sizeof(L_11)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_11), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); return L_11; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m99CE8858EBB6BF09587599A030216C0151B62DD4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m99CE8858EBB6BF09587599A030216C0151B62DD4(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mB0EF38F7A1318D4D52C9CBD8916852E9AD095AD2_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mB0EF38F7A1318D4D52C9CBD8916852E9AD095AD2_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_2 = (Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mB0EF38F7A1318D4D52C9CBD8916852E9AD095AD2_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * L_5 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)__this->get_address_of_current_3(); Guid_t L_6 = KeyValuePair_2_get_Key_m369BFEC7C9ADC58C6E6233F095F57459E3065B99_inline((KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); Guid_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mB0EF38F7A1318D4D52C9CBD8916852E9AD095AD2_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mB0EF38F7A1318D4D52C9CBD8916852E9AD095AD2(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m48CD93969DAAD0CDC7C56FB2B074597E447AAF48_gshared (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m48CD93969DAAD0CDC7C56FB2B074597E447AAF48_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B * L_2 = (Dictionary_2_t0E5C3EBD0B57B5CBF0DB91BE02D487DFC3A2331B *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m48CD93969DAAD0CDC7C56FB2B074597E447AAF48_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * L_5 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Value_m8FB428463974E4EBE4B4EB74E3A6B2D9D7DBBBC2_inline((KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)(KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); return L_6; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m48CD93969DAAD0CDC7C56FB2B074597E447AAF48_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m48CD93969DAAD0CDC7C56FB2B074597E447AAF48(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6F5AC94DA80EC89EAE8C8558A9FAABAE302269A3_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * L_4 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_m6F5AC94DA80EC89EAE8C8558A9FAABAE302269A3_AdjustorThunk (RuntimeObject * __this, Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_m6F5AC94DA80EC89EAE8C8558A9FAABAE302269A3(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m40BD744CF3973B7DA3AEC32B8A2D1D01A24631B7_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_m40BD744CF3973B7DA3AEC32B8A2D1D01A24631B7_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_1 = (Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_m40BD744CF3973B7DA3AEC32B8A2D1D01A24631B7_RuntimeMethod_var); } IL_0021: { Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_4 = (Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65* L_5 = (EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_8 = (Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65* L_9 = (EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_12 = (Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65* L_13 = (EntryU5BU5D_tA596791A37F5C2B925EE1476BA2442D5E5316A65*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); bool L_15 = (bool)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_m083DF7A4BCA073A7062F09B64C185A68A0F83955((&L_16), (int32_t)L_11, (bool)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_20 = (Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_22 = (Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * L_24 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_m40BD744CF3973B7DA3AEC32B8A2D1D01A24631B7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_m40BD744CF3973B7DA3AEC32B8A2D1D01A24631B7(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 Enumerator_get_Current_m7B0E2A36DA6E8B39DB1AACA1EB0F57BE9D646E25_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { { KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 L_0 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 Enumerator_get_Current_m7B0E2A36DA6E8B39DB1AACA1EB0F57BE9D646E25_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_m7B0E2A36DA6E8B39DB1AACA1EB0F57BE9D646E25_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m0DC7F0F504467486D02550DEA546589127ADDFCB_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_m0DC7F0F504467486D02550DEA546589127ADDFCB_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_m0DC7F0F504467486D02550DEA546589127ADDFCB(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m34A79470720F13FA0A7C79B61ECEB94FCBD9E558_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_m34A79470720F13FA0A7C79B61ECEB94FCBD9E558_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_2 = (Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_m34A79470720F13FA0A7C79B61ECEB94FCBD9E558_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * L_6 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)__this->get_address_of_current_3(); int32_t L_7 = KeyValuePair_2_get_Key_mFF22AA1BD60F2760A4CAAB581B5996DDD62CBCAA_inline((KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_8 = L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_8); KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * L_10 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)__this->get_address_of_current_3(); bool L_11 = KeyValuePair_2_get_Value_m2D91533A66E5BB608E0175099C9D7289D172D318_inline((KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); bool L_12 = L_11; RuntimeObject * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_12); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_14; memset((&L_14), 0, sizeof(L_14)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_14), (RuntimeObject *)L_9, (RuntimeObject *)L_13, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_15 = L_14; RuntimeObject * L_16 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_15); return L_16; } IL_005c: { KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * L_17 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)__this->get_address_of_current_3(); int32_t L_18 = KeyValuePair_2_get_Key_mFF22AA1BD60F2760A4CAAB581B5996DDD62CBCAA_inline((KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * L_19 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)__this->get_address_of_current_3(); bool L_20 = KeyValuePair_2_get_Value_m2D91533A66E5BB608E0175099C9D7289D172D318_inline((KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 L_21; memset((&L_21), 0, sizeof(L_21)); KeyValuePair_2__ctor_m083DF7A4BCA073A7062F09B64C185A68A0F83955((&L_21), (int32_t)L_18, (bool)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 L_22 = L_21; RuntimeObject * L_23 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_22); return L_23; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m34A79470720F13FA0A7C79B61ECEB94FCBD9E558_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_m34A79470720F13FA0A7C79B61ECEB94FCBD9E558(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m17AC9F12DDA6FEFFAE3D172FB1DF685B34021F41_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_m17AC9F12DDA6FEFFAE3D172FB1DF685B34021F41_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_1 = (Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_m17AC9F12DDA6FEFFAE3D172FB1DF685B34021F41_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * L_4 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_m17AC9F12DDA6FEFFAE3D172FB1DF685B34021F41_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_m17AC9F12DDA6FEFFAE3D172FB1DF685B34021F41(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5544FC2FC751E46E5C48F914628EE075D7E4D00F_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5544FC2FC751E46E5C48F914628EE075D7E4D00F_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_2 = (Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5544FC2FC751E46E5C48F914628EE075D7E4D00F_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * L_5 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Key_mFF22AA1BD60F2760A4CAAB581B5996DDD62CBCAA_inline((KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * L_9 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)__this->get_address_of_current_3(); bool L_10 = KeyValuePair_2_get_Value_m2D91533A66E5BB608E0175099C9D7289D172D318_inline((KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); bool L_11 = L_10; RuntimeObject * L_12 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_11); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13; memset((&L_13), 0, sizeof(L_13)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_13), (RuntimeObject *)L_8, (RuntimeObject *)L_12, /*hidden argument*/NULL); return L_13; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5544FC2FC751E46E5C48F914628EE075D7E4D00F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5544FC2FC751E46E5C48F914628EE075D7E4D00F(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mD665368DFB5AFD51F5C04AAE0C66DEE08095039A_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mD665368DFB5AFD51F5C04AAE0C66DEE08095039A_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_2 = (Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mD665368DFB5AFD51F5C04AAE0C66DEE08095039A_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * L_5 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Key_mFF22AA1BD60F2760A4CAAB581B5996DDD62CBCAA_inline((KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mD665368DFB5AFD51F5C04AAE0C66DEE08095039A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mD665368DFB5AFD51F5C04AAE0C66DEE08095039A(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mAF478949E2011ECB9CA33968F1E79BEA7C361DFE_gshared (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mAF478949E2011ECB9CA33968F1E79BEA7C361DFE_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB * L_2 = (Dictionary_2_t2258334B2FD1F225C68C5C4869898F9DF49998FB *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mAF478949E2011ECB9CA33968F1E79BEA7C361DFE_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * L_5 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)__this->get_address_of_current_3(); bool L_6 = KeyValuePair_2_get_Value_m2D91533A66E5BB608E0175099C9D7289D172D318_inline((KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)(KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); bool L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mAF478949E2011ECB9CA33968F1E79BEA7C361DFE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mAF478949E2011ECB9CA33968F1E79BEA7C361DFE(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mA91F9A37CAA92D924493338B34224B9719F4903B_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * L_4 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_mA91F9A37CAA92D924493338B34224B9719F4903B_AdjustorThunk (RuntimeObject * __this, Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_mA91F9A37CAA92D924493338B34224B9719F4903B(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m21A7C338777DB6AAF6B0481EC7045611A83C9D13_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_m21A7C338777DB6AAF6B0481EC7045611A83C9D13_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_1 = (Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_m21A7C338777DB6AAF6B0481EC7045611A83C9D13_RuntimeMethod_var); } IL_0021: { Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_4 = (Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A* L_5 = (EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_8 = (Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A* L_9 = (EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_12 = (Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A* L_13 = (EntryU5BU5D_t83472AF42CF15340B69320DB78A92569D3E0E84A*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); Il2CppChar L_15 = (Il2CppChar)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_mA632EBD489797AFCA4B1CF7072E1534E9AC6690A((&L_16), (int32_t)L_11, (Il2CppChar)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_20 = (Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_22 = (Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * L_24 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_m21A7C338777DB6AAF6B0481EC7045611A83C9D13_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_m21A7C338777DB6AAF6B0481EC7045611A83C9D13(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F Enumerator_get_Current_m62A288A1B19D7ABBA96FA6AEFF3A50320473AC68_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { { KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F L_0 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F Enumerator_get_Current_m62A288A1B19D7ABBA96FA6AEFF3A50320473AC68_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_m62A288A1B19D7ABBA96FA6AEFF3A50320473AC68_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m75B396AADBF7E36956B2D7EA4F84042003A78197_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_m75B396AADBF7E36956B2D7EA4F84042003A78197_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_m75B396AADBF7E36956B2D7EA4F84042003A78197(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m529E30D225FBBA837FC407D4A64CC538901E0E8F_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_m529E30D225FBBA837FC407D4A64CC538901E0E8F_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_2 = (Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_m529E30D225FBBA837FC407D4A64CC538901E0E8F_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * L_6 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)__this->get_address_of_current_3(); int32_t L_7 = KeyValuePair_2_get_Key_mA63AB45B1DCD00F430DA683B7446EA00536ECD43_inline((KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_8 = L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_8); KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * L_10 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)__this->get_address_of_current_3(); Il2CppChar L_11 = KeyValuePair_2_get_Value_m5A3A76AD9C76D7E58EBED51BF3C82BD695B83548_inline((KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Il2CppChar L_12 = L_11; RuntimeObject * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_12); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_14; memset((&L_14), 0, sizeof(L_14)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_14), (RuntimeObject *)L_9, (RuntimeObject *)L_13, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_15 = L_14; RuntimeObject * L_16 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_15); return L_16; } IL_005c: { KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * L_17 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)__this->get_address_of_current_3(); int32_t L_18 = KeyValuePair_2_get_Key_mA63AB45B1DCD00F430DA683B7446EA00536ECD43_inline((KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * L_19 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)__this->get_address_of_current_3(); Il2CppChar L_20 = KeyValuePair_2_get_Value_m5A3A76AD9C76D7E58EBED51BF3C82BD695B83548_inline((KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F L_21; memset((&L_21), 0, sizeof(L_21)); KeyValuePair_2__ctor_mA632EBD489797AFCA4B1CF7072E1534E9AC6690A((&L_21), (int32_t)L_18, (Il2CppChar)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F L_22 = L_21; RuntimeObject * L_23 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_22); return L_23; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m529E30D225FBBA837FC407D4A64CC538901E0E8F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_m529E30D225FBBA837FC407D4A64CC538901E0E8F(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m4E8E253075C5F1B6C5ED83B4A5E3BC40C0022AED_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_m4E8E253075C5F1B6C5ED83B4A5E3BC40C0022AED_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_1 = (Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_m4E8E253075C5F1B6C5ED83B4A5E3BC40C0022AED_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * L_4 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_m4E8E253075C5F1B6C5ED83B4A5E3BC40C0022AED_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_m4E8E253075C5F1B6C5ED83B4A5E3BC40C0022AED(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5A8D35537D959950A5CFE5FD061B132276949F5E_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5A8D35537D959950A5CFE5FD061B132276949F5E_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_2 = (Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5A8D35537D959950A5CFE5FD061B132276949F5E_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * L_5 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Key_mA63AB45B1DCD00F430DA683B7446EA00536ECD43_inline((KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * L_9 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)__this->get_address_of_current_3(); Il2CppChar L_10 = KeyValuePair_2_get_Value_m5A3A76AD9C76D7E58EBED51BF3C82BD695B83548_inline((KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Il2CppChar L_11 = L_10; RuntimeObject * L_12 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_11); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13; memset((&L_13), 0, sizeof(L_13)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_13), (RuntimeObject *)L_8, (RuntimeObject *)L_12, /*hidden argument*/NULL); return L_13; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5A8D35537D959950A5CFE5FD061B132276949F5E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m5A8D35537D959950A5CFE5FD061B132276949F5E(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9CD91255D7D9AF772F07A26475D5E5F18BB06581_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9CD91255D7D9AF772F07A26475D5E5F18BB06581_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_2 = (Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9CD91255D7D9AF772F07A26475D5E5F18BB06581_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * L_5 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Key_mA63AB45B1DCD00F430DA683B7446EA00536ECD43_inline((KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9CD91255D7D9AF772F07A26475D5E5F18BB06581_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9CD91255D7D9AF772F07A26475D5E5F18BB06581(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mFA1FD6AA9E042611C82EBA42C281CFFD5E83E673_gshared (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mFA1FD6AA9E042611C82EBA42C281CFFD5E83E673_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E * L_2 = (Dictionary_2_tE3E6025AC9C3BB9097F41BFF9BC27B2BBFCDE55E *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mFA1FD6AA9E042611C82EBA42C281CFFD5E83E673_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * L_5 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)__this->get_address_of_current_3(); Il2CppChar L_6 = KeyValuePair_2_get_Value_m5A3A76AD9C76D7E58EBED51BF3C82BD695B83548_inline((KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)(KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); Il2CppChar L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mFA1FD6AA9E042611C82EBA42C281CFFD5E83E673_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mFA1FD6AA9E042611C82EBA42C281CFFD5E83E673(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m29069CFC21EC7D24A112D13DB9CD4ADA2F655E1C_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * L_4 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_m29069CFC21EC7D24A112D13DB9CD4ADA2F655E1C_AdjustorThunk (RuntimeObject * __this, Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t29E03F426013261373D69C60900437F886C407F2 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_m29069CFC21EC7D24A112D13DB9CD4ADA2F655E1C(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m027D24433EA7FC7691FC1C356858CC5046E15E86_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_m027D24433EA7FC7691FC1C356858CC5046E15E86_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_1 = (Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_m027D24433EA7FC7691FC1C356858CC5046E15E86_RuntimeMethod_var); } IL_0021: { Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_4 = (Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9* L_5 = (EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_8 = (Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9* L_9 = (EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_12 = (Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9* L_13 = (EntryU5BU5D_t771BA166F0450465AFAF66A1700FD2795A4BA1F9*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_m87D429E0B3923A6CF37A52F6F8C56B8FFFBE06D0((&L_16), (int32_t)L_11, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_20 = (Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_22 = (Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * L_24 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_m027D24433EA7FC7691FC1C356858CC5046E15E86_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t29E03F426013261373D69C60900437F886C407F2 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_m027D24433EA7FC7691FC1C356858CC5046E15E86(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 Enumerator_get_Current_m36149D42D2BB060F11597D12BE57C8DB06D876D4_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { { KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 L_0 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 Enumerator_get_Current_m36149D42D2BB060F11597D12BE57C8DB06D876D4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t29E03F426013261373D69C60900437F886C407F2 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_m36149D42D2BB060F11597D12BE57C8DB06D876D4_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mF1EE1DA15D33F41BCDFD50B36530E47F86031E07_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_mF1EE1DA15D33F41BCDFD50B36530E47F86031E07_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t29E03F426013261373D69C60900437F886C407F2 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_mF1EE1DA15D33F41BCDFD50B36530E47F86031E07(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m7A517B4EA9437A8E91312A3E7876DD94ADAA9813_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_m7A517B4EA9437A8E91312A3E7876DD94ADAA9813_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_2 = (Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_m7A517B4EA9437A8E91312A3E7876DD94ADAA9813_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * L_6 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)__this->get_address_of_current_3(); int32_t L_7 = KeyValuePair_2_get_Key_mB735BC2D7232A3B45D667D28C17BA51AAAFFB4A1_inline((KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_8 = L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_8); KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * L_10 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)__this->get_address_of_current_3(); int32_t L_11 = KeyValuePair_2_get_Value_mF7293AF44DA0B8EB7B455A6227F7C36EEE9CF508_inline((KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_12 = L_11; RuntimeObject * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_12); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_14; memset((&L_14), 0, sizeof(L_14)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_14), (RuntimeObject *)L_9, (RuntimeObject *)L_13, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_15 = L_14; RuntimeObject * L_16 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_15); return L_16; } IL_005c: { KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * L_17 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)__this->get_address_of_current_3(); int32_t L_18 = KeyValuePair_2_get_Key_mB735BC2D7232A3B45D667D28C17BA51AAAFFB4A1_inline((KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * L_19 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)__this->get_address_of_current_3(); int32_t L_20 = KeyValuePair_2_get_Value_mF7293AF44DA0B8EB7B455A6227F7C36EEE9CF508_inline((KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 L_21; memset((&L_21), 0, sizeof(L_21)); KeyValuePair_2__ctor_m87D429E0B3923A6CF37A52F6F8C56B8FFFBE06D0((&L_21), (int32_t)L_18, (int32_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 L_22 = L_21; RuntimeObject * L_23 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_22); return L_23; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m7A517B4EA9437A8E91312A3E7876DD94ADAA9813_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t29E03F426013261373D69C60900437F886C407F2 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_m7A517B4EA9437A8E91312A3E7876DD94ADAA9813(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_mAD957A8F1517FEDAB6F8B39147AE066E7E616A5C_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_mAD957A8F1517FEDAB6F8B39147AE066E7E616A5C_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_1 = (Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_mAD957A8F1517FEDAB6F8B39147AE066E7E616A5C_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * L_4 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_mAD957A8F1517FEDAB6F8B39147AE066E7E616A5C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t29E03F426013261373D69C60900437F886C407F2 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_mAD957A8F1517FEDAB6F8B39147AE066E7E616A5C(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m22984496F3563897A46C9C0D37730540284378F3_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m22984496F3563897A46C9C0D37730540284378F3_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_2 = (Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m22984496F3563897A46C9C0D37730540284378F3_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * L_5 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Key_mB735BC2D7232A3B45D667D28C17BA51AAAFFB4A1_inline((KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * L_9 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)__this->get_address_of_current_3(); int32_t L_10 = KeyValuePair_2_get_Value_mF7293AF44DA0B8EB7B455A6227F7C36EEE9CF508_inline((KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_11 = L_10; RuntimeObject * L_12 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_11); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13; memset((&L_13), 0, sizeof(L_13)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_13), (RuntimeObject *)L_8, (RuntimeObject *)L_12, /*hidden argument*/NULL); return L_13; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m22984496F3563897A46C9C0D37730540284378F3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t29E03F426013261373D69C60900437F886C407F2 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m22984496F3563897A46C9C0D37730540284378F3(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m52E47525EFA2D4F7B66434C304B21E6C716436F1_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m52E47525EFA2D4F7B66434C304B21E6C716436F1_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_2 = (Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m52E47525EFA2D4F7B66434C304B21E6C716436F1_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * L_5 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Key_mB735BC2D7232A3B45D667D28C17BA51AAAFFB4A1_inline((KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m52E47525EFA2D4F7B66434C304B21E6C716436F1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t29E03F426013261373D69C60900437F886C407F2 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m52E47525EFA2D4F7B66434C304B21E6C716436F1(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC51629E130312019248FBE80E063F7076BAF2338_gshared (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC51629E130312019248FBE80E063F7076BAF2338_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 * L_2 = (Dictionary_2_tFE2A3F3BDE1290B85039D74816BB1FE1109BE0F8 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC51629E130312019248FBE80E063F7076BAF2338_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * L_5 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Value_mF7293AF44DA0B8EB7B455A6227F7C36EEE9CF508_inline((KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)(KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC51629E130312019248FBE80E063F7076BAF2338_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t29E03F426013261373D69C60900437F886C407F2 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC51629E130312019248FBE80E063F7076BAF2338(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m78A61CFAE25F355601A5A4AC0D0D38E01FEEAFF1_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * L_4 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_m78A61CFAE25F355601A5A4AC0D0D38E01FEEAFF1_AdjustorThunk (RuntimeObject * __this, Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_m78A61CFAE25F355601A5A4AC0D0D38E01FEEAFF1(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mE03378C612F00399704B40EFF9F0C48ECFBA4C04_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_mE03378C612F00399704B40EFF9F0C48ECFBA4C04_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_1 = (Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_mE03378C612F00399704B40EFF9F0C48ECFBA4C04_RuntimeMethod_var); } IL_0021: { Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_4 = (Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5* L_5 = (EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_8 = (Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5* L_9 = (EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_12 = (Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5* L_13 = (EntryU5BU5D_t90E4F8C54658D7EA3F0A2651885278664C1571E5*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); int64_t L_15 = (int64_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_m95A0E53B616AF98F15437C7AE1C51BDE51929D22((&L_16), (int32_t)L_11, (int64_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_20 = (Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_22 = (Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * L_24 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_mE03378C612F00399704B40EFF9F0C48ECFBA4C04_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_mE03378C612F00399704B40EFF9F0C48ECFBA4C04(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 Enumerator_get_Current_mD17DAA63F920DF7AB4AEB767A8F8169191A17F4F_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { { KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 L_0 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 Enumerator_get_Current_mD17DAA63F920DF7AB4AEB767A8F8169191A17F4F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_mD17DAA63F920DF7AB4AEB767A8F8169191A17F4F_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mB82D0C52AC7F086E8F76510D4D689670F29D960C_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_mB82D0C52AC7F086E8F76510D4D689670F29D960C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_mB82D0C52AC7F086E8F76510D4D689670F29D960C(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m35E940DADA291DF3E7A54183699CC8B44C81A4C4_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_m35E940DADA291DF3E7A54183699CC8B44C81A4C4_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_2 = (Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_m35E940DADA291DF3E7A54183699CC8B44C81A4C4_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * L_6 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)__this->get_address_of_current_3(); int32_t L_7 = KeyValuePair_2_get_Key_m53E63212F4103CB32CE7BF11259AA994C58F9763_inline((KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_8 = L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_8); KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * L_10 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)__this->get_address_of_current_3(); int64_t L_11 = KeyValuePair_2_get_Value_m2FC07FAC81494CABD1E9BD58E7917981B6EBC5B2_inline((KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int64_t L_12 = L_11; RuntimeObject * L_13 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_12); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_14; memset((&L_14), 0, sizeof(L_14)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_14), (RuntimeObject *)L_9, (RuntimeObject *)L_13, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_15 = L_14; RuntimeObject * L_16 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_15); return L_16; } IL_005c: { KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * L_17 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)__this->get_address_of_current_3(); int32_t L_18 = KeyValuePair_2_get_Key_m53E63212F4103CB32CE7BF11259AA994C58F9763_inline((KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * L_19 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)__this->get_address_of_current_3(); int64_t L_20 = KeyValuePair_2_get_Value_m2FC07FAC81494CABD1E9BD58E7917981B6EBC5B2_inline((KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)L_19, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 L_21; memset((&L_21), 0, sizeof(L_21)); KeyValuePair_2__ctor_m95A0E53B616AF98F15437C7AE1C51BDE51929D22((&L_21), (int32_t)L_18, (int64_t)L_20, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 L_22 = L_21; RuntimeObject * L_23 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_22); return L_23; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m35E940DADA291DF3E7A54183699CC8B44C81A4C4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_m35E940DADA291DF3E7A54183699CC8B44C81A4C4(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m3DAD33484BDFF0421217148E8F016C9FAD4FAA37_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_m3DAD33484BDFF0421217148E8F016C9FAD4FAA37_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_1 = (Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_m3DAD33484BDFF0421217148E8F016C9FAD4FAA37_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * L_4 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_m3DAD33484BDFF0421217148E8F016C9FAD4FAA37_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_m3DAD33484BDFF0421217148E8F016C9FAD4FAA37(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m749593E7D4268C1FD003FF3A400A9A4859288311_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m749593E7D4268C1FD003FF3A400A9A4859288311_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_2 = (Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m749593E7D4268C1FD003FF3A400A9A4859288311_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * L_5 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Key_m53E63212F4103CB32CE7BF11259AA994C58F9763_inline((KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * L_9 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)__this->get_address_of_current_3(); int64_t L_10 = KeyValuePair_2_get_Value_m2FC07FAC81494CABD1E9BD58E7917981B6EBC5B2_inline((KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int64_t L_11 = L_10; RuntimeObject * L_12 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_11); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13; memset((&L_13), 0, sizeof(L_13)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_13), (RuntimeObject *)L_8, (RuntimeObject *)L_12, /*hidden argument*/NULL); return L_13; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m749593E7D4268C1FD003FF3A400A9A4859288311_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m749593E7D4268C1FD003FF3A400A9A4859288311(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mA02FD95A76DCE58F605AC2F867C375B794E18661_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mA02FD95A76DCE58F605AC2F867C375B794E18661_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_2 = (Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mA02FD95A76DCE58F605AC2F867C375B794E18661_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * L_5 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Key_m53E63212F4103CB32CE7BF11259AA994C58F9763_inline((KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mA02FD95A76DCE58F605AC2F867C375B794E18661_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mA02FD95A76DCE58F605AC2F867C375B794E18661(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m7A87F843840E3D2E9CE7FB518AAE5767648609A3_gshared (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m7A87F843840E3D2E9CE7FB518AAE5767648609A3_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 * L_2 = (Dictionary_2_t153D0F5AE46083080C7F009F4157945894AE5172 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m7A87F843840E3D2E9CE7FB518AAE5767648609A3_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * L_5 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)__this->get_address_of_current_3(); int64_t L_6 = KeyValuePair_2_get_Value_m2FC07FAC81494CABD1E9BD58E7917981B6EBC5B2_inline((KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)(KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int64_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m7A87F843840E3D2E9CE7FB518AAE5767648609A3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m7A87F843840E3D2E9CE7FB518AAE5767648609A3(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB688A5999DC16A8DF99AA954CB6DD9DD3246942E_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * L_4 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_mB688A5999DC16A8DF99AA954CB6DD9DD3246942E_AdjustorThunk (RuntimeObject * __this, Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_mB688A5999DC16A8DF99AA954CB6DD9DD3246942E(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mB386E7259BB364D109750B49CD9572D0B7EE28A8_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_mB386E7259BB364D109750B49CD9572D0B7EE28A8_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_1 = (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_mB386E7259BB364D109750B49CD9572D0B7EE28A8_RuntimeMethod_var); } IL_0021: { Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_4 = (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285* L_5 = (EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_8 = (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285* L_9 = (EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_12 = (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285* L_13 = (EntryU5BU5D_t5EE074B97A225B556BC7C9665050E283775D0285*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); RuntimeObject * L_15 = (RuntimeObject *)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_m0E2B8624D7996D6A5BA2A81383EE983F4A9DC078((&L_16), (int32_t)L_11, (RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_20 = (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_22 = (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * L_24 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_mB386E7259BB364D109750B49CD9572D0B7EE28A8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_mB386E7259BB364D109750B49CD9572D0B7EE28A8(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 Enumerator_get_Current_m06BE1BB610C63E4879934D506F770C25B6BBA73E_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { { KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 L_0 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 Enumerator_get_Current_m06BE1BB610C63E4879934D506F770C25B6BBA73E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_m06BE1BB610C63E4879934D506F770C25B6BBA73E_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m81ED3FDA0AA1BEEA5A2C8E108347EF4D03752310_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_m81ED3FDA0AA1BEEA5A2C8E108347EF4D03752310_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_m81ED3FDA0AA1BEEA5A2C8E108347EF4D03752310(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mDD1720EB86BB95C237BEB35CF144024060442F1A_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_mDD1720EB86BB95C237BEB35CF144024060442F1A_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_2 = (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_mDD1720EB86BB95C237BEB35CF144024060442F1A_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * L_6 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)__this->get_address_of_current_3(); int32_t L_7 = KeyValuePair_2_get_Key_m3BF2B782A34C5DBE7E9F7F1D0B69F9D248B6DD94_inline((KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_8 = L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_8); KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * L_10 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)__this->get_address_of_current_3(); RuntimeObject * L_11 = KeyValuePair_2_get_Value_m6A192504C64D61B2B59FF5641E62E5094F3914C1_inline((KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_12; memset((&L_12), 0, sizeof(L_12)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_12), (RuntimeObject *)L_9, (RuntimeObject *)L_11, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13 = L_12; RuntimeObject * L_14 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_13); return L_14; } IL_005c: { KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * L_15 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)__this->get_address_of_current_3(); int32_t L_16 = KeyValuePair_2_get_Key_m3BF2B782A34C5DBE7E9F7F1D0B69F9D248B6DD94_inline((KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * L_17 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)__this->get_address_of_current_3(); RuntimeObject * L_18 = KeyValuePair_2_get_Value_m6A192504C64D61B2B59FF5641E62E5094F3914C1_inline((KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 L_19; memset((&L_19), 0, sizeof(L_19)); KeyValuePair_2__ctor_m0E2B8624D7996D6A5BA2A81383EE983F4A9DC078((&L_19), (int32_t)L_16, (RuntimeObject *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 L_20 = L_19; RuntimeObject * L_21 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_20); return L_21; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mDD1720EB86BB95C237BEB35CF144024060442F1A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_mDD1720EB86BB95C237BEB35CF144024060442F1A(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_mBE1203F2ED60C28F81C6064240BDDC2FEA96D73E_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_mBE1203F2ED60C28F81C6064240BDDC2FEA96D73E_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_1 = (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_mBE1203F2ED60C28F81C6064240BDDC2FEA96D73E_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * L_4 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_mBE1203F2ED60C28F81C6064240BDDC2FEA96D73E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_mBE1203F2ED60C28F81C6064240BDDC2FEA96D73E(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m87AF42607B317900A4B90D5A655874B1643BA429_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m87AF42607B317900A4B90D5A655874B1643BA429_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_2 = (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m87AF42607B317900A4B90D5A655874B1643BA429_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * L_5 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Key_m3BF2B782A34C5DBE7E9F7F1D0B69F9D248B6DD94_inline((KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * L_9 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)__this->get_address_of_current_3(); RuntimeObject * L_10 = KeyValuePair_2_get_Value_m6A192504C64D61B2B59FF5641E62E5094F3914C1_inline((KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_11; memset((&L_11), 0, sizeof(L_11)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_11), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); return L_11; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m87AF42607B317900A4B90D5A655874B1643BA429_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m87AF42607B317900A4B90D5A655874B1643BA429(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9C55CEEACDDA1E031285A52B96F08A42F2CB6019_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9C55CEEACDDA1E031285A52B96F08A42F2CB6019_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_2 = (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9C55CEEACDDA1E031285A52B96F08A42F2CB6019_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * L_5 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Key_m3BF2B782A34C5DBE7E9F7F1D0B69F9D248B6DD94_inline((KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9C55CEEACDDA1E031285A52B96F08A42F2CB6019_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m9C55CEEACDDA1E031285A52B96F08A42F2CB6019(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC82CB4C395951062832C507565D0DCC73B08C719_gshared (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC82CB4C395951062832C507565D0DCC73B08C719_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 * L_2 = (Dictionary_2_t03608389BB57475AA3F4B2B79D176A27807BC884 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC82CB4C395951062832C507565D0DCC73B08C719_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * L_5 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Value_m6A192504C64D61B2B59FF5641E62E5094F3914C1_inline((KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)(KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); return L_6; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC82CB4C395951062832C507565D0DCC73B08C719_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mC82CB4C395951062832C507565D0DCC73B08C719(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mF0D4BA2977AA117989B5E725ACD6023A157DA5A3_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * L_4 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_mF0D4BA2977AA117989B5E725ACD6023A157DA5A3_AdjustorThunk (RuntimeObject * __this, Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_mF0D4BA2977AA117989B5E725ACD6023A157DA5A3(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m591665644C8012047E3CA6CA45B3F49A380C56F9_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_m591665644C8012047E3CA6CA45B3F49A380C56F9_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_1 = (Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_m591665644C8012047E3CA6CA45B3F49A380C56F9_RuntimeMethod_var); } IL_0021: { Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_4 = (Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A* L_5 = (EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_8 = (Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A* L_9 = (EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); int32_t L_11 = (int32_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_12 = (Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A* L_13 = (EntryU5BU5D_t251EB258347A4B8FB9D750A16F53D1AC10CF0F0A*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); RuntimeObject * L_15 = (RuntimeObject *)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_mF61206ECF1608BC1CD186B9C06639BC5C7ABBA4F((&L_16), (int32_t)L_11, (RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_20 = (Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_22 = (Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * L_24 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_m591665644C8012047E3CA6CA45B3F49A380C56F9_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_m591665644C8012047E3CA6CA45B3F49A380C56F9(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 Enumerator_get_Current_m83D30936ED2B3F2344899D254F6BDD2ACA1DFAE9_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { { KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 L_0 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 Enumerator_get_Current_m83D30936ED2B3F2344899D254F6BDD2ACA1DFAE9_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_m83D30936ED2B3F2344899D254F6BDD2ACA1DFAE9_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m3AF33FBF35AC5EE8D66CE0F3708358ACF92903F5_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_m3AF33FBF35AC5EE8D66CE0F3708358ACF92903F5_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_m3AF33FBF35AC5EE8D66CE0F3708358ACF92903F5(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mE6BEF2705EBF499FDC2210F046668C6CF9A6068A_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_mE6BEF2705EBF499FDC2210F046668C6CF9A6068A_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_2 = (Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_mE6BEF2705EBF499FDC2210F046668C6CF9A6068A_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * L_6 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)__this->get_address_of_current_3(); int32_t L_7 = KeyValuePair_2_get_Key_m2948E8D409AB64801E8258A28C3C7B444EC4208D_inline((KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_8 = L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_8); KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * L_10 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)__this->get_address_of_current_3(); RuntimeObject * L_11 = KeyValuePair_2_get_Value_m518C8A2599ECE5662B204FA2FEFD0B4D01CB2283_inline((KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_12; memset((&L_12), 0, sizeof(L_12)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_12), (RuntimeObject *)L_9, (RuntimeObject *)L_11, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13 = L_12; RuntimeObject * L_14 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_13); return L_14; } IL_005c: { KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * L_15 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)__this->get_address_of_current_3(); int32_t L_16 = KeyValuePair_2_get_Key_m2948E8D409AB64801E8258A28C3C7B444EC4208D_inline((KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * L_17 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)__this->get_address_of_current_3(); RuntimeObject * L_18 = KeyValuePair_2_get_Value_m518C8A2599ECE5662B204FA2FEFD0B4D01CB2283_inline((KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 L_19; memset((&L_19), 0, sizeof(L_19)); KeyValuePair_2__ctor_mF61206ECF1608BC1CD186B9C06639BC5C7ABBA4F((&L_19), (int32_t)L_16, (RuntimeObject *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 L_20 = L_19; RuntimeObject * L_21 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_20); return L_21; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mE6BEF2705EBF499FDC2210F046668C6CF9A6068A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_mE6BEF2705EBF499FDC2210F046668C6CF9A6068A(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m7C898F2D7CFCFE06A71FBF6E11A5AE1DEE33FA0F_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_m7C898F2D7CFCFE06A71FBF6E11A5AE1DEE33FA0F_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_1 = (Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_m7C898F2D7CFCFE06A71FBF6E11A5AE1DEE33FA0F_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * L_4 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_m7C898F2D7CFCFE06A71FBF6E11A5AE1DEE33FA0F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_m7C898F2D7CFCFE06A71FBF6E11A5AE1DEE33FA0F(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mD6CB09B6628AA70B5AFE2F5069291694B3E7F8C8_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mD6CB09B6628AA70B5AFE2F5069291694B3E7F8C8_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_2 = (Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mD6CB09B6628AA70B5AFE2F5069291694B3E7F8C8_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * L_5 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Key_m2948E8D409AB64801E8258A28C3C7B444EC4208D_inline((KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * L_9 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)__this->get_address_of_current_3(); RuntimeObject * L_10 = KeyValuePair_2_get_Value_m518C8A2599ECE5662B204FA2FEFD0B4D01CB2283_inline((KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_11; memset((&L_11), 0, sizeof(L_11)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_11), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); return L_11; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mD6CB09B6628AA70B5AFE2F5069291694B3E7F8C8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mD6CB09B6628AA70B5AFE2F5069291694B3E7F8C8(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m96E27BF2B01799FECDA4ACF031BB0472797310B3_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m96E27BF2B01799FECDA4ACF031BB0472797310B3_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_2 = (Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m96E27BF2B01799FECDA4ACF031BB0472797310B3_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * L_5 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Key_m2948E8D409AB64801E8258A28C3C7B444EC4208D_inline((KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m96E27BF2B01799FECDA4ACF031BB0472797310B3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m96E27BF2B01799FECDA4ACF031BB0472797310B3(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m4D4E78631329D8AAA180C117393F02B6EED873A7_gshared (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m4D4E78631329D8AAA180C117393F02B6EED873A7_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F * L_2 = (Dictionary_2_t56255F266CE26C1AB5EA2A715E2C055A5859930F *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m4D4E78631329D8AAA180C117393F02B6EED873A7_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * L_5 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Value_m518C8A2599ECE5662B204FA2FEFD0B4D01CB2283_inline((KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)(KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); return L_6; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m4D4E78631329D8AAA180C117393F02B6EED873A7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m4D4E78631329D8AAA180C117393F02B6EED873A7(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m123D5D57BE2E7BD4D7F5106899FB431E1F3E3D69_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * L_4 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_m123D5D57BE2E7BD4D7F5106899FB431E1F3E3D69_AdjustorThunk (RuntimeObject * __this, Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_m123D5D57BE2E7BD4D7F5106899FB431E1F3E3D69(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mDE342C25F74441D1D5E0B9BE611369ED913571B8_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_mDE342C25F74441D1D5E0B9BE611369ED913571B8_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_1 = (Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_mDE342C25F74441D1D5E0B9BE611369ED913571B8_RuntimeMethod_var); } IL_0021: { Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_4 = (Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3* L_5 = (EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_8 = (Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3* L_9 = (EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); int64_t L_11 = (int64_t)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_12 = (Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3* L_13 = (EntryU5BU5D_tE2ABC19AFB2965F3A1C418EA04D8C2F186641DA3*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); RuntimeObject * L_15 = (RuntimeObject *)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_mB44F02578B5FECAB0808A152FBB65B4ED821712B((&L_16), (int64_t)L_11, (RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_20 = (Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_22 = (Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * L_24 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_mDE342C25F74441D1D5E0B9BE611369ED913571B8_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_mDE342C25F74441D1D5E0B9BE611369ED913571B8(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA Enumerator_get_Current_m53BA7573D39CBA18DB698F23AE21C7EF27513825_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { { KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA L_0 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA Enumerator_get_Current_m53BA7573D39CBA18DB698F23AE21C7EF27513825_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_m53BA7573D39CBA18DB698F23AE21C7EF27513825_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m42136E41B6D73E1BBAE3A2F5D02EE4B8ADAAE554_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_m42136E41B6D73E1BBAE3A2F5D02EE4B8ADAAE554_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_m42136E41B6D73E1BBAE3A2F5D02EE4B8ADAAE554(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mA4E172B57BF6A7E5CF975D032C39F6AE292FA700_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_mA4E172B57BF6A7E5CF975D032C39F6AE292FA700_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_2 = (Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_mA4E172B57BF6A7E5CF975D032C39F6AE292FA700_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * L_6 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)__this->get_address_of_current_3(); int64_t L_7 = KeyValuePair_2_get_Key_m82715F546284B047132C854A2F4B2160F5B4459B_inline((KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int64_t L_8 = L_7; RuntimeObject * L_9 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_8); KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * L_10 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)__this->get_address_of_current_3(); RuntimeObject * L_11 = KeyValuePair_2_get_Value_mEC989E17754C77317A687F726FB7B01C8308E7AB_inline((KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)L_10, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_12; memset((&L_12), 0, sizeof(L_12)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_12), (RuntimeObject *)L_9, (RuntimeObject *)L_11, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13 = L_12; RuntimeObject * L_14 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_13); return L_14; } IL_005c: { KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * L_15 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)__this->get_address_of_current_3(); int64_t L_16 = KeyValuePair_2_get_Key_m82715F546284B047132C854A2F4B2160F5B4459B_inline((KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * L_17 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)__this->get_address_of_current_3(); RuntimeObject * L_18 = KeyValuePair_2_get_Value_mEC989E17754C77317A687F726FB7B01C8308E7AB_inline((KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA L_19; memset((&L_19), 0, sizeof(L_19)); KeyValuePair_2__ctor_mB44F02578B5FECAB0808A152FBB65B4ED821712B((&L_19), (int64_t)L_16, (RuntimeObject *)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA L_20 = L_19; RuntimeObject * L_21 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_20); return L_21; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mA4E172B57BF6A7E5CF975D032C39F6AE292FA700_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_mA4E172B57BF6A7E5CF975D032C39F6AE292FA700(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_mDF5B29B679925CE4D9C1718B12ACBA70332792B1_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_mDF5B29B679925CE4D9C1718B12ACBA70332792B1_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_1 = (Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_mDF5B29B679925CE4D9C1718B12ACBA70332792B1_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * L_4 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_mDF5B29B679925CE4D9C1718B12ACBA70332792B1_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_mDF5B29B679925CE4D9C1718B12ACBA70332792B1(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m981F9BD2398EBA038BB28D71D691CCC84B543981_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m981F9BD2398EBA038BB28D71D691CCC84B543981_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_2 = (Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m981F9BD2398EBA038BB28D71D691CCC84B543981_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * L_5 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)__this->get_address_of_current_3(); int64_t L_6 = KeyValuePair_2_get_Key_m82715F546284B047132C854A2F4B2160F5B4459B_inline((KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int64_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * L_9 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)__this->get_address_of_current_3(); RuntimeObject * L_10 = KeyValuePair_2_get_Value_mEC989E17754C77317A687F726FB7B01C8308E7AB_inline((KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)L_9, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_11; memset((&L_11), 0, sizeof(L_11)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_11), (RuntimeObject *)L_8, (RuntimeObject *)L_10, /*hidden argument*/NULL); return L_11; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m981F9BD2398EBA038BB28D71D691CCC84B543981_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m981F9BD2398EBA038BB28D71D691CCC84B543981(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC571E6090B0FDD7629B8D2CCA5F46EA1DB1B5B00_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC571E6090B0FDD7629B8D2CCA5F46EA1DB1B5B00_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_2 = (Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC571E6090B0FDD7629B8D2CCA5F46EA1DB1B5B00_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * L_5 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)__this->get_address_of_current_3(); int64_t L_6 = KeyValuePair_2_get_Key_m82715F546284B047132C854A2F4B2160F5B4459B_inline((KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); int64_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 3), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC571E6090B0FDD7629B8D2CCA5F46EA1DB1B5B00_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC571E6090B0FDD7629B8D2CCA5F46EA1DB1B5B00(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m291B12BB414AC77E015643E68B74275B64B6660E_gshared (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m291B12BB414AC77E015643E68B74275B64B6660E_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD * L_2 = (Dictionary_2_tB8558F828CA34969420FA247382AE9D176E4F2DD *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m291B12BB414AC77E015643E68B74275B64B6660E_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * L_5 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Value_mEC989E17754C77317A687F726FB7B01C8308E7AB_inline((KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)(KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); return L_6; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m291B12BB414AC77E015643E68B74275B64B6660E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m291B12BB414AC77E015643E68B74275B64B6660E(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mDA696C8ED344803578C3CE20A90641FC1D1269E4_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * L_4 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_mDA696C8ED344803578C3CE20A90641FC1D1269E4_AdjustorThunk (RuntimeObject * __this, Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_mDA696C8ED344803578C3CE20A90641FC1D1269E4(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mA7A22A88321348AB3C3DCA3E87AD61D2CBA9F434_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_mA7A22A88321348AB3C3DCA3E87AD61D2CBA9F434_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_1 = (Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_mA7A22A88321348AB3C3DCA3E87AD61D2CBA9F434_RuntimeMethod_var); } IL_0021: { Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_4 = (Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682* L_5 = (EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_8 = (Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682* L_9 = (EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); RuntimeObject * L_11 = (RuntimeObject *)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_12 = (Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682* L_13 = (EntryU5BU5D_t4695E4CB076CA5C4312DF5E15F3EB39B24F80682*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 L_15 = (ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 )((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_m68B31AF059439818FA6225079EB13AE736CCBC9D((&L_16), (RuntimeObject *)L_11, (ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 )L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_20 = (Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_22 = (Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * L_24 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_mA7A22A88321348AB3C3DCA3E87AD61D2CBA9F434_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_mA7A22A88321348AB3C3DCA3E87AD61D2CBA9F434(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C Enumerator_get_Current_m7401C937B8BB77E72FE83511AEF9821BE9CAD17F_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { { KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C L_0 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C Enumerator_get_Current_m7401C937B8BB77E72FE83511AEF9821BE9CAD17F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_m7401C937B8BB77E72FE83511AEF9821BE9CAD17F_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m8A44188E88B06FCF21CF5457DEC181C2EA7085F3_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_m8A44188E88B06FCF21CF5457DEC181C2EA7085F3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_m8A44188E88B06FCF21CF5457DEC181C2EA7085F3(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mAAA6F60028232C62C0E4B708BC64E25848804AD5_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_mAAA6F60028232C62C0E4B708BC64E25848804AD5_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_2 = (Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_mAAA6F60028232C62C0E4B708BC64E25848804AD5_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * L_6 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)__this->get_address_of_current_3(); RuntimeObject * L_7 = KeyValuePair_2_get_Key_m077CCA2C347E5E1B936BE99FDF374B1C7A0DC047_inline((KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * L_8 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)__this->get_address_of_current_3(); ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 L_9 = KeyValuePair_2_get_Value_mB5E7D088330C89DBEA77EF62508947B474C60129_inline((KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 L_10 = L_9; RuntimeObject * L_11 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_10); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_12; memset((&L_12), 0, sizeof(L_12)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_12), (RuntimeObject *)L_7, (RuntimeObject *)L_11, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13 = L_12; RuntimeObject * L_14 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_13); return L_14; } IL_005c: { KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * L_15 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)__this->get_address_of_current_3(); RuntimeObject * L_16 = KeyValuePair_2_get_Key_m077CCA2C347E5E1B936BE99FDF374B1C7A0DC047_inline((KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * L_17 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)__this->get_address_of_current_3(); ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 L_18 = KeyValuePair_2_get_Value_mB5E7D088330C89DBEA77EF62508947B474C60129_inline((KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C L_19; memset((&L_19), 0, sizeof(L_19)); KeyValuePair_2__ctor_m68B31AF059439818FA6225079EB13AE736CCBC9D((&L_19), (RuntimeObject *)L_16, (ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C L_20 = L_19; RuntimeObject * L_21 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_20); return L_21; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mAAA6F60028232C62C0E4B708BC64E25848804AD5_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_mAAA6F60028232C62C0E4B708BC64E25848804AD5(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m67A7AF28AFA8E4A7CFC2139D096D8BD0F628949A_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_m67A7AF28AFA8E4A7CFC2139D096D8BD0F628949A_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_1 = (Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_m67A7AF28AFA8E4A7CFC2139D096D8BD0F628949A_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * L_4 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_m67A7AF28AFA8E4A7CFC2139D096D8BD0F628949A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_m67A7AF28AFA8E4A7CFC2139D096D8BD0F628949A(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m9616C4CB306AA802B6DCA1DB5F602391ED3B9747_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m9616C4CB306AA802B6DCA1DB5F602391ED3B9747_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_2 = (Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m9616C4CB306AA802B6DCA1DB5F602391ED3B9747_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * L_5 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Key_m077CCA2C347E5E1B936BE99FDF374B1C7A0DC047_inline((KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * L_7 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)__this->get_address_of_current_3(); ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 L_8 = KeyValuePair_2_get_Value_mB5E7D088330C89DBEA77EF62508947B474C60129_inline((KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 L_9 = L_8; RuntimeObject * L_10 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_9); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_11; memset((&L_11), 0, sizeof(L_11)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_11), (RuntimeObject *)L_6, (RuntimeObject *)L_10, /*hidden argument*/NULL); return L_11; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m9616C4CB306AA802B6DCA1DB5F602391ED3B9747_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m9616C4CB306AA802B6DCA1DB5F602391ED3B9747(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m5FC56D160768813E9CB5A1D50ECB20697CBBEA34_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m5FC56D160768813E9CB5A1D50ECB20697CBBEA34_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_2 = (Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m5FC56D160768813E9CB5A1D50ECB20697CBBEA34_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * L_5 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Key_m077CCA2C347E5E1B936BE99FDF374B1C7A0DC047_inline((KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); return L_6; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m5FC56D160768813E9CB5A1D50ECB20697CBBEA34_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m5FC56D160768813E9CB5A1D50ECB20697CBBEA34(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mF18F7C395D474C0C6D58DB38295EA14A65DFA1A4_gshared (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mF18F7C395D474C0C6D58DB38295EA14A65DFA1A4_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 * L_2 = (Dictionary_2_tCE92D708E9884BC20E97FAC9C9EC11AE64559098 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mF18F7C395D474C0C6D58DB38295EA14A65DFA1A4_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * L_5 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)__this->get_address_of_current_3(); ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 L_6 = KeyValuePair_2_get_Value_mB5E7D088330C89DBEA77EF62508947B474C60129_inline((KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)(KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mF18F7C395D474C0C6D58DB38295EA14A65DFA1A4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mF18F7C395D474C0C6D58DB38295EA14A65DFA1A4(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB6144159E4507A62F7C32E4C2169CEB7FC18DC3F_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * L_4 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_mB6144159E4507A62F7C32E4C2169CEB7FC18DC3F_AdjustorThunk (RuntimeObject * __this, Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_mB6144159E4507A62F7C32E4C2169CEB7FC18DC3F(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m2DA1998A0FB9A9ED03D165003FC82BB8D5F6C53E_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_m2DA1998A0FB9A9ED03D165003FC82BB8D5F6C53E_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_1 = (Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_m2DA1998A0FB9A9ED03D165003FC82BB8D5F6C53E_RuntimeMethod_var); } IL_0021: { Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_4 = (Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C* L_5 = (EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_8 = (Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C* L_9 = (EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); RuntimeObject * L_11 = (RuntimeObject *)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_12 = (Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C* L_13 = (EntryU5BU5D_t39A26F2AD5AE02D0BEC0ECADDFF821ABAFDBE85C*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D L_15 = (ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D )((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_m03874CBD92D476F28F9E60E5C1C2761B3FE4F704((&L_16), (RuntimeObject *)L_11, (ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D )L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_20 = (Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_22 = (Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * L_24 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_m2DA1998A0FB9A9ED03D165003FC82BB8D5F6C53E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_m2DA1998A0FB9A9ED03D165003FC82BB8D5F6C53E(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF Enumerator_get_Current_m1A31032125CE1E0741CD647082810EC95783AFAE_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { { KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF L_0 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF Enumerator_get_Current_m1A31032125CE1E0741CD647082810EC95783AFAE_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_m1A31032125CE1E0741CD647082810EC95783AFAE_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m1E23A9C00C4DC91CABCE88EC7D424ACB70ADCB5E_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_m1E23A9C00C4DC91CABCE88EC7D424ACB70ADCB5E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_m1E23A9C00C4DC91CABCE88EC7D424ACB70ADCB5E(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m9EE265A6F5164A2F83E4B66C1509FDEEC462F702_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_m9EE265A6F5164A2F83E4B66C1509FDEEC462F702_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_2 = (Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_m9EE265A6F5164A2F83E4B66C1509FDEEC462F702_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * L_6 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)__this->get_address_of_current_3(); RuntimeObject * L_7 = KeyValuePair_2_get_Key_mAF73A1717880B4A578EA529961E7E6CBA050EE9D_inline((KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * L_8 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)__this->get_address_of_current_3(); ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D L_9 = KeyValuePair_2_get_Value_m96BFCF33F70A42C4E13899666734C73FFB94795D_inline((KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D L_10 = L_9; RuntimeObject * L_11 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_10); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_12; memset((&L_12), 0, sizeof(L_12)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_12), (RuntimeObject *)L_7, (RuntimeObject *)L_11, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13 = L_12; RuntimeObject * L_14 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_13); return L_14; } IL_005c: { KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * L_15 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)__this->get_address_of_current_3(); RuntimeObject * L_16 = KeyValuePair_2_get_Key_mAF73A1717880B4A578EA529961E7E6CBA050EE9D_inline((KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * L_17 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)__this->get_address_of_current_3(); ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D L_18 = KeyValuePair_2_get_Value_m96BFCF33F70A42C4E13899666734C73FFB94795D_inline((KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF L_19; memset((&L_19), 0, sizeof(L_19)); KeyValuePair_2__ctor_m03874CBD92D476F28F9E60E5C1C2761B3FE4F704((&L_19), (RuntimeObject *)L_16, (ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF L_20 = L_19; RuntimeObject * L_21 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_20); return L_21; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m9EE265A6F5164A2F83E4B66C1509FDEEC462F702_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_m9EE265A6F5164A2F83E4B66C1509FDEEC462F702(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_mBB206175D3345D32538510E3639693F3DB618A28_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_mBB206175D3345D32538510E3639693F3DB618A28_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_1 = (Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_mBB206175D3345D32538510E3639693F3DB618A28_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * L_4 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_mBB206175D3345D32538510E3639693F3DB618A28_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_mBB206175D3345D32538510E3639693F3DB618A28(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1B689DD0DF5C03F0C6F5E44FDC55B1F6C2B48285_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1B689DD0DF5C03F0C6F5E44FDC55B1F6C2B48285_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_2 = (Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1B689DD0DF5C03F0C6F5E44FDC55B1F6C2B48285_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * L_5 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Key_mAF73A1717880B4A578EA529961E7E6CBA050EE9D_inline((KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * L_7 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)__this->get_address_of_current_3(); ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D L_8 = KeyValuePair_2_get_Value_m96BFCF33F70A42C4E13899666734C73FFB94795D_inline((KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D L_9 = L_8; RuntimeObject * L_10 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_9); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_11; memset((&L_11), 0, sizeof(L_11)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_11), (RuntimeObject *)L_6, (RuntimeObject *)L_10, /*hidden argument*/NULL); return L_11; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1B689DD0DF5C03F0C6F5E44FDC55B1F6C2B48285_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1B689DD0DF5C03F0C6F5E44FDC55B1F6C2B48285(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m6A54643969B222928D8ADFF5F45E028533E4E93B_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m6A54643969B222928D8ADFF5F45E028533E4E93B_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_2 = (Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m6A54643969B222928D8ADFF5F45E028533E4E93B_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * L_5 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Key_mAF73A1717880B4A578EA529961E7E6CBA050EE9D_inline((KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); return L_6; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m6A54643969B222928D8ADFF5F45E028533E4E93B_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m6A54643969B222928D8ADFF5F45E028533E4E93B(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCB87AA03C1C9877BFB30212057D2311725D52181_gshared (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCB87AA03C1C9877BFB30212057D2311725D52181_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A * L_2 = (Dictionary_2_tCE878F67B1D13B00036909B92C48C22BE9ECEA1A *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCB87AA03C1C9877BFB30212057D2311725D52181_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * L_5 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)__this->get_address_of_current_3(); ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D L_6 = KeyValuePair_2_get_Value_m96BFCF33F70A42C4E13899666734C73FFB94795D_inline((KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)(KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCB87AA03C1C9877BFB30212057D2311725D52181_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCB87AA03C1C9877BFB30212057D2311725D52181(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mB08C51855FA1929D404AD8BF9BF4FCE8E4E6ACEA_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * L_4 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_mB08C51855FA1929D404AD8BF9BF4FCE8E4E6ACEA_AdjustorThunk (RuntimeObject * __this, Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_mB08C51855FA1929D404AD8BF9BF4FCE8E4E6ACEA(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mAE38ED8DBE51FFB66E53B304F9E084F6D893228A_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_mAE38ED8DBE51FFB66E53B304F9E084F6D893228A_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_1 = (Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_mAE38ED8DBE51FFB66E53B304F9E084F6D893228A_RuntimeMethod_var); } IL_0021: { Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_4 = (Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C* L_5 = (EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_8 = (Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C* L_9 = (EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); RuntimeObject * L_11 = (RuntimeObject *)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_12 = (Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C* L_13 = (EntryU5BU5D_tF0A89A3BEE43A3683526AEA137ABB7E01F463E0C*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 L_15 = (PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 )((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_m6C6FAB2EC248C9272C842D2E4BBC49199D6143C1((&L_16), (RuntimeObject *)L_11, (PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 )L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_20 = (Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_22 = (Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * L_24 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_mAE38ED8DBE51FFB66E53B304F9E084F6D893228A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_mAE38ED8DBE51FFB66E53B304F9E084F6D893228A(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 Enumerator_get_Current_m96A9343DAC6B72D5BF568F793851BDD1AA700A52_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { { KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 L_0 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 Enumerator_get_Current_m96A9343DAC6B72D5BF568F793851BDD1AA700A52_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_m96A9343DAC6B72D5BF568F793851BDD1AA700A52_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m3416371D2FFBF41C365BABAE4A4D9A8404289058_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_m3416371D2FFBF41C365BABAE4A4D9A8404289058_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_m3416371D2FFBF41C365BABAE4A4D9A8404289058(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m7587683F1D2047621FCFAD30BF7A5B76412ED87F_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_m7587683F1D2047621FCFAD30BF7A5B76412ED87F_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_2 = (Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_m7587683F1D2047621FCFAD30BF7A5B76412ED87F_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * L_6 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)__this->get_address_of_current_3(); RuntimeObject * L_7 = KeyValuePair_2_get_Key_m535EA874F63BCFCBE30B3A5B4A4476695D4700EE_inline((KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * L_8 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)__this->get_address_of_current_3(); PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 L_9 = KeyValuePair_2_get_Value_m059A49182EE850EDCA98FED0CE28BCD02239B2AE_inline((KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 L_10 = L_9; RuntimeObject * L_11 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_10); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_12; memset((&L_12), 0, sizeof(L_12)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_12), (RuntimeObject *)L_7, (RuntimeObject *)L_11, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13 = L_12; RuntimeObject * L_14 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_13); return L_14; } IL_005c: { KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * L_15 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)__this->get_address_of_current_3(); RuntimeObject * L_16 = KeyValuePair_2_get_Key_m535EA874F63BCFCBE30B3A5B4A4476695D4700EE_inline((KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * L_17 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)__this->get_address_of_current_3(); PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 L_18 = KeyValuePair_2_get_Value_m059A49182EE850EDCA98FED0CE28BCD02239B2AE_inline((KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 L_19; memset((&L_19), 0, sizeof(L_19)); KeyValuePair_2__ctor_m6C6FAB2EC248C9272C842D2E4BBC49199D6143C1((&L_19), (RuntimeObject *)L_16, (PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 )L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 L_20 = L_19; RuntimeObject * L_21 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_20); return L_21; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m7587683F1D2047621FCFAD30BF7A5B76412ED87F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_m7587683F1D2047621FCFAD30BF7A5B76412ED87F(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m88B85581AF1A7045C207574AC4A6A31C9A01F012_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_m88B85581AF1A7045C207574AC4A6A31C9A01F012_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_1 = (Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_m88B85581AF1A7045C207574AC4A6A31C9A01F012_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * L_4 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_m88B85581AF1A7045C207574AC4A6A31C9A01F012_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_m88B85581AF1A7045C207574AC4A6A31C9A01F012(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mA57603740C6F9CFFD24B7FF2E11FA6563AE40AE0_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mA57603740C6F9CFFD24B7FF2E11FA6563AE40AE0_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_2 = (Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mA57603740C6F9CFFD24B7FF2E11FA6563AE40AE0_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * L_5 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Key_m535EA874F63BCFCBE30B3A5B4A4476695D4700EE_inline((KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * L_7 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)__this->get_address_of_current_3(); PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 L_8 = KeyValuePair_2_get_Value_m059A49182EE850EDCA98FED0CE28BCD02239B2AE_inline((KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 L_9 = L_8; RuntimeObject * L_10 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_9); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_11; memset((&L_11), 0, sizeof(L_11)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_11), (RuntimeObject *)L_6, (RuntimeObject *)L_10, /*hidden argument*/NULL); return L_11; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mA57603740C6F9CFFD24B7FF2E11FA6563AE40AE0_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mA57603740C6F9CFFD24B7FF2E11FA6563AE40AE0(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mEA0B4A4D193ECE9DD3971944956B2DCDC07F1C06_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mEA0B4A4D193ECE9DD3971944956B2DCDC07F1C06_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_2 = (Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mEA0B4A4D193ECE9DD3971944956B2DCDC07F1C06_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * L_5 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Key_m535EA874F63BCFCBE30B3A5B4A4476695D4700EE_inline((KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); return L_6; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mEA0B4A4D193ECE9DD3971944956B2DCDC07F1C06_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mEA0B4A4D193ECE9DD3971944956B2DCDC07F1C06(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mEBF73AF5D7BA0CABCCADF7F018F10E5BF5B745D6_gshared (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mEBF73AF5D7BA0CABCCADF7F018F10E5BF5B745D6_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 * L_2 = (Dictionary_2_tEF6904CE94F2B292FD9CF6F40EAAC373DC0CABA8 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mEBF73AF5D7BA0CABCCADF7F018F10E5BF5B745D6_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * L_5 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)__this->get_address_of_current_3(); PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 L_6 = KeyValuePair_2_get_Value_m059A49182EE850EDCA98FED0CE28BCD02239B2AE_inline((KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)(KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mEBF73AF5D7BA0CABCCADF7F018F10E5BF5B745D6_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mEBF73AF5D7BA0CABCCADF7F018F10E5BF5B745D6(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * L_4 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D_AdjustorThunk (RuntimeObject * __this, Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_mE39A5CCC748B75F17EC0442AF275E49D79707F5D(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mF674B972FE206F10D356A638EDEACC4145995D1F_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_mF674B972FE206F10D356A638EDEACC4145995D1F_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_1 = (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_mF674B972FE206F10D356A638EDEACC4145995D1F_RuntimeMethod_var); } IL_0021: { Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_4 = (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_5 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_8 = (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_9 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); RuntimeObject * L_11 = (RuntimeObject *)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_12 = (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D* L_13 = (EntryU5BU5D_tBE36241A6905439BF7E208D43660133F603C0D2D*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); bool L_15 = (bool)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_mD032180723F13E561F14573BD17CC953DA35AC08((&L_16), (RuntimeObject *)L_11, (bool)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_20 = (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_22 = (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * L_24 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_mF674B972FE206F10D356A638EDEACC4145995D1F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_mF674B972FE206F10D356A638EDEACC4145995D1F(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 Enumerator_get_Current_m7FFC70679C0CD65C692B0DE2C8E8250A0BC58FA6_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { { KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 L_0 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 Enumerator_get_Current_m7FFC70679C0CD65C692B0DE2C8E8250A0BC58FA6_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_m7FFC70679C0CD65C692B0DE2C8E8250A0BC58FA6_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_m6441966CA16070D82A30207456092D933821FD62_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_m6441966CA16070D82A30207456092D933821FD62_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_m6441966CA16070D82A30207456092D933821FD62(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m807CA40ED84C35956B4EE1689A1C2BE345EB4686_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_m807CA40ED84C35956B4EE1689A1C2BE345EB4686_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_2 = (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_m807CA40ED84C35956B4EE1689A1C2BE345EB4686_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * L_6 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)__this->get_address_of_current_3(); RuntimeObject * L_7 = KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * L_8 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)__this->get_address_of_current_3(); bool L_9 = KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); bool L_10 = L_9; RuntimeObject * L_11 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_10); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_12; memset((&L_12), 0, sizeof(L_12)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_12), (RuntimeObject *)L_7, (RuntimeObject *)L_11, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13 = L_12; RuntimeObject * L_14 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_13); return L_14; } IL_005c: { KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * L_15 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)__this->get_address_of_current_3(); RuntimeObject * L_16 = KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * L_17 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)__this->get_address_of_current_3(); bool L_18 = KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 L_19; memset((&L_19), 0, sizeof(L_19)); KeyValuePair_2__ctor_mD032180723F13E561F14573BD17CC953DA35AC08((&L_19), (RuntimeObject *)L_16, (bool)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 L_20 = L_19; RuntimeObject * L_21 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_20); return L_21; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m807CA40ED84C35956B4EE1689A1C2BE345EB4686_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_m807CA40ED84C35956B4EE1689A1C2BE345EB4686(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m6ECA83CE1BF898B1B93B9A2B144A2E779C596072_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_m6ECA83CE1BF898B1B93B9A2B144A2E779C596072_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_1 = (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_m6ECA83CE1BF898B1B93B9A2B144A2E779C596072_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * L_4 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_m6ECA83CE1BF898B1B93B9A2B144A2E779C596072_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_m6ECA83CE1BF898B1B93B9A2B144A2E779C596072(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mDC37D8483EA8BAABE1AE7E97136DDE3BDC6FC65F_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mDC37D8483EA8BAABE1AE7E97136DDE3BDC6FC65F_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_2 = (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mDC37D8483EA8BAABE1AE7E97136DDE3BDC6FC65F_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * L_5 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * L_7 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)__this->get_address_of_current_3(); bool L_8 = KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); bool L_9 = L_8; RuntimeObject * L_10 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_9); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_11; memset((&L_11), 0, sizeof(L_11)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_11), (RuntimeObject *)L_6, (RuntimeObject *)L_10, /*hidden argument*/NULL); return L_11; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mDC37D8483EA8BAABE1AE7E97136DDE3BDC6FC65F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_mDC37D8483EA8BAABE1AE7E97136DDE3BDC6FC65F(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC210A2EA77F3028A826C4D444AE348D1948F4E37_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC210A2EA77F3028A826C4D444AE348D1948F4E37_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_2 = (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC210A2EA77F3028A826C4D444AE348D1948F4E37_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * L_5 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); return L_6; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC210A2EA77F3028A826C4D444AE348D1948F4E37_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_mC210A2EA77F3028A826C4D444AE348D1948F4E37(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m6C4D2353CB1A5FEBF9E1DFE73A0F11AF75AAFAFD_gshared (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m6C4D2353CB1A5FEBF9E1DFE73A0F11AF75AAFAFD_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 * L_2 = (Dictionary_2_t67B76EE53FF18810AB6822EF82D44ADD0E707F21 *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m6C4D2353CB1A5FEBF9E1DFE73A0F11AF75AAFAFD_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * L_5 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)__this->get_address_of_current_3(); bool L_6 = KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_inline((KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)(KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); bool L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m6C4D2353CB1A5FEBF9E1DFE73A0F11AF75AAFAFD_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m6C4D2353CB1A5FEBF9E1DFE73A0F11AF75AAFAFD(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * L_4 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03_AdjustorThunk (RuntimeObject * __this, Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_m6CDFD6E23B852DAFE3CFDCD8C705B8C4C31ABE03(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_mFA3AE5237C9C6316F62BCE3FFD7B8DA5478CB1C2_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_mFA3AE5237C9C6316F62BCE3FFD7B8DA5478CB1C2_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_1 = (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_mFA3AE5237C9C6316F62BCE3FFD7B8DA5478CB1C2_RuntimeMethod_var); } IL_0021: { Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_4 = (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_5 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_8 = (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_9 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); RuntimeObject * L_11 = (RuntimeObject *)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_12 = (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9* L_13 = (EntryU5BU5D_tE3A30635C5B794ABD7983F09075F9D4F740716D9*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); int32_t L_15 = (int32_t)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_m463A67E5B6E5EC73FA4BFA6FE08C52EA7F7B418D((&L_16), (RuntimeObject *)L_11, (int32_t)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_20 = (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_22 = (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * L_24 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_mFA3AE5237C9C6316F62BCE3FFD7B8DA5478CB1C2_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_mFA3AE5237C9C6316F62BCE3FFD7B8DA5478CB1C2(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E Enumerator_get_Current_m35211BCAA8768874960A082DD71C47E8F12993A7_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { { KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E L_0 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E Enumerator_get_Current_m35211BCAA8768874960A082DD71C47E8F12993A7_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_m35211BCAA8768874960A082DD71C47E8F12993A7_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mA50DBA0C24DBBC85BC9F1DDE011645D185FED3D3_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_mA50DBA0C24DBBC85BC9F1DDE011645D185FED3D3_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_mA50DBA0C24DBBC85BC9F1DDE011645D185FED3D3(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m3723476A6C63A851DE85C95E708F39868890514F_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_m3723476A6C63A851DE85C95E708F39868890514F_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_2 = (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_m3723476A6C63A851DE85C95E708F39868890514F_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * L_6 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)__this->get_address_of_current_3(); RuntimeObject * L_7 = KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * L_8 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)__this->get_address_of_current_3(); int32_t L_9 = KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_10 = L_9; RuntimeObject * L_11 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_10); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_12; memset((&L_12), 0, sizeof(L_12)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_12), (RuntimeObject *)L_7, (RuntimeObject *)L_11, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_13 = L_12; RuntimeObject * L_14 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_13); return L_14; } IL_005c: { KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * L_15 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)__this->get_address_of_current_3(); RuntimeObject * L_16 = KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * L_17 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)__this->get_address_of_current_3(); int32_t L_18 = KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)L_17, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E L_19; memset((&L_19), 0, sizeof(L_19)); KeyValuePair_2__ctor_m463A67E5B6E5EC73FA4BFA6FE08C52EA7F7B418D((&L_19), (RuntimeObject *)L_16, (int32_t)L_18, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E L_20 = L_19; RuntimeObject * L_21 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_20); return L_21; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_m3723476A6C63A851DE85C95E708F39868890514F_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_m3723476A6C63A851DE85C95E708F39868890514F(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_mBD2C086C45CE559D1BDED36516C8FBC16E241CFF_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_mBD2C086C45CE559D1BDED36516C8FBC16E241CFF_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_1 = (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_mBD2C086C45CE559D1BDED36516C8FBC16E241CFF_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * L_4 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_mBD2C086C45CE559D1BDED36516C8FBC16E241CFF_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_mBD2C086C45CE559D1BDED36516C8FBC16E241CFF(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m682A273596BA03765004C3381A51F825AD49731A_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m682A273596BA03765004C3381A51F825AD49731A_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_2 = (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m682A273596BA03765004C3381A51F825AD49731A_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * L_5 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * L_7 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)__this->get_address_of_current_3(); int32_t L_8 = KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_9 = L_8; RuntimeObject * L_10 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_9); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_11; memset((&L_11), 0, sizeof(L_11)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_11), (RuntimeObject *)L_6, (RuntimeObject *)L_10, /*hidden argument*/NULL); return L_11; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m682A273596BA03765004C3381A51F825AD49731A_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m682A273596BA03765004C3381A51F825AD49731A(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m2098F5BF7A9F95D096D4E8B30E9084699F76F574_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m2098F5BF7A9F95D096D4E8B30E9084699F76F574_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_2 = (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m2098F5BF7A9F95D096D4E8B30E9084699F76F574_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * L_5 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); return L_6; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m2098F5BF7A9F95D096D4E8B30E9084699F76F574_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m2098F5BF7A9F95D096D4E8B30E9084699F76F574(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m75FD6DAB65126F15A5BAC60171185F3901F1F824_gshared (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m75FD6DAB65126F15A5BAC60171185F3901F1F824_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A * L_2 = (Dictionary_2_t81923CE2A312318AE13F58085CCF7FA8D879B77A *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m75FD6DAB65126F15A5BAC60171185F3901F1F824_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * L_5 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)__this->get_address_of_current_3(); int32_t L_6 = KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_inline((KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)(KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); int32_t L_7 = L_6; RuntimeObject * L_8 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 5), &L_7); return L_8; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m75FD6DAB65126F15A5BAC60171185F3901F1F824_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_m75FD6DAB65126F15A5BAC60171185F3901F1F824(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif #ifdef __clang__ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Winvalid-offsetof" #pragma clang diagnostic ignored "-Wunused-variable" #endif // System.Void System.Collections.Generic.Dictionary`2_Enumerator::.ctor(System.Collections.Generic.Dictionary`2,System.Int32) IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { { Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_0 = ___dictionary0; __this->set_dictionary_0(L_0); Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_1 = ___dictionary0; NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); __this->set_version_1(L_2); __this->set_index_2(0); int32_t L_3 = ___getEnumeratorRetType1; __this->set_getEnumeratorRetType_4(L_3); KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * L_4 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )); return; } } IL2CPP_EXTERN_C void Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8_AdjustorThunk (RuntimeObject * __this, Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * ___dictionary0, int32_t ___getEnumeratorRetType1, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator__ctor_m3FD84B57A809FF88FC26B86687686E3949F9CBC8(_thisAdjusted, ___dictionary0, ___getEnumeratorRetType1, method); } // System.Boolean System.Collections.Generic.Dictionary`2_Enumerator::MoveNext() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR bool Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_1 = (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_009e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C_RuntimeMethod_var); } IL_0021: { Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_4 = (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this->get_dictionary_0(); NullCheck(L_4); EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_5 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)L_4->get_entries_1(); int32_t L_6 = (int32_t)__this->get_index_2(); NullCheck(L_5); int32_t L_7 = (int32_t)((L_5)->GetAddressAt(static_cast(L_6)))->get_hashCode_0(); if ((((int32_t)L_7) < ((int32_t)0))) { goto IL_0090; } } { Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_8 = (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this->get_dictionary_0(); NullCheck(L_8); EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_9 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)L_8->get_entries_1(); int32_t L_10 = (int32_t)__this->get_index_2(); NullCheck(L_9); RuntimeObject * L_11 = (RuntimeObject *)((L_9)->GetAddressAt(static_cast(L_10)))->get_key_2(); Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_12 = (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this->get_dictionary_0(); NullCheck(L_12); EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6* L_13 = (EntryU5BU5D_tDF76BDF98210D70C971EBDB07E96E9A8B9CBC6C6*)L_12->get_entries_1(); int32_t L_14 = (int32_t)__this->get_index_2(); NullCheck(L_13); RuntimeObject * L_15 = (RuntimeObject *)((L_13)->GetAddressAt(static_cast(L_14)))->get_value_3(); KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_16; memset((&L_16), 0, sizeof(L_16)); KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3((&L_16), (RuntimeObject *)L_11, (RuntimeObject *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); __this->set_current_3(L_16); int32_t L_17 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_17, (int32_t)1))); return (bool)1; } IL_0090: { int32_t L_18 = (int32_t)__this->get_index_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_18, (int32_t)1))); } IL_009e: { int32_t L_19 = (int32_t)__this->get_index_2(); Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_20 = (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this->get_dictionary_0(); NullCheck(L_20); int32_t L_21 = (int32_t)L_20->get_count_2(); if ((!(((uint32_t)L_19) >= ((uint32_t)L_21)))) { goto IL_0021; } } { Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_22 = (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this->get_dictionary_0(); NullCheck(L_22); int32_t L_23 = (int32_t)L_22->get_count_2(); __this->set_index_2(((int32_t)il2cpp_codegen_add((int32_t)L_23, (int32_t)1))); KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * L_24 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_24, sizeof(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )); return (bool)0; } } IL2CPP_EXTERN_C bool Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_MoveNext_m9B9FB07EC2C1D82E921C9316A4E0901C933BBF6C(_thisAdjusted, method); } // System.Collections.Generic.KeyValuePair`2 System.Collections.Generic.Dictionary`2_Enumerator::get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE Enumerator_get_Current_m5B32A9FC8294CB723DCD1171744B32E1775B6318_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { { KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_0 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE Enumerator_get_Current_m5B32A9FC8294CB723DCD1171744B32E1775B6318_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_get_Current_m5B32A9FC8294CB723DCD1171744B32E1775B6318_inline(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::Dispose() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_Dispose_mE363888280B72ED50538416C060EF9FC94B3BB00_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { { return; } } IL2CPP_EXTERN_C void Enumerator_Dispose_mE363888280B72ED50538416C060EF9FC94B3BB00_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_Dispose_mE363888280B72ED50538416C060EF9FC94B3BB00(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.get_Current() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mA3DD8DB97C0911357EC6202E55D022204E40CE27_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_get_Current_mA3DD8DB97C0911357EC6202E55D022204E40CE27_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_2 = (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IEnumerator_get_Current_mA3DD8DB97C0911357EC6202E55D022204E40CE27_RuntimeMethod_var); } IL_0028: { int32_t L_5 = (int32_t)__this->get_getEnumeratorRetType_4(); if ((!(((uint32_t)L_5) == ((uint32_t)1)))) { goto IL_005c; } } { KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * L_6 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)__this->get_address_of_current_3(); RuntimeObject * L_7 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)L_6, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * L_8 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)__this->get_address_of_current_3(); RuntimeObject * L_9 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)L_8, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_10; memset((&L_10), 0, sizeof(L_10)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_10), (RuntimeObject *)L_7, (RuntimeObject *)L_9, /*hidden argument*/NULL); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_11 = L_10; RuntimeObject * L_12 = Box(DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4_il2cpp_TypeInfo_var, &L_11); return L_12; } IL_005c: { KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * L_13 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)__this->get_address_of_current_3(); RuntimeObject * L_14 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)L_13, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * L_15 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)__this->get_address_of_current_3(); RuntimeObject * L_16 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)L_15, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_17; memset((&L_17), 0, sizeof(L_17)); KeyValuePair_2__ctor_m783A0935E40FCB80D5940E8CCF0EFEFE41D7C7D3((&L_17), (RuntimeObject *)L_14, (RuntimeObject *)L_16, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 1)); KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_18 = L_17; RuntimeObject * L_19 = Box(IL2CPP_RGCTX_DATA(InitializedTypeInfo(method->klass)->rgctx_data, 0), &L_18); return L_19; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IEnumerator_get_Current_mA3DD8DB97C0911357EC6202E55D022204E40CE27_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IEnumerator_get_Current_mA3DD8DB97C0911357EC6202E55D022204E40CE27(_thisAdjusted, method); } // System.Void System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IEnumerator.Reset() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR void Enumerator_System_Collections_IEnumerator_Reset_m174BA5BD53E5423D759837949810427669CEEF61_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IEnumerator_Reset_m174BA5BD53E5423D759837949810427669CEEF61_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_version_1(); Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_1 = (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this->get_dictionary_0(); NullCheck(L_1); int32_t L_2 = (int32_t)L_1->get_version_3(); if ((((int32_t)L_0) == ((int32_t)L_2))) { goto IL_001e; } } { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_3 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_3, (String_t*)_stringLiteralFAD66767010E09AA6ADD07FA89C43A7F43F44049, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_3, Enumerator_System_Collections_IEnumerator_Reset_m174BA5BD53E5423D759837949810427669CEEF61_RuntimeMethod_var); } IL_001e: { __this->set_index_2(0); KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * L_4 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)__this->get_address_of_current_3(); il2cpp_codegen_initobj(L_4, sizeof(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )); return; } } IL2CPP_EXTERN_C void Enumerator_System_Collections_IEnumerator_Reset_m174BA5BD53E5423D759837949810427669CEEF61_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * _thisAdjusted = reinterpret_cast(__this + _offset); Enumerator_System_Collections_IEnumerator_Reset_m174BA5BD53E5423D759837949810427669CEEF61(_thisAdjusted, method); } // System.Collections.DictionaryEntry System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Entry() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1729E1271BC4284B63F61BDF1E96A0B7AA8A33C4_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1729E1271BC4284B63F61BDF1E96A0B7AA8A33C4_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_2 = (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1729E1271BC4284B63F61BDF1E96A0B7AA8A33C4_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * L_5 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * L_7 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)__this->get_address_of_current_3(); RuntimeObject * L_8 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)L_7, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 L_9; memset((&L_9), 0, sizeof(L_9)); DictionaryEntry__ctor_m67BC38CD2B85F134F3EB2473270CDD3933F7CD9B((&L_9), (RuntimeObject *)L_6, (RuntimeObject *)L_8, /*hidden argument*/NULL); return L_9; } } IL2CPP_EXTERN_C DictionaryEntry_tB5348A26B94274FCC1DD77185BD5946E283B11A4 Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1729E1271BC4284B63F61BDF1E96A0B7AA8A33C4_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Entry_m1729E1271BC4284B63F61BDF1E96A0B7AA8A33C4(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Key() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m56086D9072B61D57FAA2511E650C59DC60D5B72E_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m56086D9072B61D57FAA2511E650C59DC60D5B72E_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_2 = (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m56086D9072B61D57FAA2511E650C59DC60D5B72E_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * L_5 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 2)); return L_6; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m56086D9072B61D57FAA2511E650C59DC60D5B72E_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Key_m56086D9072B61D57FAA2511E650C59DC60D5B72E(_thisAdjusted, method); } // System.Object System.Collections.Generic.Dictionary`2_Enumerator::System.Collections.IDictionaryEnumerator.get_Value() IL2CPP_EXTERN_C IL2CPP_METHOD_ATTR RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCD255195CA2ED878D5A4B9C85F3DE5C85DA5ADD5_gshared (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { static bool s_Il2CppMethodInitialized; if (!s_Il2CppMethodInitialized) { il2cpp_codegen_initialize_method (Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCD255195CA2ED878D5A4B9C85F3DE5C85DA5ADD5_MetadataUsageId); s_Il2CppMethodInitialized = true; } { int32_t L_0 = (int32_t)__this->get_index_2(); if (!L_0) { goto IL_001d; } } { int32_t L_1 = (int32_t)__this->get_index_2(); Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA * L_2 = (Dictionary_2_t32F25F093828AA9F93CB11C2A2B4648FD62A09BA *)__this->get_dictionary_0(); NullCheck(L_2); int32_t L_3 = (int32_t)L_2->get_count_2(); if ((!(((uint32_t)L_1) == ((uint32_t)((int32_t)il2cpp_codegen_add((int32_t)L_3, (int32_t)1)))))) { goto IL_0028; } } IL_001d: { InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 * L_4 = (InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1 *)il2cpp_codegen_object_new(InvalidOperationException_t0530E734D823F78310CAFAFA424CA5164D93A1F1_il2cpp_TypeInfo_var); InvalidOperationException__ctor_m72027D5F1D513C25C05137E203EEED8FD8297706(L_4, (String_t*)_stringLiteral4B7A2452FBAAF02487F5667BCA2E7D64B9707EDC, /*hidden argument*/NULL); IL2CPP_RAISE_MANAGED_EXCEPTION(L_4, Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCD255195CA2ED878D5A4B9C85F3DE5C85DA5ADD5_RuntimeMethod_var); } IL_0028: { KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * L_5 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)__this->get_address_of_current_3(); RuntimeObject * L_6 = KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_inline((KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)(KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE *)L_5, /*hidden argument*/IL2CPP_RGCTX_METHOD_INFO(InitializedTypeInfo(method->klass)->rgctx_data, 4)); return L_6; } } IL2CPP_EXTERN_C RuntimeObject * Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCD255195CA2ED878D5A4B9C85F3DE5C85DA5ADD5_AdjustorThunk (RuntimeObject * __this, const RuntimeMethod* method) { int32_t _offset = 1; Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * _thisAdjusted = reinterpret_cast(__this + _offset); return Enumerator_System_Collections_IDictionaryEnumerator_get_Value_mCD255195CA2ED878D5A4B9C85F3DE5C85DA5ADD5(_thisAdjusted, method); } #ifdef __clang__ #pragma clang diagnostic pop #endif IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 Enumerator_get_Current_mA798180D9D6F069D6C0C81AB2AD0BEE9759E26E7_gshared_inline (Enumerator_tFE67142C64CA4E24B2C7B853FE4C5A3E0E660288 * __this, const RuntimeMethod* method) { { KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 L_0 = (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 KeyValuePair_2_get_Key_m68B6BF49A4F24EBCB09772477E6EC79DF28A9F11_gshared_inline (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * __this, const RuntimeMethod* method) { { XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_0 = (XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 )__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 KeyValuePair_2_get_Value_mC4D42D5B3A071A37AEC9CA460A7D2BA1F469A6BF_gshared_inline (KeyValuePair_2_t7021B3989E46B5E2ED55D76D82C8176A7AF6B443 * __this, const RuntimeMethod* method) { { XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 L_0 = (XPathNodeRef_t6F631244BF7B58CE7DB9239662B4EE745CD54E14 )__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 Enumerator_get_Current_mC06CEC15B3CA15AC43F77F8AADC47C3993408131_gshared_inline (Enumerator_t46054A080C119F2B6A9A53E401043DAA8851E0BD * __this, const RuntimeMethod* method) { { KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 L_0 = (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR Guid_t KeyValuePair_2_get_Key_m369BFEC7C9ADC58C6E6233F095F57459E3065B99_gshared_inline (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * __this, const RuntimeMethod* method) { { Guid_t L_0 = (Guid_t )__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m8FB428463974E4EBE4B4EB74E3A6B2D9D7DBBBC2_gshared_inline (KeyValuePair_2_tD85A2E33C726647EDFB2F7F8E7EDC766E3C53B78 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 Enumerator_get_Current_m7B0E2A36DA6E8B39DB1AACA1EB0F57BE9D646E25_gshared_inline (Enumerator_tF28414F5AF9F9B040F70F4B2681F8B6BFCEA33AE * __this, const RuntimeMethod* method) { { KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 L_0 = (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mFF22AA1BD60F2760A4CAAB581B5996DDD62CBCAA_gshared_inline (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_m2D91533A66E5BB608E0175099C9D7289D172D318_gshared_inline (KeyValuePair_2_t411E4248A20D0FDB15190B13EA12EBCB69500C82 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F Enumerator_get_Current_m62A288A1B19D7ABBA96FA6AEFF3A50320473AC68_gshared_inline (Enumerator_t214FDC5085590BC165BFA821B4776DEB012D6825 * __this, const RuntimeMethod* method) { { KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F L_0 = (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mA63AB45B1DCD00F430DA683B7446EA00536ECD43_gshared_inline (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR Il2CppChar KeyValuePair_2_get_Value_m5A3A76AD9C76D7E58EBED51BF3C82BD695B83548_gshared_inline (KeyValuePair_2_t13BE4DA362E151A60E59C414DB8A5C61F4A1B30F * __this, const RuntimeMethod* method) { { Il2CppChar L_0 = (Il2CppChar)__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 Enumerator_get_Current_m36149D42D2BB060F11597D12BE57C8DB06D876D4_gshared_inline (Enumerator_t29E03F426013261373D69C60900437F886C407F2 * __this, const RuntimeMethod* method) { { KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 L_0 = (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_mB735BC2D7232A3B45D667D28C17BA51AAAFFB4A1_gshared_inline (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_mF7293AF44DA0B8EB7B455A6227F7C36EEE9CF508_gshared_inline (KeyValuePair_2_tA9AFBC865B07606ED8F020A8E3AF8E27491AF809 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 Enumerator_get_Current_mD17DAA63F920DF7AB4AEB767A8F8169191A17F4F_gshared_inline (Enumerator_tE616BA09D5CD4D701210C9B7BEC131025278A812 * __this, const RuntimeMethod* method) { { KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 L_0 = (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m53E63212F4103CB32CE7BF11259AA994C58F9763_gshared_inline (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int64_t KeyValuePair_2_get_Value_m2FC07FAC81494CABD1E9BD58E7917981B6EBC5B2_gshared_inline (KeyValuePair_2_t7C4859F20ECDF8EEA530886FE8ADEE363F117FB5 * __this, const RuntimeMethod* method) { { int64_t L_0 = (int64_t)__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 Enumerator_get_Current_m06BE1BB610C63E4879934D506F770C25B6BBA73E_gshared_inline (Enumerator_tA9D0C361A67FF7C9C1092340D4867050D22C57B7 * __this, const RuntimeMethod* method) { { KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 L_0 = (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m3BF2B782A34C5DBE7E9F7F1D0B69F9D248B6DD94_gshared_inline (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m6A192504C64D61B2B59FF5641E62E5094F3914C1_gshared_inline (KeyValuePair_2_tB49DA8C7F6817D87925F65955E8E1190BE76D367 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 Enumerator_get_Current_m83D30936ED2B3F2344899D254F6BDD2ACA1DFAE9_gshared_inline (Enumerator_t709D10BAA950ECE14100BE4CD5D429108FADA290 * __this, const RuntimeMethod* method) { { KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 L_0 = (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Key_m2948E8D409AB64801E8258A28C3C7B444EC4208D_gshared_inline (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m518C8A2599ECE5662B204FA2FEFD0B4D01CB2283_gshared_inline (KeyValuePair_2_t3E2FA99646DABF7198310827D5D9F061504C5769 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA Enumerator_get_Current_m53BA7573D39CBA18DB698F23AE21C7EF27513825_gshared_inline (Enumerator_t0FED131D15120B6151E9A9C46EF113F75DC9E7AA * __this, const RuntimeMethod* method) { { KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA L_0 = (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int64_t KeyValuePair_2_get_Key_m82715F546284B047132C854A2F4B2160F5B4459B_gshared_inline (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * __this, const RuntimeMethod* method) { { int64_t L_0 = (int64_t)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_mEC989E17754C77317A687F726FB7B01C8308E7AB_gshared_inline (KeyValuePair_2_t5188B56466B1848E6B75FAD7F0A1A07DD95FD8BA * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C Enumerator_get_Current_m7401C937B8BB77E72FE83511AEF9821BE9CAD17F_gshared_inline (Enumerator_tDBD96BCD3E351C419498463B617569CFD055F206 * __this, const RuntimeMethod* method) { { KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C L_0 = (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m077CCA2C347E5E1B936BE99FDF374B1C7A0DC047_gshared_inline (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 KeyValuePair_2_get_Value_mB5E7D088330C89DBEA77EF62508947B474C60129_gshared_inline (KeyValuePair_2_tF42F617238503884BD0918869A8BE1B39FBD513C * __this, const RuntimeMethod* method) { { ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 L_0 = (ArrayMetadata_t45750A068FF8D4EC7EEC64FCE50EA28DB3BCD7D5 )__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF Enumerator_get_Current_m1A31032125CE1E0741CD647082810EC95783AFAE_gshared_inline (Enumerator_tAA75BE7B90638DEC64984AC21D358D89D3FE0EFC * __this, const RuntimeMethod* method) { { KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF L_0 = (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mAF73A1717880B4A578EA529961E7E6CBA050EE9D_gshared_inline (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D KeyValuePair_2_get_Value_m96BFCF33F70A42C4E13899666734C73FFB94795D_gshared_inline (KeyValuePair_2_tDD152988DA0441DE4587A9E5FCC24B70EFFAE4CF * __this, const RuntimeMethod* method) { { ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D L_0 = (ObjectMetadata_t358DFD540CA50C30225DA4451DD6B24B9B90A03D )__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 Enumerator_get_Current_m96A9343DAC6B72D5BF568F793851BDD1AA700A52_gshared_inline (Enumerator_t068766F9262EB11A7930E09B724B6C02CF5000BE * __this, const RuntimeMethod* method) { { KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 L_0 = (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m535EA874F63BCFCBE30B3A5B4A4476695D4700EE_gshared_inline (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 KeyValuePair_2_get_Value_m059A49182EE850EDCA98FED0CE28BCD02239B2AE_gshared_inline (KeyValuePair_2_t915519670FA700274E63EC59045BF02636947397 * __this, const RuntimeMethod* method) { { PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 L_0 = (PropertyMetadata_t08D9EFE12986756B612B04750F0F5CE878B725F6 )__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 Enumerator_get_Current_m7FFC70679C0CD65C692B0DE2C8E8250A0BC58FA6_gshared_inline (Enumerator_t635C134A2671CF22D2FF3CA9F05E125C187D457A * __this, const RuntimeMethod* method) { { KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 L_0 = (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m399ECA62E7496A29A7396211018AD652FF15D930_gshared_inline (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR bool KeyValuePair_2_get_Value_mE50A05A795484D20F8060413212B29EBADC1EA40_gshared_inline (KeyValuePair_2_tF975BF5238F06AC9CCA19111DD41484E071258C1 * __this, const RuntimeMethod* method) { { bool L_0 = (bool)__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E Enumerator_get_Current_m35211BCAA8768874960A082DD71C47E8F12993A7_gshared_inline (Enumerator_tF8F0EB9F7450BB9BAD835E0F5B76DD129BF2994E * __this, const RuntimeMethod* method) { { KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E L_0 = (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_mA8E3537C258052C112D227D263B03028DD16CC09_gshared_inline (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR int32_t KeyValuePair_2_get_Value_m24A5AC0D5FC0501CC02B85EB38A56A7C34E9BB9A_gshared_inline (KeyValuePair_2_t3BAB6A80A3894F871F1F6B030436D8F2FF1D398E * __this, const RuntimeMethod* method) { { int32_t L_0 = (int32_t)__this->get_value_1(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE Enumerator_get_Current_m5B32A9FC8294CB723DCD1171744B32E1775B6318_gshared_inline (Enumerator_tED23DFBF3911229086C71CCE7A54D56F5FFB34CB * __this, const RuntimeMethod* method) { { KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE L_0 = (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE )__this->get_current_3(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Key_m9D4E9BCBAB1BE560871A0889C851FC22A09975F4_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_key_0(); return L_0; } } IL2CPP_EXTERN_C inline IL2CPP_METHOD_ATTR RuntimeObject * KeyValuePair_2_get_Value_m8C7B882C4D425535288FAAD08EAF11D289A43AEC_gshared_inline (KeyValuePair_2_t23481547E419E16E3B96A303578C1EB685C99EEE * __this, const RuntimeMethod* method) { { RuntimeObject * L_0 = (RuntimeObject *)__this->get_value_1(); return L_0; } }